• Home
  • Raw
  • Download

Lines Matching refs:wait_semaphores

4439    struct radv_semaphore_part **wait_semaphores;  member
4472 const VkSemaphore *wait_semaphores; member
4498 RADV_FROM_HANDLE(radv_semaphore, semaphore, submission->wait_semaphores[i]); in radv_create_deferred_submission()
4562 deferred->wait_semaphores = (void *)sparse_image_binds; in radv_create_deferred_submission()
4566 (void *)(deferred->wait_semaphores + deferred->wait_semaphore_count); in radv_create_deferred_submission()
4577 RADV_FROM_HANDLE(radv_semaphore, semaphore, submission->wait_semaphores[i]); in radv_create_deferred_submission()
4579 deferred->wait_semaphores[i] = &deferred->temporary_semaphore_parts[temporary_idx]; in radv_create_deferred_submission()
4584 deferred->wait_semaphores[i] = &semaphore->permanent; in radv_create_deferred_submission()
4623 if (submission->wait_semaphores[i]->kind == RADV_SEMAPHORE_TIMELINE) { in radv_queue_enqueue_submission()
4624 mtx_lock(&submission->wait_semaphores[i]->timeline.mutex); in radv_queue_enqueue_submission()
4625 if (submission->wait_semaphores[i]->timeline.highest_submitted < in radv_queue_enqueue_submission()
4630 list_addtail(&waiter->list, &submission->wait_semaphores[i]->timeline.waiters); in radv_queue_enqueue_submission()
4633 mtx_unlock(&submission->wait_semaphores[i]->timeline.mutex); in radv_queue_enqueue_submission()
4699 submission->wait_semaphores, submission->wait_values, in radv_queue_submit_deferred()
4777 submission->wait_semaphores, submission->wait_values, in radv_queue_submit_deferred()
4828 if (submission->wait_semaphores[i]->kind != RADV_SEMAPHORE_TIMELINE_SYNCOBJ) in wait_for_submission_timelines_available()
4831 if (submission->wait_semaphores[i]->timeline_syncobj.max_point >= submission->wait_values[i]) in wait_for_submission_timelines_available()
4846 if (submission->wait_semaphores[i]->kind != RADV_SEMAPHORE_TIMELINE_SYNCOBJ) in wait_for_submission_timelines_available()
4849 if (submission->wait_semaphores[i]->timeline_syncobj.max_point >= submission->wait_values[i]) in wait_for_submission_timelines_available()
4852 syncobj[syncobj_idx] = submission->wait_semaphores[i]->syncobj; in wait_for_submission_timelines_available()
5039 .wait_semaphores = pSubmits[i].pWaitSemaphores, in radv_QueueSubmit()
5733 .wait_semaphores = pBindInfo[i].pWaitSemaphores, in radv_QueueBindSparse()