Searched refs:sched_class (Results 1 – 9 of 9) sorted by relevance
/linux-4.4.14/kernel/sched/ |
D | core.c | 328 rq->curr->sched_class->task_tick(rq, rq->curr, 1); in hrtick() 835 p->sched_class->enqueue_task(rq, p, flags); in enqueue_task() 843 p->sched_class->dequeue_task(rq, p, flags); in dequeue_task() 932 stop->sched_class = &stop_sched_class; in sched_set_stop_task() 942 old_stop->sched_class = &rt_sched_class; in sched_set_stop_task() 1013 const struct sched_class *prev_class, in check_class_changed() 1016 if (prev_class != p->sched_class) { in check_class_changed() 1020 p->sched_class->switched_to(rq, p); in check_class_changed() 1022 p->sched_class->prio_changed(rq, p, oldprio); in check_class_changed() 1027 const struct sched_class *class; in check_preempt_curr() [all …]
|
D | sched.h | 1172 struct sched_class { struct 1173 const struct sched_class *next; argument 1235 prev->sched_class->put_prev_task(rq, prev); in put_prev_task() argument 1242 extern const struct sched_class stop_sched_class; 1243 extern const struct sched_class dl_sched_class; 1244 extern const struct sched_class rt_sched_class; 1245 extern const struct sched_class fair_sched_class; 1246 extern const struct sched_class idle_sched_class;
|
D | idle_task.c | 85 const struct sched_class idle_sched_class = {
|
D | stop_task.c | 112 const struct sched_class stop_sched_class = {
|
D | rt.c | 945 if (curr->sched_class != &rt_sched_class) in update_curr_rt() 1494 if (prev->sched_class == &rt_sched_class) in pick_next_task_rt() 2263 const struct sched_class rt_sched_class = {
|
D | deadline.c | 1186 if (prev->sched_class == &dl_sched_class) in pick_next_task_dl() 1820 const struct sched_class dl_sched_class = {
|
D | fair.c | 240 const struct sched_class fair_sched_class; 4112 if (!hrtick_enabled(rq) || curr->sched_class != &fair_sched_class) in hrtick_update() 5210 if (prev->sched_class != &fair_sched_class) in pick_next_task_fair() 5557 if (p->sched_class != &fair_sched_class) in task_hot() 8272 const struct sched_class fair_sched_class = {
|
/linux-4.4.14/Documentation/scheduler/ |
D | sched-design-CFS.txt | 153 Scheduling classes are implemented through the sched_class structure, which
|
/linux-4.4.14/include/linux/ |
D | sched.h | 1400 const struct sched_class *sched_class; member
|