Lines Matching refs:binary
41 struct vk_sync_binary *binary = to_vk_sync_binary(sync); in vk_sync_binary_init() local
44 container_of(binary->sync.type, struct vk_sync_binary_type, sync); in vk_sync_binary_init()
49 binary->next_point = (initial_value == 0); in vk_sync_binary_init()
51 return vk_sync_init(device, &binary->timeline, btype->timeline_type, in vk_sync_binary_init()
59 struct vk_sync_binary *binary = to_vk_sync_binary(sync); in vk_sync_binary_finish() local
61 vk_sync_finish(device, &binary->timeline); in vk_sync_binary_finish()
68 struct vk_sync_binary *binary = to_vk_sync_binary(sync); in vk_sync_binary_reset() local
70 binary->next_point++; in vk_sync_binary_reset()
80 struct vk_sync_binary *binary = to_vk_sync_binary(sync); in vk_sync_binary_signal() local
84 return vk_sync_signal(device, &binary->timeline, binary->next_point); in vk_sync_binary_signal()
97 struct vk_sync_binary *binary = to_vk_sync_binary(waits[i].sync); in vk_sync_binary_wait_many() local
100 .sync = &binary->timeline, in vk_sync_binary_wait_many()
102 .wait_value = binary->next_point, in vk_sync_binary_wait_many()