Home
last modified time | relevance | path

Searched refs:SCX_ENQ_IMMED (Results 1 – 8 of 8) sorted by relevance

/linux/tools/sched_ext/include/scx/
H A Denums.autogen.h52 SCX_ENUM_SET(skel, scx_enq_flags, SCX_ENQ_IMMED); \
H A Denums.autogen.bpf.h137 #define SCX_ENQ_IMMED __SCX_ENQ_IMMED
125 #define SCX_ENQ_IMMED __SCX_ENQ_IMMED global() macro
/linux/kernel/sched/ext/
H A Dsub.h182 if (enq_flags & SCX_ENQ_IMMED) in scx_caps_for_preempt()
H A Dinternal.h202 * If set, %SCX_ENQ_IMMED is assumed to be set on all local DSQ
1111 * shared field offsets. Use SCX_ENQ_IMMED instead. Sitting past
1123 * again under its control. Deprecated; use SCX_ENQ_IMMED instead.
1136 * Deprecated; use SCX_ENQ_IMMED instead.
1285 * SCX_ENQ_IMMED, was re-enqueued because the CPU was not available for
1858 SCX_ENQ_IMMED = 1LLU << 33,
1917 *enq_flags &= ~(SCX_ENQ_IMMED | SCX_ENQ_PREEMPT |
1751 SCX_ENQ_IMMED = 1LLU << 33, global() enumerator
H A Dsub.c848 * %SCX_ENQ_IMMED, %SCX_ENQ_PREEMPT, %SCX_ENQ_PREEMPT_LAZY and %SCX_ENQ_HEAD are in caps_updated_deliver()
H A Dext.c1593 if (enq_flags & SCX_ENQ_IMMED) { in rq_owned_post_enq()
3630 enq_flags |= SCX_ENQ_IMMED; in select_task_rq_scx()
4939 * DSQ with %SCX_ENQ_IMMED while the CPU is still unavailable, this triggers
9507 if (*enq_flags & SCX_ENQ_IMMED) {
9509 scx_error(sch, "SCX_ENQ_IMMED on a non-local DSQ 0x%llx", dsq_id);
9513 *enq_flags |= SCX_ENQ_IMMED;
/linux/tools/sched_ext/
H A Dscx_qmap.bpf.c365 * there must set SCX_ENQ_IMMED.
369 return qa.cid_shared[cid] ? SCX_ENQ_IMMED : 0; in needs_immed()
483 * carry SCX_ENQ_IMMED. If the CPU can't run the blocked donor immediately, in BPF_STRUCT_OPS()
487 * which doesn't carry SCX_ENQ_IMMED, so another CPU can consume them. in BPF_STRUCT_OPS()
/linux/Documentation/scheduler/
H A Dsched-ext.rst130 * ``SCX_EV_REENQ_IMMED``: a task dispatched with ``SCX_ENQ_IMMED`` was