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 | 149 .core_sched_before = (void *) maximal_core_sched_before,
|
| /linux/kernel/sched/ |
| H A D | ext_internal.h | 479 bool (*core_sched_before)(struct task_struct *a, struct task_struct *b); member
|
| H A D | ext.c | 932 * 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 D | scx_qmap.bpf.c | 897 .core_sched_before = (void *)qmap_core_sched_before,
|