Searched refs:sched_class (Results 1 - 5 of 5) sorted by relevance
/device/soc/rockchip/common/sdk_linux/kernel/sched/ |
H A D | core.c | 130 * - __sched_setscheduler(): p->sched_class, p->policy, p->*prio, 372 rq->curr->sched_class->task_tick(rq, rq->curr, 1); in hrtick() 927 if (update_load && p->sched_class == &fair_sched_class) { in set_load_weight() 1375 if (unlikely(!p->sched_class->uclamp_enabled)) { in uclamp_rq_inc() 1401 if (unlikely(!p->sched_class->uclamp_enabled)) { in uclamp_rq_dec() 1726 p->sched_class->enqueue_task(rq, p, flags); in enqueue_task() 1741 p->sched_class->dequeue_task(rq, p, flags); in dequeue_task() 1826 const struct sched_class *prev_class, in check_class_changed() 1829 if (prev_class != p->sched_class) { in check_class_changed() 1834 p->sched_class in check_class_changed() [all...] |
H A D | sched.h | 1881 struct sched_class { struct 1945 prev->sched_class->put_prev_task(rq, prev); in put_prev_task() 1951 next->sched_class->set_next_task(rq, next, false); in set_next_task() 1955 extern struct sched_class __begin_sched_classes[]; 1956 extern struct sched_class __end_sched_classes[]; 1965 extern const struct sched_class stop_sched_class; 1966 extern const struct sched_class dl_sched_class; 1967 extern const struct sched_class rt_sched_class; 1968 extern const struct sched_class fair_sched_class; 1969 extern const struct sched_class idle_sched_clas [all...] |
H A D | rt.c | 1066 if (curr->sched_class != &rt_sched_class) { in update_curr_rt() 1707 if (rq->curr->sched_class != &rt_sched_class) { in set_next_task_rt() 2835 const struct sched_class rt_sched_class __section("__rt_sched_class") = {
|
H A D | fair.c | 293 const struct sched_class fair_sched_class; 861 if (p->sched_class != &fair_sched_class) { in post_init_entity_util_avg() 5720 if (!hrtick_enabled(rq) || curr->sched_class != &fair_sched_class) { in hrtick_update() 7472 if (!prev || prev->sched_class != &fair_sched_class) { in pick_next_task_fair() 7892 if (p->sched_class != &fair_sched_class) { in task_hot() 8403 const struct sched_class *curr_class; in fair_update_blocked_others() 8412 curr_class = rq->curr->sched_class; in fair_update_blocked_others() 10070 * because of other sched_class or IRQs if more capacity stays in voluntary_active_balance() 11587 * Upon rescheduling, sched_class::put_prev_task() will place in task_fork_fair() 12066 const struct sched_class fair_sched_clas [all...] |
/device/soc/rockchip/common/sdk_linux/include/linux/ |
H A D | sched.h | 803 const struct sched_class *sched_class;
member
|
Completed in 32 milliseconds