Lines Matching refs:sem
741 tu_DestroySemaphore(VkDevice device, VkSemaphore sem, const VkAllocationCallbacks *pAllocator)
743 TU_FROM_HANDLE(tu_syncobj, sync, sem);
921 TU_FROM_HANDLE(tu_syncobj, sem, submit_info->pWaitSemaphores[i]);
922 new_submit->wait_semaphores[i] = sem;
924 if (sem->type == TU_SEMAPHORE_TIMELINE) {
926 queue->device, sem, wait_values[i]);
933 TU_FROM_HANDLE(tu_syncobj, sem, submit_info->pSignalSemaphores[i]);
934 new_submit->signal_semaphores[i] = sem;
936 if (sem->type == TU_SEMAPHORE_TIMELINE) {
938 queue->device, sem, signal_values[i]);
1188 TU_FROM_HANDLE(tu_syncobj, sem, submit->wait_semaphores[i]);
1189 if(sem->type == TU_SEMAPHORE_BINARY)
1190 sync_set_temporary(queue->device, sem, 0);
1201 struct tu_syncobj *sem = submit->signal_timelines[i];
1204 assert(signal_value > sem->timeline.highest_submitted);
1206 sem->timeline.highest_submitted = signal_value;
1426 TU_FROM_HANDLE(tu_syncobj, sem, submit->pWaitSemaphores[i]);
1427 if (sem->type == TU_SEMAPHORE_TIMELINE)
1431 .handle = sem->binary.temporary ?: sem->binary.permanent,
1437 TU_FROM_HANDLE(tu_syncobj, sem, submit->pSignalSemaphores[i]);
1442 if (sem->type == TU_SEMAPHORE_TIMELINE)
1446 .handle = sem->binary.temporary ?: sem->binary.permanent,