Lines Matching defs:sem
163 struct panvk_semaphore *sem =
164 vk_object_zalloc(&device->vk, pAllocator, sizeof(*sem),
166 if (!sem)
169 VkResult ret = sync_create(device, &sem->syncobj, false);
175 *pSemaphore = panvk_semaphore_to_handle(sem);
183 VK_FROM_HANDLE(panvk_semaphore, sem, _sem);
185 sync_destroy(device, &sem->syncobj);
186 vk_object_free(&device->vk, pAllocator, sem);
193 VK_FROM_HANDLE(panvk_semaphore, sem, info->semaphore);
197 return sync_import(device, &sem->syncobj, temp, sync_fd, info->fd);
204 VK_FROM_HANDLE(panvk_semaphore, sem, info->semaphore);
207 return sync_export(device, &sem->syncobj, sync_fd, pFd);