Lines Matching refs:sched
44 * @num_sched_list: number of drm sched in sched_list
97 * drm_sched_entity_modify_sched - Modify sched of an entity
101 * @num_sched_list: number of drm sched in sched_list
170 job->sched->ops->free_job(job);
261 struct drm_gpu_scheduler *sched;
268 sched = entity->rq->sched;
276 sched->job_scheduled,
280 wait_event_killable(sched->job_scheduled,
361 drm_sched_wakeup_if_can_queue(entity->rq->sched);
387 struct drm_gpu_scheduler *sched = entity->rq->sched;
403 if (!fence->error && s_fence && s_fence->sched == sched &&
446 if (job->sched->ops->prepare_job)
447 return job->sched->ops->prepare_job(job, entity);
509 struct drm_gpu_scheduler *sched;
535 sched = drm_sched_pick_best(entity->sched_list, entity->num_sched_list);
536 rq = sched ? &sched->sched_rq[entity->priority] : NULL;
565 atomic_inc(entity->rq->sched->score);
593 drm_sched_wakeup_if_can_queue(entity->rq->sched);