Lines Matching defs:sched
12 int xe_sched_init(struct xe_gpu_scheduler *sched,
20 void xe_sched_fini(struct xe_gpu_scheduler *sched);
22 void xe_sched_submission_start(struct xe_gpu_scheduler *sched);
23 void xe_sched_submission_stop(struct xe_gpu_scheduler *sched);
25 void xe_sched_add_msg(struct xe_gpu_scheduler *sched,
28 static inline void xe_sched_stop(struct xe_gpu_scheduler *sched)
30 drm_sched_stop(&sched->base, NULL);
33 static inline void xe_sched_tdr_queue_imm(struct xe_gpu_scheduler *sched)
35 drm_sched_tdr_queue_imm(&sched->base);
38 static inline void xe_sched_resubmit_jobs(struct xe_gpu_scheduler *sched)
40 drm_sched_resubmit_jobs(&sched->base);
49 static inline void xe_sched_add_pending_job(struct xe_gpu_scheduler *sched,
52 list_add(&job->drm.list, &sched->base.pending_list);
56 struct xe_sched_job *xe_sched_first_pending_job(struct xe_gpu_scheduler *sched)
58 return list_first_entry_or_null(&sched->base.pending_list,
64 struct xe_gpu_scheduler *sched)
67 (struct drm_gpu_scheduler **)&sched,