Lines Matching refs:s_fence
52 amdgpu_ring_soft_recovery(ring, job->vmid, s_job->s_fence->parent)) { in amdgpu_job_timedout()
139 f = job->base.s_fence ? &job->base.s_fence->finished : hw_fence; in amdgpu_job_free_resources()
185 *f = dma_fence_get(&job->base.s_fence->finished); in amdgpu_job_submit()
228 &job->base.s_fence->finished, in amdgpu_job_dependency()
247 finished = &job->base.s_fence->finished; in amdgpu_job_run()
295 struct drm_sched_fence *s_fence = s_job->s_fence; in amdgpu_job_stop_all_jobs_on_sched() local
297 dma_fence_signal(&s_fence->scheduled); in amdgpu_job_stop_all_jobs_on_sched()
298 dma_fence_set_error(&s_fence->finished, -EHWPOISON); in amdgpu_job_stop_all_jobs_on_sched()
299 dma_fence_signal(&s_fence->finished); in amdgpu_job_stop_all_jobs_on_sched()
307 struct drm_sched_fence *s_fence = s_job->s_fence; in amdgpu_job_stop_all_jobs_on_sched() local
309 dma_fence_set_error(&s_fence->finished, -EHWPOISON); in amdgpu_job_stop_all_jobs_on_sched()
310 dma_fence_signal(&s_fence->finished); in amdgpu_job_stop_all_jobs_on_sched()