Lines Matching defs:waits

155    VK_MULTIALLOC_DECL(&ma, struct vk_sync_wait, waits, wait_count);
190 submit->waits = waits;
296 * list of waits to get rid of any trivial timeline waits.
301 if ((submit->waits[i].sync->flags & VK_SYNC_IS_TIMELINE) &&
302 submit->waits[i].wait_value == 0)
306 if (vk_sync_type_is_dummy(submit->waits[i].sync->type)) {
312 submit->waits[i].sync = NULL;
321 vk_sync_as_timeline(submit->waits[i].sync);
326 submit->waits[i].wait_value,
331 submit->waits[i].wait_value);
338 submit->waits[i].sync = &submit->_wait_points[i]->sync;
339 submit->waits[i].wait_value = 0;
343 vk_sync_as_binary(submit->waits[i].sync);
345 submit->waits[i].sync = &binary->timeline;
346 submit->waits[i].wait_value = binary->next_point;
349 assert((submit->waits[i].sync->flags & VK_SYNC_IS_TIMELINE) ||
350 submit->waits[i].wait_value == 0);
354 submit->waits[wait_count] = submit->waits[i];
412 if (!vk_sync_type_is_vk_sync_timeline(submit->waits[i].sync->type)) {
413 assert(!(submit->waits[i].sync->flags & VK_SYNC_IS_TIMELINE));
418 submit->waits[i].sync,
419 submit->waits[i].wait_value,
483 submit->wait_count, submit->waits,
577 const VkSemaphoreSubmitInfo *waits;
647 info->waits[i].semaphore);
683 info->waits[i].value : 0;
685 submit->waits[i] = (struct vk_sync_wait) {
687 .stage_mask = info->waits[i].stageMask,
829 submit->wait_count, submit->waits,
857 if ((submit->waits[i].sync->flags & VK_SYNC_IS_TIMELINE) ||
863 if (submit->signals[j].sync == submit->waits[i].sync) {
871 submit->waits[i].sync);
889 info->waits[i].semaphore);
924 * waits on binary semaphores AND said binary semaphore is
931 assert(submit->waits[i].sync == &semaphore->permanent);
949 submit->waits[i].sync, 0,
968 submit->waits[i].sync = submit->_wait_temps[i];
1029 STACK_ARRAY(struct vk_sync_wait, waits, wait_count);
1044 waits[i] = (struct vk_sync_wait) {
1050 VkResult result = vk_sync_wait_many(queue->base.device, wait_count, waits,
1053 STACK_ARRAY_FINISH(waits);
1151 .waits = pSubmits[i].pWaitSemaphoreInfos,
1247 .waits = wait_semaphore_infos,