Searched refs:SCX_ENQ_IMMED (Results 1 – 8 of 8) sorted by relevance
| /linux/tools/sched_ext/include/scx/ |
| H A D | enums.autogen.h | 52 SCX_ENUM_SET(skel, scx_enq_flags, SCX_ENQ_IMMED); \
|
| H A D | enums.autogen.bpf.h | 137 #define SCX_ENQ_IMMED __SCX_ENQ_IMMED 125 #define SCX_ENQ_IMMED __SCX_ENQ_IMMED global() macro
|
| /linux/kernel/sched/ext/ |
| H A D | sub.h | 182 if (enq_flags & SCX_ENQ_IMMED) in scx_caps_for_preempt()
|
| H A D | internal.h | 202 * 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 D | sub.c | 848 * %SCX_ENQ_IMMED, %SCX_ENQ_PREEMPT, %SCX_ENQ_PREEMPT_LAZY and %SCX_ENQ_HEAD are in caps_updated_deliver()
|
| H A D | ext.c | 1593 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 D | scx_qmap.bpf.c | 365 * 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 D | sched-ext.rst | 130 * ``SCX_EV_REENQ_IMMED``: a task dispatched with ``SCX_ENQ_IMMED`` was
|