Lines Matching defs:sched
102 static u32 drm_sched_available_credits(struct drm_gpu_scheduler *sched) in drm_sched_available_credits()
121 static bool drm_sched_can_queue(struct drm_gpu_scheduler *sched, in drm_sched_can_queue()
195 static void drm_sched_rq_init(struct drm_gpu_scheduler *sched, in drm_sched_rq_init()
268 drm_sched_rq_select_entity_rr(struct drm_gpu_scheduler *sched, in drm_sched_rq_select_entity_rr()
333 drm_sched_rq_select_entity_fifo(struct drm_gpu_scheduler *sched, in drm_sched_rq_select_entity_fifo()
366 static void drm_sched_run_job_queue(struct drm_gpu_scheduler *sched) in drm_sched_run_job_queue()
376 static void __drm_sched_run_free_queue(struct drm_gpu_scheduler *sched) in __drm_sched_run_free_queue()
386 static void drm_sched_run_free_queue(struct drm_gpu_scheduler *sched) in drm_sched_run_free_queue()
407 struct drm_gpu_scheduler *sched = s_fence->sched; in drm_sched_job_done() local
439 static void drm_sched_start_timeout(struct drm_gpu_scheduler *sched) in drm_sched_start_timeout()
448 static void drm_sched_start_timeout_unlocked(struct drm_gpu_scheduler *sched) in drm_sched_start_timeout_unlocked()
462 void drm_sched_tdr_queue_imm(struct drm_gpu_scheduler *sched) in drm_sched_tdr_queue_imm()
478 void drm_sched_fault(struct drm_gpu_scheduler *sched) in drm_sched_fault()
497 unsigned long drm_sched_suspend_timeout(struct drm_gpu_scheduler *sched) in drm_sched_suspend_timeout()
523 void drm_sched_resume_timeout(struct drm_gpu_scheduler *sched, in drm_sched_resume_timeout()
539 struct drm_gpu_scheduler *sched = s_job->sched; in drm_sched_job_begin() local
549 struct drm_gpu_scheduler *sched; in drm_sched_job_timedout() local
599 void drm_sched_stop(struct drm_gpu_scheduler *sched, struct drm_sched_job *bad) in drm_sched_stop()
680 void drm_sched_start(struct drm_gpu_scheduler *sched, bool full_recovery) in drm_sched_start()
734 void drm_sched_resubmit_jobs(struct drm_gpu_scheduler *sched) in drm_sched_resubmit_jobs()
838 struct drm_gpu_scheduler *sched; in drm_sched_job_arm() local
1029 void drm_sched_wakeup(struct drm_gpu_scheduler *sched, in drm_sched_wakeup()
1048 drm_sched_select_entity(struct drm_gpu_scheduler *sched) in drm_sched_select_entity()
1075 drm_sched_get_finished_job(struct drm_gpu_scheduler *sched) in drm_sched_get_finished_job()
1123 struct drm_gpu_scheduler *sched, *picked_sched = NULL; in drm_sched_pick_best() local
1154 struct drm_gpu_scheduler *sched = in drm_sched_free_job_work() local
1176 struct drm_gpu_scheduler *sched = in drm_sched_run_job_work() local
1247 int drm_sched_init(struct drm_gpu_scheduler *sched, in drm_sched_init()
1336 void drm_sched_fini(struct drm_gpu_scheduler *sched) in drm_sched_fini()
1386 struct drm_gpu_scheduler *sched = bad->sched; in drm_sched_increase_karma() local
1422 bool drm_sched_wqueue_ready(struct drm_gpu_scheduler *sched) in drm_sched_wqueue_ready()
1433 void drm_sched_wqueue_stop(struct drm_gpu_scheduler *sched) in drm_sched_wqueue_stop()
1446 void drm_sched_wqueue_start(struct drm_gpu_scheduler *sched) in drm_sched_wqueue_start()