Lines Matching defs:s_job
34 static enum drm_gpu_sched_stat amdgpu_job_timedout(struct drm_sched_job *s_job)
36 struct amdgpu_ring *ring = to_amdgpu_ring(s_job->sched);
37 struct amdgpu_job *job = to_amdgpu_job(s_job);
45 __func__, s_job->sched->name);
55 amdgpu_ring_soft_recovery(ring, job->vmid, s_job->s_fence->parent)) {
57 s_job->sched->name);
72 dma_fence_set_error(&s_job->s_fence->finished, -ETIME);
182 static void amdgpu_job_free_cb(struct drm_sched_job *s_job)
184 struct amdgpu_job *job = to_amdgpu_job(s_job);
186 drm_sched_job_cleanup(s_job);
330 struct drm_sched_job *s_job;
339 while ((s_job = to_drm_sched_job(spsc_queue_pop(&s_entity->job_queue)))) {
340 struct drm_sched_fence *s_fence = s_job->s_fence;
351 list_for_each_entry(s_job, &sched->pending_list, list) {
352 struct drm_sched_fence *s_fence = s_job->s_fence;