Home
last modified time | relevance | path

Searched refs:SCX_OPS_ENQ_LAST (Results 1 – 6 of 6) sorted by relevance

/linux/tools/testing/selftests/sched_ext/
H A Denq_last_no_enq_fails.bpf.c26 .flags = SCX_OPS_ENQ_LAST,
/linux/tools/sched_ext/include/scx/
H A Dcompat.h113 #define SCX_OPS_ENQ_LAST SCX_OPS_FLAG(SCX_OPS_ENQ_LAST) macro
/linux/kernel/sched/
H A Dext_internal.h130 SCX_OPS_ENQ_LAST = 1LLU << 1, enumerator
193 SCX_OPS_ENQ_LAST |
H A Dext.c2923 * %SCX_OPS_ENQ_LAST is in effect. in set_next_task_scx()
2926 (!(sch->ops.flags & SCX_OPS_ENQ_LAST) || scx_bypassing(sch, cpu))) { in set_next_task_scx()
3084 * sched_class, %SCX_OPS_ENQ_LAST must be set. Tell in kick_sync_wait_bal_cb()
3089 WARN_ON_ONCE(!(sch->ops.flags & SCX_OPS_ENQ_LAST)); in kick_sync_wait_bal_cb()
5398 * %SCX_OPS_ENQ_LAST is also ignored. in scx_bypass()
6751 * It doesn't make sense to specify the SCX_OPS_ENQ_LAST flag if the in scx_root_enable_workfn()
6754 if ((ops->flags & SCX_OPS_ENQ_LAST) && !ops->enqueue) { in scx_root_enable_workfn()
6755 scx_error(sch, "SCX_OPS_ENQ_LAST requires ops.enqueue() to be implemented"); in scx_root_enable_workfn()
/linux/tools/sched_ext/
H A Dscx_central.bpf.c371 .flags = SCX_OPS_ENQ_LAST,
/linux/Documentation/scheduler/
H A Dsched-ext.rst124 task was available (only when ``SCX_OPS_ENQ_LAST`` is not set).
391 it (see ``SCX_OPS_ENQ_LAST``).