Lines Matching refs:sched_class

193 	if (p->sched_class == &stop_sched_class) /* trumps deadline */  in __task_prio()
202 if (p->sched_class == &idle_sched_class) in __task_prio()
335 if (p->sched_class->task_is_throttled) in sched_task_is_throttled()
336 return p->sched_class->task_is_throttled(p, cpu); in sched_task_is_throttled()
880 rq->donor->sched_class->task_tick(rq, rq->curr, 1); in hrtick()
1325 if (p->sched_class != &fair_sched_class) in __need_bw_check()
1449 if (update_load && p->sched_class->reweight_task) in set_load_weight()
1450 p->sched_class->reweight_task(task_rq(p), p, &lw); in set_load_weight()
1777 if (unlikely(!p->sched_class->uclamp_enabled)) in uclamp_rq_inc()
1805 if (unlikely(!p->sched_class->uclamp_enabled)) in uclamp_rq_dec()
2092 p->sched_class->enqueue_task(rq, p, flags); in enqueue_task()
2124 return p->sched_class->dequeue_task(rq, p, flags); in dequeue_task()
2177 const struct sched_class *prev_class) in check_class_changing()
2179 if (prev_class != p->sched_class && p->sched_class->switching_to) in check_class_changing()
2180 p->sched_class->switching_to(rq, p); in check_class_changing()
2191 const struct sched_class *prev_class, in check_class_changed()
2194 if (prev_class != p->sched_class) { in check_class_changed()
2198 p->sched_class->switched_to(rq, p); in check_class_changed()
2200 p->sched_class->prio_changed(rq, p, oldprio); in check_class_changed()
2207 if (p->sched_class == donor->sched_class) in wakeup_preempt()
2208 donor->sched_class->wakeup_preempt(rq, p, flags); in wakeup_preempt()
2209 else if (sched_class_above(p->sched_class, donor->sched_class)) in wakeup_preempt()
2651 if (p->sched_class->find_lock_rq) in push_cpu_stop()
2652 lowest_rq = p->sched_class->find_lock_rq(p, rq); in push_cpu_stop()
2732 p->sched_class->set_cpus_allowed(p, ctx); in __do_set_cpus_allowed()
3302 p->sched_class == &fair_sched_class && in set_task_cpu()
3329 if (p->sched_class->migrate_task_rq) in set_task_cpu()
3330 p->sched_class->migrate_task_rq(p, new_cpu); in set_task_cpu()
3572 cpu = p->sched_class->select_task_rq(p, cpu, *wake_flags); in select_task_rq()
3611 stop->sched_class = &stop_sched_class; in sched_set_stop_task()
3635 old_stop->sched_class = &rt_sched_class; in sched_set_stop_task()
3711 if (p->sched_class->task_woken) { in ttwu_do_activate()
3717 p->sched_class->task_woken(rq, p); in ttwu_do_activate()
3906 if (p->sched_class == &stop_sched_class) in ttwu_queue_cond()
4724 p->sched_class = &rt_sched_class; in sched_fork()
4727 p->sched_class = &ext_sched_class; in sched_fork()
4730 p->sched_class = &fair_sched_class; in sched_fork()
4772 if (p->sched_class->task_fork) in sched_cgroup_fork()
4773 p->sched_class->task_fork(p); in sched_cgroup_fork()
4839 if (p->sched_class->task_woken) { in wake_up_new_task()
4845 p->sched_class->task_woken(rq, p); in wake_up_new_task()
5222 if (prev->sched_class->task_dead) in finish_task_switch()
5223 prev->sched_class->task_dead(prev); in finish_task_switch()
5445 dest_cpu = p->sched_class->select_task_rq(p, task_cpu(p), WF_EXEC); in sched_exec()
5516 p->sched_class->update_curr(rq); in task_sched_runtime()
5600 donor->sched_class->task_tick(rq, donor, 0); in sched_tick()
5697 curr->sched_class->task_tick(rq, curr, 0); in sched_tick_remote()
5916 const struct sched_class *start_class = prev->sched_class; in prev_balance()
5917 const struct sched_class *class; in prev_balance()
5952 const struct sched_class *class; in __pick_next_task()
5966 if (likely(!sched_class_above(prev->sched_class, &fair_sched_class) && in __pick_next_task()
6023 const struct sched_class *class; in pick_task()
7272 const struct sched_class *__setscheduler_class(int policy, int prio) in __setscheduler_class()
7331 const struct sched_class *prev_class, *next_class; in rt_mutex_setprio()
7388 prev_class = p->sched_class; in rt_mutex_setprio()
7431 p->sched_class = next_class; in rt_mutex_setprio()
8022 idle->sched_class = &idle_sched_class; in init_idle()
8282 const struct sched_class *class; in set_rq_online()
8297 const struct sched_class *class; in set_rq_offline()
9194 if (tsk->sched_class->task_change_group) in sched_change_group()
9195 tsk->sched_class->task_change_group(tsk); in sched_change_group()