Lines Matching refs:sched_class

355 	rq->curr->sched_class->task_tick(rq, rq->curr, 1);  in hrtick()
866 if (update_load && p->sched_class == &fair_sched_class) { in set_load_weight()
1250 if (unlikely(!p->sched_class->uclamp_enabled)) in uclamp_rq_inc()
1274 if (unlikely(!p->sched_class->uclamp_enabled)) in uclamp_rq_dec()
1572 p->sched_class->enqueue_task(rq, p, flags); in enqueue_task()
1586 p->sched_class->dequeue_task(rq, p, flags); in dequeue_task()
1670 const struct sched_class *prev_class, in check_class_changed()
1673 if (prev_class != p->sched_class) { in check_class_changed()
1677 p->sched_class->switched_to(rq, p); in check_class_changed()
1679 p->sched_class->prio_changed(rq, p, oldprio); in check_class_changed()
1684 if (p->sched_class == rq->curr->sched_class) in check_preempt_curr()
1685 rq->curr->sched_class->check_preempt_curr(rq, p, flags); in check_preempt_curr()
1686 else if (p->sched_class > rq->curr->sched_class) in check_preempt_curr()
1854 p->sched_class->set_cpus_allowed(p, new_mask); in do_set_cpus_allowed()
1970 p->sched_class == &fair_sched_class && in set_task_cpu()
1996 if (p->sched_class->migrate_task_rq) in set_task_cpu()
1997 p->sched_class->migrate_task_rq(p, new_cpu); in set_task_cpu()
2356 cpu = p->sched_class->select_task_rq(p, cpu, sd_flags, wake_flags); in select_task_rq()
2392 stop->sched_class = &stop_sched_class; in sched_set_stop_task()
2402 old_stop->sched_class = &rt_sched_class; in sched_set_stop_task()
2466 if (p->sched_class->task_woken) { in ttwu_do_wakeup()
2472 p->sched_class->task_woken(rq, p); in ttwu_do_wakeup()
3267 p->sched_class = &rt_sched_class; in sched_fork()
3269 p->sched_class = &fair_sched_class; in sched_fork()
3287 if (p->sched_class->task_fork) in sched_fork()
3288 p->sched_class->task_fork(p); in sched_fork()
3362 if (p->sched_class->task_woken) { in wake_up_new_task()
3368 p->sched_class->task_woken(rq, p); in wake_up_new_task()
3640 if (prev->sched_class->task_dead) in finish_task_switch()
3641 prev->sched_class->task_dead(prev); in finish_task_switch()
3896 dest_cpu = p->sched_class->select_task_rq(p, task_cpu(p), SD_BALANCE_EXEC, 0); in sched_exec()
3972 p->sched_class->update_curr(rq); in task_sched_runtime()
4000 curr->sched_class->task_tick(rq, curr, 0); in scheduler_tick()
4087 curr->sched_class->task_tick(rq, curr, 0); in sched_tick_remote()
4309 const struct sched_class *class; in put_prev_task_balance()
4318 for_class_range(class, prev->sched_class, &idle_sched_class) { in put_prev_task_balance()
4333 const struct sched_class *class; in pick_next_task()
4342 if (likely(prev->sched_class <= &fair_sched_class && in pick_next_task()
4837 const struct sched_class *prev_class; in rt_mutex_setprio()
4894 prev_class = p->sched_class; in rt_mutex_setprio()
4920 p->sched_class = &dl_sched_class; in rt_mutex_setprio()
4926 p->sched_class = &rt_sched_class; in rt_mutex_setprio()
4932 p->sched_class = &fair_sched_class; in rt_mutex_setprio()
5005 p->sched_class->prio_changed(rq, p, old_prio); in set_user_nice()
5190 p->sched_class = &dl_sched_class; in __setscheduler()
5192 p->sched_class = &rt_sched_class; in __setscheduler()
5194 p->sched_class = &fair_sched_class; in __setscheduler()
5221 const struct sched_class *prev_class; in __sched_setscheduler()
5438 prev_class = p->sched_class; in __sched_setscheduler()
6101 current->sched_class->yield_task(rq); in do_sched_yield()
6232 if (!curr->sched_class->yield_to_task) in yield_to()
6235 if (curr->sched_class != p->sched_class) in yield_to()
6241 yielded = curr->sched_class->yield_to_task(rq, p); in yield_to()
6382 if (p->sched_class->get_rr_interval) in sched_rr_get_interval()
6383 time_slice = p->sched_class->get_rr_interval(rq, p); in sched_rr_get_interval()
6577 idle->sched_class = &idle_sched_class; in init_idle()
6715 const struct sched_class *class; in __pick_migrate_task()
6721 next->sched_class->put_prev_task(rq, next); in __pick_migrate_task()
6815 const struct sched_class *class; in set_rq_online()
6830 const struct sched_class *class; in set_rq_offline()
7534 if (tsk->sched_class->task_change_group) in sched_change_group()
7535 tsk->sched_class->task_change_group(tsk, type); in sched_change_group()