Lines Matching refs:sched
44 * @num_sched_list: number of drm sched in sched_list
87 * drm_sched_entity_modify_sched - Modify sched of an entity
91 * @num_sched_list: number of drm sched in sched_list
155 struct drm_gpu_scheduler *sched;
162 sched = entity->rq->sched;
170 sched->job_scheduled,
174 wait_event_killable(sched->job_scheduled,
208 job->sched->ops->free_job(job);
229 while ((f = job->sched->ops->dependency(job, entity)))
266 struct drm_gpu_scheduler *sched = NULL;
269 sched = entity->rq->sched;
277 if (sched) {
338 drm_sched_wakeup(entity->rq->sched);
368 struct drm_gpu_scheduler *sched = entity->rq->sched;
384 if (s_fence && s_fence->sched == sched) {
419 struct drm_gpu_scheduler *sched = entity->rq->sched;
427 sched->ops->dependency(sched_job, entity))) {
456 struct drm_gpu_scheduler *sched;
467 sched = drm_sched_pick_best(entity->sched_list, entity->num_sched_list);
468 rq = sched ? &sched->sched_rq[entity->priority] : NULL;
495 atomic_inc(&entity->rq->sched->score);
511 drm_sched_wakeup(entity->rq->sched);