Lines Matching refs:sched_class
2378 struct sched_class { struct
2456 prev->sched_class->put_prev_task(rq, prev, NULL); in put_prev_task() argument
2461 next->sched_class->set_next_task(rq, next, false); in set_next_task()
2485 prev->sched_class->put_prev_task(rq, prev, next); in put_prev_set_next_task()
2486 next->sched_class->set_next_task(rq, next, true); in put_prev_set_next_task()
2500 const struct sched_class name##_sched_class \
2501 __aligned(__alignof__(struct sched_class)) \
2505 extern struct sched_class __sched_class_highest[];
2506 extern struct sched_class __sched_class_lowest[];
2508 extern const struct sched_class stop_sched_class;
2509 extern const struct sched_class dl_sched_class;
2510 extern const struct sched_class rt_sched_class;
2511 extern const struct sched_class fair_sched_class;
2512 extern const struct sched_class idle_sched_class;
2515 extern const struct sched_class ext_sched_class;
2531 static inline const struct sched_class *next_active_class(const struct sched_class *class) in next_active_class()
3834 extern const struct sched_class *__setscheduler_class(int policy, int prio);
3840 const struct sched_class *prev_class);
3842 const struct sched_class *prev_class,