Lines Matching refs:temporary
44 uint32_t permanent, temporary;
596 sync->binary.temporary = 0;
614 if (sync->binary.temporary) {
616 &(struct drm_syncobj_destroy) { .handle = sync->binary.temporary });
618 sync->binary.temporary = syncobj;
641 sync_import(VkDevice _device, struct tu_syncobj *sync, bool temporary, bool sync_fd, int fd)
647 uint32_t *dst = temporary ? &sync->binary.temporary : &sync->binary.permanent;
661 assert(temporary);
698 .handle = sync->binary.temporary ?: sync->binary.permanent,
1431 .handle = sem->binary.temporary ?: sem->binary.permanent,
1446 .handle = sem->binary.temporary ?: sem->binary.permanent,
1453 .handle = fence->binary.temporary ?: fence->binary.permanent,
1470 .handles = (uintptr_t) (uint32_t[]) { fence->binary.temporary ?: fence->binary.permanent },
1570 handles[i] = fence->binary.temporary ?: fence->binary.permanent;
1608 result = drm_syncobj_wait(device, (uint32_t[]){fence->binary.temporary ?: fence->binary.permanent}, 1, 0, false);
1619 handles[count++] = fence1->binary.temporary ?: fence1->binary.permanent;
1622 handles[count++] = fence2->binary.temporary ?: fence2->binary.permanent;