/dports/graphics/mesa-devel/mesa-22.0-branchpoint-2059-ge8a63cf61ec/src/broadcom/vulkan/ |
H A D | v3dv_queue.c | 316 result = copy_semaphores(device, info->signal_sems, info->signal_sem_count, in copy_semaphores_info() 317 &info_copy->signal_sems, in copy_semaphores_info() 362 vk_free(&device->vk.alloc, info->sems_info->signal_sems); in free_wait_thread_info() 710 .signal_sems = NULL, in process_fence_to_signal() 830 v3dv_semaphore_from_handle(sems_info->signal_sems[i]); in set_out_syncs() 1414 .signal_sems = (VkSemaphore *) pSubmit->pSignalSemaphores, in queue_submit_cmd_buffer_batch()
|
H A D | v3dv_private.h | 1005 VkSemaphore *signal_sems; member
|
/dports/graphics/mesa-dri-classic/mesa-20.2.3/src/amd/vulkan/ |
H A D | radv_device.c | 3984 struct radv_semaphore_part **signal_sems, in radv_alloc_sem_info() argument 4010 struct radv_semaphore_part **signal_sems, in radv_finalize_timelines() argument 4024 if (signal_sems[i] && signal_sems[i]->kind == RADV_SEMAPHORE_TIMELINE) { in radv_finalize_timelines() 4025 pthread_mutex_lock(&signal_sems[i]->timeline.mutex); in radv_finalize_timelines() 4028 signal_sems[i]->timeline.highest_submitted = in radv_finalize_timelines() 4029 MAX2(signal_sems[i]->timeline.highest_submitted, point->value); in radv_finalize_timelines() 4031 radv_timeline_trigger_waiters_locked(&signal_sems[i]->timeline, processing_list); in radv_finalize_timelines() 4032 pthread_mutex_unlock(&signal_sems[i]->timeline.mutex); in radv_finalize_timelines() 4033 } else if (signal_sems[i] && signal_sems[i]->kind == RADV_SEMAPHORE_TIMELINE_SYNCOBJ) { in radv_finalize_timelines() 4034 signal_sems[i]->timeline_syncobj.max_point = in radv_finalize_timelines() [all …]
|
/dports/lang/clover/mesa-21.3.6/src/amd/vulkan/ |
H A D | radv_device.c | 4235 ret = radv_alloc_sem_counts(device, &sem_info->signal, num_signal_sems, signal_sems, in radv_alloc_sem_info() 4262 if (signal_sems[i] && signal_sems[i]->kind == RADV_SEMAPHORE_TIMELINE) { in radv_finalize_timelines() 4263 mtx_lock(&signal_sems[i]->timeline.mutex); in radv_finalize_timelines() 4265 device, &signal_sems[i]->timeline, signal_values[i]); in radv_finalize_timelines() 4266 signal_sems[i]->timeline.highest_submitted = in radv_finalize_timelines() 4267 MAX2(signal_sems[i]->timeline.highest_submitted, point->value); in radv_finalize_timelines() 4269 radv_timeline_trigger_waiters_locked(&signal_sems[i]->timeline, processing_list); in radv_finalize_timelines() 4270 mtx_unlock(&signal_sems[i]->timeline.mutex); in radv_finalize_timelines() 4271 } else if (signal_sems[i] && signal_sems[i]->kind == RADV_SEMAPHORE_TIMELINE_SYNCOBJ) { in radv_finalize_timelines() 4272 signal_sems[i]->timeline_syncobj.max_point = in radv_finalize_timelines() [all …]
|
/dports/graphics/libosmesa-gallium/mesa-21.3.6/src/amd/vulkan/ |
H A D | radv_device.c | 4235 ret = radv_alloc_sem_counts(device, &sem_info->signal, num_signal_sems, signal_sems, in radv_alloc_sem_info() 4262 if (signal_sems[i] && signal_sems[i]->kind == RADV_SEMAPHORE_TIMELINE) { in radv_finalize_timelines() 4263 mtx_lock(&signal_sems[i]->timeline.mutex); in radv_finalize_timelines() 4265 device, &signal_sems[i]->timeline, signal_values[i]); in radv_finalize_timelines() 4266 signal_sems[i]->timeline.highest_submitted = in radv_finalize_timelines() 4267 MAX2(signal_sems[i]->timeline.highest_submitted, point->value); in radv_finalize_timelines() 4269 radv_timeline_trigger_waiters_locked(&signal_sems[i]->timeline, processing_list); in radv_finalize_timelines() 4270 mtx_unlock(&signal_sems[i]->timeline.mutex); in radv_finalize_timelines() 4271 } else if (signal_sems[i] && signal_sems[i]->kind == RADV_SEMAPHORE_TIMELINE_SYNCOBJ) { in radv_finalize_timelines() 4272 signal_sems[i]->timeline_syncobj.max_point = in radv_finalize_timelines() [all …]
|
/dports/graphics/mesa-gallium-xa/mesa-21.3.6/src/amd/vulkan/ |
H A D | radv_device.c | 4235 ret = radv_alloc_sem_counts(device, &sem_info->signal, num_signal_sems, signal_sems, in radv_alloc_sem_info() 4262 if (signal_sems[i] && signal_sems[i]->kind == RADV_SEMAPHORE_TIMELINE) { in radv_finalize_timelines() 4263 mtx_lock(&signal_sems[i]->timeline.mutex); in radv_finalize_timelines() 4265 device, &signal_sems[i]->timeline, signal_values[i]); in radv_finalize_timelines() 4266 signal_sems[i]->timeline.highest_submitted = in radv_finalize_timelines() 4267 MAX2(signal_sems[i]->timeline.highest_submitted, point->value); in radv_finalize_timelines() 4269 radv_timeline_trigger_waiters_locked(&signal_sems[i]->timeline, processing_list); in radv_finalize_timelines() 4270 mtx_unlock(&signal_sems[i]->timeline.mutex); in radv_finalize_timelines() 4271 } else if (signal_sems[i] && signal_sems[i]->kind == RADV_SEMAPHORE_TIMELINE_SYNCOBJ) { in radv_finalize_timelines() 4272 signal_sems[i]->timeline_syncobj.max_point = in radv_finalize_timelines() [all …]
|
/dports/graphics/mesa-libs/mesa-21.3.6/src/amd/vulkan/ |
H A D | radv_device.c | 4235 ret = radv_alloc_sem_counts(device, &sem_info->signal, num_signal_sems, signal_sems, in radv_alloc_sem_info() 4262 if (signal_sems[i] && signal_sems[i]->kind == RADV_SEMAPHORE_TIMELINE) { in radv_finalize_timelines() 4263 mtx_lock(&signal_sems[i]->timeline.mutex); in radv_finalize_timelines() 4265 device, &signal_sems[i]->timeline, signal_values[i]); in radv_finalize_timelines() 4266 signal_sems[i]->timeline.highest_submitted = in radv_finalize_timelines() 4267 MAX2(signal_sems[i]->timeline.highest_submitted, point->value); in radv_finalize_timelines() 4269 radv_timeline_trigger_waiters_locked(&signal_sems[i]->timeline, processing_list); in radv_finalize_timelines() 4270 mtx_unlock(&signal_sems[i]->timeline.mutex); in radv_finalize_timelines() 4271 } else if (signal_sems[i] && signal_sems[i]->kind == RADV_SEMAPHORE_TIMELINE_SYNCOBJ) { in radv_finalize_timelines() 4272 signal_sems[i]->timeline_syncobj.max_point = in radv_finalize_timelines() [all …]
|
/dports/graphics/mesa-gallium-va/mesa-21.3.6/src/amd/vulkan/ |
H A D | radv_device.c | 4235 ret = radv_alloc_sem_counts(device, &sem_info->signal, num_signal_sems, signal_sems, in radv_alloc_sem_info() 4262 if (signal_sems[i] && signal_sems[i]->kind == RADV_SEMAPHORE_TIMELINE) { in radv_finalize_timelines() 4263 mtx_lock(&signal_sems[i]->timeline.mutex); in radv_finalize_timelines() 4265 device, &signal_sems[i]->timeline, signal_values[i]); in radv_finalize_timelines() 4266 signal_sems[i]->timeline.highest_submitted = in radv_finalize_timelines() 4267 MAX2(signal_sems[i]->timeline.highest_submitted, point->value); in radv_finalize_timelines() 4269 radv_timeline_trigger_waiters_locked(&signal_sems[i]->timeline, processing_list); in radv_finalize_timelines() 4270 mtx_unlock(&signal_sems[i]->timeline.mutex); in radv_finalize_timelines() 4271 } else if (signal_sems[i] && signal_sems[i]->kind == RADV_SEMAPHORE_TIMELINE_SYNCOBJ) { in radv_finalize_timelines() 4272 signal_sems[i]->timeline_syncobj.max_point = in radv_finalize_timelines() [all …]
|
/dports/graphics/mesa-gallium-vdpau/mesa-21.3.6/src/amd/vulkan/ |
H A D | radv_device.c | 4235 ret = radv_alloc_sem_counts(device, &sem_info->signal, num_signal_sems, signal_sems, in radv_alloc_sem_info() 4262 if (signal_sems[i] && signal_sems[i]->kind == RADV_SEMAPHORE_TIMELINE) { in radv_finalize_timelines() 4263 mtx_lock(&signal_sems[i]->timeline.mutex); in radv_finalize_timelines() 4265 device, &signal_sems[i]->timeline, signal_values[i]); in radv_finalize_timelines() 4266 signal_sems[i]->timeline.highest_submitted = in radv_finalize_timelines() 4267 MAX2(signal_sems[i]->timeline.highest_submitted, point->value); in radv_finalize_timelines() 4269 radv_timeline_trigger_waiters_locked(&signal_sems[i]->timeline, processing_list); in radv_finalize_timelines() 4270 mtx_unlock(&signal_sems[i]->timeline.mutex); in radv_finalize_timelines() 4271 } else if (signal_sems[i] && signal_sems[i]->kind == RADV_SEMAPHORE_TIMELINE_SYNCOBJ) { in radv_finalize_timelines() 4272 signal_sems[i]->timeline_syncobj.max_point = in radv_finalize_timelines() [all …]
|
/dports/graphics/mesa-dri-gallium/mesa-21.3.6/src/amd/vulkan/ |
H A D | radv_device.c | 4235 ret = radv_alloc_sem_counts(device, &sem_info->signal, num_signal_sems, signal_sems, in radv_alloc_sem_info() 4262 if (signal_sems[i] && signal_sems[i]->kind == RADV_SEMAPHORE_TIMELINE) { in radv_finalize_timelines() 4263 mtx_lock(&signal_sems[i]->timeline.mutex); in radv_finalize_timelines() 4265 device, &signal_sems[i]->timeline, signal_values[i]); in radv_finalize_timelines() 4266 signal_sems[i]->timeline.highest_submitted = in radv_finalize_timelines() 4267 MAX2(signal_sems[i]->timeline.highest_submitted, point->value); in radv_finalize_timelines() 4269 radv_timeline_trigger_waiters_locked(&signal_sems[i]->timeline, processing_list); in radv_finalize_timelines() 4270 mtx_unlock(&signal_sems[i]->timeline.mutex); in radv_finalize_timelines() 4271 } else if (signal_sems[i] && signal_sems[i]->kind == RADV_SEMAPHORE_TIMELINE_SYNCOBJ) { in radv_finalize_timelines() 4272 signal_sems[i]->timeline_syncobj.max_point = in radv_finalize_timelines() [all …]
|
/dports/graphics/libosmesa/mesa-21.3.6/src/amd/vulkan/ |
H A D | radv_device.c | 4235 ret = radv_alloc_sem_counts(device, &sem_info->signal, num_signal_sems, signal_sems, in radv_alloc_sem_info() 4262 if (signal_sems[i] && signal_sems[i]->kind == RADV_SEMAPHORE_TIMELINE) { in radv_finalize_timelines() 4263 mtx_lock(&signal_sems[i]->timeline.mutex); in radv_finalize_timelines() 4265 device, &signal_sems[i]->timeline, signal_values[i]); in radv_finalize_timelines() 4266 signal_sems[i]->timeline.highest_submitted = in radv_finalize_timelines() 4267 MAX2(signal_sems[i]->timeline.highest_submitted, point->value); in radv_finalize_timelines() 4269 radv_timeline_trigger_waiters_locked(&signal_sems[i]->timeline, processing_list); in radv_finalize_timelines() 4270 mtx_unlock(&signal_sems[i]->timeline.mutex); in radv_finalize_timelines() 4271 } else if (signal_sems[i] && signal_sems[i]->kind == RADV_SEMAPHORE_TIMELINE_SYNCOBJ) { in radv_finalize_timelines() 4272 signal_sems[i]->timeline_syncobj.max_point = in radv_finalize_timelines() [all …]
|
/dports/graphics/mesa-dri/mesa-21.3.6/src/amd/vulkan/ |
H A D | radv_device.c | 4235 ret = radv_alloc_sem_counts(device, &sem_info->signal, num_signal_sems, signal_sems, in radv_alloc_sem_info() 4262 if (signal_sems[i] && signal_sems[i]->kind == RADV_SEMAPHORE_TIMELINE) { in radv_finalize_timelines() 4263 mtx_lock(&signal_sems[i]->timeline.mutex); in radv_finalize_timelines() 4265 device, &signal_sems[i]->timeline, signal_values[i]); in radv_finalize_timelines() 4266 signal_sems[i]->timeline.highest_submitted = in radv_finalize_timelines() 4267 MAX2(signal_sems[i]->timeline.highest_submitted, point->value); in radv_finalize_timelines() 4269 radv_timeline_trigger_waiters_locked(&signal_sems[i]->timeline, processing_list); in radv_finalize_timelines() 4270 mtx_unlock(&signal_sems[i]->timeline.mutex); in radv_finalize_timelines() 4271 } else if (signal_sems[i] && signal_sems[i]->kind == RADV_SEMAPHORE_TIMELINE_SYNCOBJ) { in radv_finalize_timelines() 4272 signal_sems[i]->timeline_syncobj.max_point = in radv_finalize_timelines() [all …]
|