Searched refs:sched_class (Results 1 – 9 of 9) sorted by relevance
| /linux/kernel/sched/ |
| H A D | core.c | 202 if (p->sched_class == &stop_sched_class) /* trumps deadline */ in __task_prio() 211 if (p->sched_class == &idle_sched_class) in __task_prio() 344 if (p->sched_class->task_is_throttled) in sched_task_is_throttled() 345 return p->sched_class->task_is_throttled(p, cpu); in sched_task_is_throttled() 901 rq->donor->sched_class->task_tick(rq, rq->donor, 1); in hrtick() 1398 if (p->sched_class != &fair_sched_class) in __need_bw_check() 1522 if (update_load && p->sched_class->reweight_task) in set_load_weight() 1523 p->sched_class->reweight_task(task_rq(p), p, &lw); in set_load_weight() 1850 if (unlikely(!p->sched_class->uclamp_enabled)) in uclamp_rq_inc() 1878 if (unlikely(!p->sched_class->uclamp_enabled)) in uclamp_rq_dec() [all …]
|
| H A D | syscalls.c | 499 const struct sched_class *prev_class, *next_class; in __sched_setscheduler() 675 prev_class = p->sched_class; in __sched_setscheduler() 685 p->sched_class = next_class; in __sched_setscheduler() 1343 rq->donor->sched_class->yield_task(rq); in do_sched_yield() 1433 if (!curr->sched_class->yield_to_task) in yield_to() 1436 if (curr->sched_class != p->sched_class) in yield_to() 1442 yielded = curr->sched_class->yield_to_task(rq, p); in yield_to() 1535 if (p->sched_class->get_rr_interval) in sched_rr_get_interval() 1536 time_slice = p->sched_class->get_rr_interval(rq, p); in sched_rr_get_interval()
|
| H A D | sched.h | 1212 const struct sched_class *next_class; 1840 extern const struct sched_class ext_sched_class; 2519 struct sched_class { struct 2685 prev->sched_class->put_prev_task(rq, prev, NULL); in put_prev_task() argument 2690 next->sched_class->set_next_task(rq, next, false); in set_next_task() 2714 prev->sched_class->put_prev_task(rq, prev, next); in put_prev_set_next_task() 2715 next->sched_class->set_next_task(rq, next, true); in put_prev_set_next_task() 2729 const struct sched_class name##_sched_class \ 2730 __aligned(__alignof__(struct sched_class)) \ 2734 extern struct sched_class __sched_class_highest[]; [all …]
|
| H A D | pelt.c | 480 const struct sched_class *curr_class = rq->donor->sched_class; in update_other_load_avgs()
|
| H A D | deadline.c | 1159 rq->donor->sched_class->update_curr(rq); in dl_server_timer() 1802 rq->donor->sched_class->update_curr(rq); in dl_server_start() 2537 if (p->sched_class != &dl_sched_class) in wakeup_preempt_dl() 2580 if (rq->donor->sched_class != &dl_sched_class) in set_next_task_dl()
|
| H A D | fair.c | 305 const struct sched_class fair_sched_class; 1323 if (p->sched_class != &fair_sched_class) { in post_init_entity_util_avg() 6033 if (p->sched_class != &fair_sched_class) in throttle_cfs_rq_work() 7086 if (!hrtick_enabled_fair(rq) || donor->sched_class != &fair_sched_class) in hrtick_update() 9066 if (p->sched_class != &fair_sched_class) in wakeup_preempt_fair() 9248 if (prev->sched_class != &fair_sched_class) in pick_next_task_fair() 9617 if (p->sched_class != &fair_sched_class) in task_hot() 13610 if (p->sched_class != &fair_sched_class) in task_vruntime_update()
|
| /linux/tools/perf/ |
| H A D | builtin-kwork.c | 915 struct kwork_class *sched_class; in top_exit_event() local 925 sched_class = get_kwork_class(kwork, KWORK_CLASS_SCHED); in top_exit_event() 926 if (sched_class) { in top_exit_event() 927 sched_work = find_work_by_id(&sched_class->work_root, in top_exit_event()
|
| /linux/include/linux/ |
| H A D | sched.h | 878 const struct sched_class *sched_class; member
|
| /linux/Documentation/scheduler/ |
| H A D | sched-ext.rst | 61 higher sched_class precedence than ``SCHED_EXT``.
|