Lines Matching full:sync
29 to_vk_sync_binary(struct vk_sync *sync) in to_vk_sync_binary() argument
31 assert(sync->type->init == vk_sync_binary_init); in to_vk_sync_binary()
33 return container_of(sync, struct vk_sync_binary, sync); in to_vk_sync_binary()
38 struct vk_sync *sync, in vk_sync_binary_init() argument
41 struct vk_sync_binary *binary = to_vk_sync_binary(sync); in vk_sync_binary_init()
44 container_of(binary->sync.type, struct vk_sync_binary_type, sync); in vk_sync_binary_init()
46 assert(!(sync->flags & VK_SYNC_IS_TIMELINE)); in vk_sync_binary_init()
47 assert(!(sync->flags & VK_SYNC_IS_SHAREABLE)); in vk_sync_binary_init()
57 struct vk_sync *sync) in vk_sync_binary_finish() argument
59 struct vk_sync_binary *binary = to_vk_sync_binary(sync); in vk_sync_binary_finish()
66 struct vk_sync *sync) in vk_sync_binary_reset() argument
68 struct vk_sync_binary *binary = to_vk_sync_binary(sync); in vk_sync_binary_reset()
77 struct vk_sync *sync, in vk_sync_binary_signal() argument
80 struct vk_sync_binary *binary = to_vk_sync_binary(sync); in vk_sync_binary_signal()
97 struct vk_sync_binary *binary = to_vk_sync_binary(waits[i].sync); in vk_sync_binary_wait_many()
100 .sync = &binary->timeline, in vk_sync_binary_wait_many()
120 .sync = { in vk_sync_binary_get_type()