Lines Matching refs:sched
44 * @num_sched_list: number of drm sched in sched_list
119 * drm_sched_entity_modify_sched - Modify sched of an entity
123 * @num_sched_list: number of drm sched in sched_list
192 job->sched->ops->free_job(job);
283 struct drm_gpu_scheduler *sched;
290 sched = entity->rq->sched;
298 sched->job_scheduled,
302 wait_event_killable(sched->job_scheduled,
383 drm_sched_wakeup(entity->rq->sched, entity);
409 struct drm_gpu_scheduler *sched = entity->rq->sched;
425 if (!fence->error && s_fence && s_fence->sched == sched &&
468 if (job->sched->ops->prepare_job)
469 return job->sched->ops->prepare_job(job, entity);
531 struct drm_gpu_scheduler *sched;
557 sched = drm_sched_pick_best(entity->sched_list, entity->num_sched_list);
558 rq = sched ? sched->sched_rq[entity->priority] : NULL;
587 atomic_inc(entity->rq->sched->score);
615 drm_sched_wakeup(entity->rq->sched, entity);