Home
last modified time | relevance | path

Searched refs:core_sched_before (Results 1 – 4 of 4) sorted by relevance

/linux/tools/testing/selftests/sched_ext/
H A Dmaximal.bpf.c149 .core_sched_before = (void *) maximal_core_sched_before,
/linux/kernel/sched/
H A Dext_internal.h479 bool (*core_sched_before)(struct task_struct *a, struct task_struct *b); member
H A Dext.c932 * ops.core_sched_before(), @p->scx.core_sched_at is used to implement FIFO in touch_core_sched_dispatch()
941 if (unlikely(SCX_HAS_OP(scx_root, core_sched_before))) in update_curr_scx()
2525 * Unless overridden by ops.core_sched_before(), @p->scx.core_sched_at is used in scx_prio_less()
2530 * When ops.core_sched_before() is enabled, @p->scx.core_sched_at is used to in scx_prio_less()
2540 * calling ops.core_sched_before(). Accesses are controlled by the in select_task_rq_scx()
2543 if (SCX_HAS_OP(sch, core_sched_before) && in select_task_rq_scx()
2545 return SCX_CALL_OP_2TASKS_RET(sch, SCX_KF_REST, core_sched_before, in select_task_rq_scx()
2764 * we can't trust the slice management or ops.core_sched_before(). in tg_cgrp()
5352 .core_sched_before = sched_ext_ops__core_sched_before,
/linux/tools/sched_ext/
H A Dscx_qmap.bpf.c897 .core_sched_before = (void *)qmap_core_sched_before,