Lines Matching refs:s_job
5087 struct drm_sched_job *s_job; in amdgpu_device_recheck_guilty_jobs() local
5092 s_job = list_first_entry_or_null(&ring->sched.pending_list, in amdgpu_device_recheck_guilty_jobs()
5094 if (s_job == NULL) in amdgpu_device_recheck_guilty_jobs()
5098 drm_sched_reset_karma(s_job); in amdgpu_device_recheck_guilty_jobs()
5101 if (!s_job->s_fence->parent) { in amdgpu_device_recheck_guilty_jobs()
5106 ret = dma_fence_wait_timeout(s_job->s_fence->parent, false, ring->sched.timeout); in amdgpu_device_recheck_guilty_jobs()
5109 ring->sched.name, s_job->id); in amdgpu_device_recheck_guilty_jobs()
5122 dma_fence_put(s_job->s_fence->parent); in amdgpu_device_recheck_guilty_jobs()
5123 s_job->s_fence->parent = NULL; in amdgpu_device_recheck_guilty_jobs()
5126 drm_sched_increase_karma(s_job); in amdgpu_device_recheck_guilty_jobs()
5154 dma_fence_get(&s_job->s_fence->finished); in amdgpu_device_recheck_guilty_jobs()
5155 dma_fence_signal(&s_job->s_fence->finished); in amdgpu_device_recheck_guilty_jobs()
5156 dma_fence_put(&s_job->s_fence->finished); in amdgpu_device_recheck_guilty_jobs()
5160 list_del_init(&s_job->list); in amdgpu_device_recheck_guilty_jobs()
5162 ring->sched.ops->free_job(s_job); in amdgpu_device_recheck_guilty_jobs()