Lines Matching refs:sync
257 * differently, there can only be one OPAQUE_FD sync type.
288 struct vk_sync *sync = vk_semaphore_get_active_sync(semaphore);
289 return vk_sync_get_value(device, sync, pValue);
315 .sync = vk_semaphore_get_active_sync(semaphore),
343 struct vk_sync *sync = vk_semaphore_get_active_sync(semaphore);
370 result = vk_sync_signal(device, sync, pSignalInfo->value);
399 struct vk_sync *temporary = NULL, *sync;
424 sync = temporary;
426 sync = &semaphore->permanent;
429 vk_sync_semaphore_handle_types(sync->type, semaphore->type));
434 result = vk_sync_import_opaque_fd(device, sync, fd);
438 result = vk_sync_import_sync_file(device, sync, fd);
486 struct vk_sync *sync = vk_semaphore_get_active_sync(semaphore);
491 result = vk_sync_export_opaque_fd(device, sync, pFd);
525 result = vk_sync_wait(device, sync, 0,
532 result = vk_sync_export_sync_file(device, sync, pFd);
544 * In other words, exporting a sync file also resets the semaphore. We
548 if (sync == &semaphore->permanent) {
549 result = vk_sync_reset(device, sync);