Home
last modified time | relevance | path

Searched refs:hw_fence (Results 1 – 9 of 9) sorted by relevance

/Linux-v6.1/drivers/gpu/drm/amd/amdgpu/
Damdgpu_job.c158 f = job->base.s_fence ? &job->base.s_fence->finished : &job->hw_fence; in amdgpu_job_free_resources()
173 if (!job->hw_fence.ops) in amdgpu_job_free_cb()
176 dma_fence_put(&job->hw_fence); in amdgpu_job_free_cb()
203 if (!job->hw_fence.ops) in amdgpu_job_free()
206 dma_fence_put(&job->hw_fence); in amdgpu_job_free()
Damdgpu_fence.c160 fence = &job->hw_fence; in amdgpu_fence_emit()
655 struct amdgpu_job *job = container_of(f, struct amdgpu_job, hw_fence); in amdgpu_job_fence_get_timeline_name()
685 struct amdgpu_job *job = container_of(f, struct amdgpu_job, hw_fence); in amdgpu_job_fence_enable_signaling()
720 kfree(container_of(f, struct amdgpu_job, hw_fence)); in amdgpu_job_fence_free()
Damdgpu_job.h52 struct dma_fence hw_fence; member
Damdgpu_debugfs.c1711 if (preempted && (&job->hw_fence) == fence) in amdgpu_ib_preempt_mark_partial_job()
Damdgpu_device.c5328 if (job && dma_fence_is_signaled(&job->hw_fence)) { in amdgpu_device_gpu_recover()
/Linux-v6.1/drivers/gpu/drm/msm/
Dmsm_ringbuffer.c21 submit->hw_fence = msm_fence_alloc(fctx); in msm_job_run()
40 return dma_fence_get(submit->hw_fence); in msm_job_run()
Dmsm_gem.h265 struct dma_fence *hw_fence; member
Dmsm_gpu.c699 if (submit && dma_fence_is_signaled(submit->hw_fence)) { in retire_submits()
743 submit->seqno = submit->hw_fence->seqno; in msm_gpu_submit()
Dmsm_gem_submit.c81 dma_fence_put(submit->hw_fence); in __msm_gem_submit_destroy()