Lines Matching refs:drm_gpu_scheduler
57 struct drm_gpu_scheduler;
128 struct drm_gpu_scheduler **sched_list;
252 struct drm_gpu_scheduler *sched;
299 struct drm_gpu_scheduler *sched;
351 struct drm_gpu_scheduler *sched;
506 struct drm_gpu_scheduler { struct
565 int drm_sched_init(struct drm_gpu_scheduler *sched,
568 void drm_sched_fini(struct drm_gpu_scheduler *sched);
570 unsigned long drm_sched_suspend_timeout(struct drm_gpu_scheduler *sched);
571 void drm_sched_resume_timeout(struct drm_gpu_scheduler *sched,
573 void drm_sched_tdr_queue_imm(struct drm_gpu_scheduler *sched);
574 bool drm_sched_wqueue_ready(struct drm_gpu_scheduler *sched);
575 void drm_sched_wqueue_stop(struct drm_gpu_scheduler *sched);
576 void drm_sched_wqueue_start(struct drm_gpu_scheduler *sched);
577 void drm_sched_stop(struct drm_gpu_scheduler *sched, struct drm_sched_job *bad);
578 void drm_sched_start(struct drm_gpu_scheduler *sched, int errno);
579 void drm_sched_resubmit_jobs(struct drm_gpu_scheduler *sched);
580 void drm_sched_fault(struct drm_gpu_scheduler *sched);
582 struct drm_gpu_scheduler *
583 drm_sched_pick_best(struct drm_gpu_scheduler **sched_list,
620 struct drm_gpu_scheduler **sched_list,
630 struct drm_gpu_scheduler **sched_list,