Lines Matching refs:drm_gpu_scheduler
33 struct drm_gpu_scheduler;
87 struct drm_gpu_scheduler **sched_list;
120 struct drm_gpu_scheduler *sched;
157 struct drm_gpu_scheduler *sched;
193 struct drm_gpu_scheduler *sched;
319 struct drm_gpu_scheduler { struct
341 int drm_sched_init(struct drm_gpu_scheduler *sched, argument
347 void drm_sched_fini(struct drm_gpu_scheduler *sched);
352 struct drm_gpu_scheduler **sched_list,
356 void drm_sched_wakeup(struct drm_gpu_scheduler *sched);
357 void drm_sched_stop(struct drm_gpu_scheduler *sched, struct drm_sched_job *bad);
358 void drm_sched_start(struct drm_gpu_scheduler *sched, bool full_recovery);
359 void drm_sched_resubmit_jobs(struct drm_gpu_scheduler *sched);
360 void drm_sched_resubmit_jobs_ext(struct drm_gpu_scheduler *sched, int max);
366 void drm_sched_fault(struct drm_gpu_scheduler *sched);
376 struct drm_gpu_scheduler **sched_list,
395 unsigned long drm_sched_suspend_timeout(struct drm_gpu_scheduler *sched);
396 void drm_sched_resume_timeout(struct drm_gpu_scheduler *sched,
398 struct drm_gpu_scheduler *
399 drm_sched_pick_best(struct drm_gpu_scheduler **sched_list,