Lines Matching defs:sched
101 static u32 drm_sched_available_credits(struct drm_gpu_scheduler *sched) in drm_sched_available_credits()
120 static bool drm_sched_can_queue(struct drm_gpu_scheduler *sched, in drm_sched_can_queue()
187 static void drm_sched_rq_init(struct drm_gpu_scheduler *sched, in drm_sched_rq_init()
261 drm_sched_rq_select_entity_rr(struct drm_gpu_scheduler *sched, in drm_sched_rq_select_entity_rr()
326 drm_sched_rq_select_entity_fifo(struct drm_gpu_scheduler *sched, in drm_sched_rq_select_entity_fifo()
358 static void drm_sched_run_job_queue(struct drm_gpu_scheduler *sched) in drm_sched_run_job_queue()
368 static void __drm_sched_run_free_queue(struct drm_gpu_scheduler *sched) in __drm_sched_run_free_queue()
378 static void drm_sched_run_free_queue(struct drm_gpu_scheduler *sched) in drm_sched_run_free_queue()
399 struct drm_gpu_scheduler *sched = s_fence->sched; in drm_sched_job_done() local
431 static void drm_sched_start_timeout(struct drm_gpu_scheduler *sched) in drm_sched_start_timeout()
440 static void drm_sched_start_timeout_unlocked(struct drm_gpu_scheduler *sched) in drm_sched_start_timeout_unlocked()
454 void drm_sched_tdr_queue_imm(struct drm_gpu_scheduler *sched) in drm_sched_tdr_queue_imm()
470 void drm_sched_fault(struct drm_gpu_scheduler *sched) in drm_sched_fault()
489 unsigned long drm_sched_suspend_timeout(struct drm_gpu_scheduler *sched) in drm_sched_suspend_timeout()
515 void drm_sched_resume_timeout(struct drm_gpu_scheduler *sched, in drm_sched_resume_timeout()
531 struct drm_gpu_scheduler *sched = s_job->sched; in drm_sched_job_begin() local
541 struct drm_gpu_scheduler *sched; in drm_sched_job_timedout() local
594 void drm_sched_stop(struct drm_gpu_scheduler *sched, struct drm_sched_job *bad) in drm_sched_stop()
678 void drm_sched_start(struct drm_gpu_scheduler *sched, int errno) in drm_sched_start()
724 void drm_sched_resubmit_jobs(struct drm_gpu_scheduler *sched) in drm_sched_resubmit_jobs()
840 struct drm_gpu_scheduler *sched; in drm_sched_job_arm() local
1055 void drm_sched_wakeup(struct drm_gpu_scheduler *sched) in drm_sched_wakeup()
1072 drm_sched_select_entity(struct drm_gpu_scheduler *sched) in drm_sched_select_entity()
1099 drm_sched_get_finished_job(struct drm_gpu_scheduler *sched) in drm_sched_get_finished_job()
1147 struct drm_gpu_scheduler *sched, *picked_sched = NULL; in drm_sched_pick_best() local
1178 struct drm_gpu_scheduler *sched = in drm_sched_free_job_work() local
1197 struct drm_gpu_scheduler *sched = in drm_sched_run_job_work() local
1254 int drm_sched_init(struct drm_gpu_scheduler *sched, const struct drm_sched_init_args *args) in drm_sched_init()
1359 void drm_sched_fini(struct drm_gpu_scheduler *sched) in drm_sched_fini()
1409 struct drm_gpu_scheduler *sched = bad->sched; in drm_sched_increase_karma() local
1445 bool drm_sched_wqueue_ready(struct drm_gpu_scheduler *sched) in drm_sched_wqueue_ready()
1458 void drm_sched_wqueue_stop(struct drm_gpu_scheduler *sched) in drm_sched_wqueue_stop()
1475 void drm_sched_wqueue_start(struct drm_gpu_scheduler *sched) in drm_sched_wqueue_start()