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;
192 struct drm_gpu_scheduler *sched;
273 struct drm_gpu_scheduler { struct
293 int drm_sched_init(struct drm_gpu_scheduler *sched, argument
298 void drm_sched_fini(struct drm_gpu_scheduler *sched);
303 struct drm_gpu_scheduler **sched_list,
307 void drm_sched_wakeup(struct drm_gpu_scheduler *sched);
308 void drm_sched_stop(struct drm_gpu_scheduler *sched, struct drm_sched_job *bad);
309 void drm_sched_start(struct drm_gpu_scheduler *sched, bool full_recovery);
310 void drm_sched_resubmit_jobs(struct drm_gpu_scheduler *sched);
314 void drm_sched_fault(struct drm_gpu_scheduler *sched);
324 struct drm_gpu_scheduler **sched_list,
343 unsigned long drm_sched_suspend_timeout(struct drm_gpu_scheduler *sched);
344 void drm_sched_resume_timeout(struct drm_gpu_scheduler *sched,
346 struct drm_gpu_scheduler *
347 drm_sched_pick_best(struct drm_gpu_scheduler **sched_list,