Home
last modified time | relevance | path

Searched refs:gang_submit (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/gpu/drm/amd/amdgpu/
A Damdgpu_job.c292 WARN_ON(job->gang_submit); in amdgpu_job_set_gang_leader()
300 job->gang_submit = fence; in amdgpu_job_set_gang_leader()
310 if (job->gang_submit != &job->base.s_fence->scheduled) in amdgpu_job_free()
311 dma_fence_put(job->gang_submit); in amdgpu_job_free()
359 if (!fence && job->gang_submit) in amdgpu_job_prepare_job()
360 fence = amdgpu_device_switch_gang(ring->adev, job->gang_submit); in amdgpu_job_prepare_job()
392 (job->job_run_counter && job->gang_submit)) in amdgpu_job_run()
A Damdgpu_job.h52 struct dma_fence *gang_submit; member
A Damdgpu_ids.c297 if (!dma_fence_is_signaled(tmp) && tmp != job->gang_submit) { in amdgpu_vmid_grab_reserved()
305 if (!job->gang_submit || in amdgpu_vmid_grab_reserved()
A Damdgpu_device.c4034 RCU_INIT_POINTER(adev->gang_submit, dma_fence_get_stub()); in amdgpu_device_init()
4591 dma_fence_put(rcu_dereference_protected(adev->gang_submit, true)); in amdgpu_device_fini_sw()
6504 fence = dma_fence_get_rcu_safe(&adev->gang_submit); in amdgpu_device_get_gang()
6532 } while (cmpxchg((struct dma_fence __force **)&adev->gang_submit, in amdgpu_device_switch_gang()
A Damdgpu.h967 struct dma_fence __rcu *gang_submit; member

Completed in 24 milliseconds