Lines Matching refs:sync
29 * A sync consists of a uint64_t counter. The counter can be updated by CPU
71 * Submit cs to the virtual sync queue identified by sync_queue_index. The
74 * VkQueue, the virtual sync queue is signaled.
80 * When sync_queue_cpu is true, it specifies the special CPU sync queue,
87 /* syncs to update when the virtual sync queue is signaled */
192 struct vn_renderer_sync *sync);
195 struct vn_renderer_sync *sync,
200 struct vn_renderer_sync *sync,
205 struct vn_renderer_sync *sync,
210 struct vn_renderer_sync *sync,
431 struct vn_renderer_sync *sync)
433 renderer->sync_ops.destroy(renderer, sync);
438 struct vn_renderer_sync *sync,
441 return renderer->sync_ops.export_syncobj(renderer, sync, sync_file);
446 struct vn_renderer_sync *sync,
449 return renderer->sync_ops.reset(renderer, sync, initial_val);
454 struct vn_renderer_sync *sync,
457 return renderer->sync_ops.read(renderer, sync, val);
462 struct vn_renderer_sync *sync,
465 return renderer->sync_ops.write(renderer, sync, val);
473 struct vn_renderer_sync *sync;
475 vn_renderer_sync_create(renderer, 0, VN_RENDERER_SYNC_BINARY, &sync);
485 .syncs = &sync,
493 .syncs = &sync,
502 vn_renderer_sync_destroy(renderer, sync);