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.c148 .core_sched_before = (void *) maximal_core_sched_before,
/linux/kernel/sched/
H A Dext_internal.h499 bool (*core_sched_before)(struct task_struct *a, struct task_struct *b); member
H A Dext.c1324 * ops.core_sched_before(), @p->scx.core_sched_at is used to implement FIFO in dsq_inc_nr()
1333 if (unlikely(SCX_HAS_OP(scx_root, core_sched_before))) in dsq_inc_nr()
3268 * Unless overridden by ops.core_sched_before(), @p->scx.core_sched_at is used in select_task_rq_scx()
3273 * When ops.core_sched_before() is enabled, @p->scx.core_sched_at is used to in select_task_rq_scx()
3284 * calling ops.core_sched_before(). Accesses are controlled by the in select_task_rq_scx()
3287 if (sch_a == sch_b && SCX_HAS_OP(sch_a, core_sched_before) && in select_task_rq_scx()
3289 return SCX_CALL_OP_2TASKS_RET(sch_a, core_sched_before, in select_task_rq_scx()
3512 * we can't trust the slice management or ops.core_sched_before(). in scx_set_task_state()
7709 .core_sched_before = sched_ext_ops__core_sched_before, in kick_one_cpu()
/linux/tools/sched_ext/
H A Dscx_qmap.bpf.c1018 .core_sched_before = (void *)qmap_core_sched_before,