Lines Matching refs:finished
139 f = job->base.s_fence ? &job->base.s_fence->finished : hw_fence; in amdgpu_job_free_resources()
187 *f = dma_fence_get(&job->base.s_fence->finished); in amdgpu_job_submit()
230 &job->base.s_fence->finished, in amdgpu_job_dependency()
244 struct dma_fence *fence = NULL, *finished; in amdgpu_job_run() local
249 finished = &job->base.s_fence->finished; in amdgpu_job_run()
256 dma_fence_set_error(finished, -ECANCELED);/* skip IB as well if VRAM lost */ in amdgpu_job_run()
258 if (finished->error < 0) { in amdgpu_job_run()
269 else if (finished->error < 0) in amdgpu_job_run()
300 dma_fence_set_error(&s_fence->finished, -EHWPOISON); in amdgpu_job_stop_all_jobs_on_sched()
301 dma_fence_signal(&s_fence->finished); in amdgpu_job_stop_all_jobs_on_sched()
311 dma_fence_set_error(&s_fence->finished, -EHWPOISON); in amdgpu_job_stop_all_jobs_on_sched()
312 dma_fence_signal(&s_fence->finished); in amdgpu_job_stop_all_jobs_on_sched()