Searched refs:core_sched_before (Results 1 – 4 of 4) sorted by relevance
| /linux/tools/testing/selftests/sched_ext/ |
| H A D | maximal.bpf.c | 148 .core_sched_before = (void *) maximal_core_sched_before,
|
| /linux/kernel/sched/ |
| H A D | ext_internal.h | 499 bool (*core_sched_before)(struct task_struct *a, struct task_struct *b); member
|
| H A D | ext.c | 1324 * 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 D | scx_qmap.bpf.c | 1018 .core_sched_before = (void *)qmap_core_sched_before,
|