Searched refs:sched_class_above (Results 1 – 4 of 4) sorted by relevance
| /linux/kernel/sched/ |
| H A D | core.c | 2300 } else if (sched_class_above(p->sched_class, rq->next_class)) { in wakeup_preempt() 6156 if (likely(!sched_class_above(rq->donor->sched_class, &fair_sched_class) && in __pick_next_task() 8957 BUG_ON(!sched_class_above(&stop_sched_class, &dl_sched_class)); in sched_init() 8958 BUG_ON(!sched_class_above(&dl_sched_class, &rt_sched_class)); in sched_init() 8959 BUG_ON(!sched_class_above(&rt_sched_class, &fair_sched_class)); in sched_init() 8960 BUG_ON(!sched_class_above(&fair_sched_class, &idle_sched_class)); in sched_init() 8962 BUG_ON(!sched_class_above(&fair_sched_class, &ext_sched_class)); in sched_init() 8963 BUG_ON(!sched_class_above(&ext_sched_class, &idle_sched_class)); in sched_init() 11307 if (sched_class_above(p->sched_class, ctx->class)) { in sched_change_end() 11315 if (sched_class_above(ctx->class, p->sched_class)) in sched_change_end()
|
| H A D | sched.h | 2865 #define sched_class_above(_a, _b) ((_a) < (_b)) macro 2869 if (sched_class_above(rq->next_class, class)) in rq_modified_begin() 2875 return sched_class_above(rq->next_class, class); in rq_modified_above()
|
| /linux/kernel/sched/ext/ |
| H A D | ext.c | 362 if (sched_class_above(rq->next_class, &ext_sched_class)) in rq_is_open() 369 if (sched_class_above(&ext_sched_class, rq->next_class)) in rq_is_open() 1566 if (sched_class_above(p->sched_class, rq->next_class)) in rq_owned_post_enq() 2793 if (!fallback && sched_class_above(p->sched_class, dst_rq->curr->sched_class)) in dispatch_to_local_dsq() 3093 if (sched_class_above(&ext_sched_class, next_class)) in switch_class() 3196 if (next && sched_class_above(&ext_sched_class, next->sched_class) && in put_prev_task_scx() 8470 !sched_class_above(cur_class, &ext_sched_class); in kick_one_cpu()
|
| H A D | sub.c | 560 if (sched_class_above(&ext_sched_class, rq->curr->sched_class)) in scx_rescue_timerfn()
|