Lines Matching refs:temporary
40 uint32_t permanent, temporary; member
473 sync->temporary = 0; in sync_create()
482 if (sync->temporary) { in sync_set_temporary()
484 &(struct drm_syncobj_destroy) { .handle = sync->temporary }); in sync_set_temporary()
486 sync->temporary = syncobj; in sync_set_temporary()
505 sync_import(VkDevice _device, struct tu_syncobj *sync, bool temporary, bool sync_fd, int fd) in sync_import() argument
511 uint32_t *dst = temporary ? &sync->temporary : &sync->permanent; in sync_import()
525 assert(temporary); in sync_import()
562 .handle = sync->temporary ?: sync->permanent, in sync_export()
651 .handle = sem->temporary ?: sem->permanent, in tu_QueueSubmit()
659 .handle = sem->temporary ?: sem->permanent, in tu_QueueSubmit()
666 .handle = fence->temporary ?: fence->permanent, in tu_QueueSubmit()
746 .handles = (uintptr_t) (uint32_t[]) { fence->temporary ?: fence->permanent }, in tu_QueueSubmit()
846 handles[i] = fence->temporary ?: fence->permanent; in tu_WaitForFences()
884 …result = drm_syncobj_wait(device, (uint32_t[]){fence->temporary ?: fence->permanent}, 1, 0, false); in tu_GetFenceStatus()
895 handles[count++] = fence1->temporary ?: fence1->permanent; in tu_signal_fences()
898 handles[count++] = fence2->temporary ?: fence2->permanent; in tu_signal_fences()