Lines Matching refs:sched
90 struct amdgpu_ring *ring = to_amdgpu_ring(s_job->sched); in amdgpu_job_timedout()
100 __func__, s_job->sched->name); in amdgpu_job_timedout()
119 s_job->sched->name); in amdgpu_job_timedout()
124 job->base.sched->name, atomic_read(&ring->fence_drv.last_seq), in amdgpu_job_timedout()
138 s_job->sched->name); in amdgpu_job_timedout()
140 drm_sched_wqueue_stop(&ring->sched); in amdgpu_job_timedout()
144 drm_sched_wqueue_start(&ring->sched); in amdgpu_job_timedout()
147 ring->sched.name); in amdgpu_job_timedout()
154 dev_err(adev->dev, "Ring %s reset failed\n", ring->sched.name); in amdgpu_job_timedout()
179 drm_sched_suspend_timeout(&ring->sched); in amdgpu_job_timedout()
378 job->base.sched = &ring->sched; in amdgpu_job_submit_direct()
392 struct amdgpu_ring *ring = to_amdgpu_ring(s_entity->rq->sched); in amdgpu_job_prepare_job()
429 struct amdgpu_ring *ring = to_amdgpu_ring(sched_job->sched); in amdgpu_job_run()
483 void amdgpu_job_stop_all_jobs_on_sched(struct drm_gpu_scheduler *sched) in amdgpu_job_stop_all_jobs_on_sched() argument
490 for (i = DRM_SCHED_PRIORITY_KERNEL; i < sched->num_rqs; i++) { in amdgpu_job_stop_all_jobs_on_sched()
491 struct drm_sched_rq *rq = sched->sched_rq[i]; in amdgpu_job_stop_all_jobs_on_sched()
506 list_for_each_entry(s_job, &sched->pending_list, list) { in amdgpu_job_stop_all_jobs_on_sched()