Lines Matching refs:drm_gpu_scheduler
127 static void drm_sched_rq_init(struct drm_gpu_scheduler *sched, in drm_sched_rq_init()
268 struct drm_gpu_scheduler *sched = s_fence->sched; in drm_sched_job_done()
300 static void drm_sched_start_timeout(struct drm_gpu_scheduler *sched) in drm_sched_start_timeout()
314 void drm_sched_fault(struct drm_gpu_scheduler *sched) in drm_sched_fault()
333 unsigned long drm_sched_suspend_timeout(struct drm_gpu_scheduler *sched) in drm_sched_suspend_timeout()
359 void drm_sched_resume_timeout(struct drm_gpu_scheduler *sched, in drm_sched_resume_timeout()
375 struct drm_gpu_scheduler *sched = s_job->sched; in drm_sched_job_begin()
385 struct drm_gpu_scheduler *sched; in drm_sched_job_timedout()
389 sched = container_of(work, struct drm_gpu_scheduler, work_tdr.work); in drm_sched_job_timedout()
438 void drm_sched_stop(struct drm_gpu_scheduler *sched, struct drm_sched_job *bad) in drm_sched_stop()
519 void drm_sched_start(struct drm_gpu_scheduler *sched, bool full_recovery) in drm_sched_start()
576 void drm_sched_resubmit_jobs(struct drm_gpu_scheduler *sched) in drm_sched_resubmit_jobs()
674 struct drm_gpu_scheduler *sched; in drm_sched_job_arm()
864 static bool drm_sched_can_queue(struct drm_gpu_scheduler *sched) in drm_sched_can_queue()
876 void drm_sched_wakeup_if_can_queue(struct drm_gpu_scheduler *sched) in drm_sched_wakeup_if_can_queue()
890 drm_sched_select_entity(struct drm_gpu_scheduler *sched) in drm_sched_select_entity()
919 drm_sched_get_cleanup_job(struct drm_gpu_scheduler *sched) in drm_sched_get_cleanup_job()
961 struct drm_gpu_scheduler *
962 drm_sched_pick_best(struct drm_gpu_scheduler **sched_list, in drm_sched_pick_best()
965 struct drm_gpu_scheduler *sched, *picked_sched = NULL; in drm_sched_pick_best()
996 static bool drm_sched_blocked(struct drm_gpu_scheduler *sched) in drm_sched_blocked()
1015 struct drm_gpu_scheduler *sched = (struct drm_gpu_scheduler *)param; in drm_sched_main()
1093 int drm_sched_init(struct drm_gpu_scheduler *sched, in drm_sched_init()
1141 void drm_sched_fini(struct drm_gpu_scheduler *sched) in drm_sched_fini()
1188 struct drm_gpu_scheduler *sched = bad->sched; in drm_sched_increase_karma()