Home
last modified time | relevance | path

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

/linux/tools/sched_ext/include/scx/
H A Denums.autogen.h53 SCX_ENUM_SET(skel, scx_enq_flags, SCX_ENQ_RESCUE); \
H A Denums.autogen.bpf.h140 #define SCX_ENQ_RESCUE __SCX_ENQ_RESCUE
128 #define SCX_ENQ_RESCUE __SCX_ENQ_RESCUE global() macro
/linux/tools/sched_ext/
H A Dscx_qmap.bpf.c385 enq_flags | SCX_ENQ_RESCUE); in first_unavail_cid()
469 * Force it onto its first allowed cid's local DSQ with SCX_ENQ_RESCUE. in BPF_STRUCT_OPS()
535 * we don't hold. The inserts carry SCX_ENQ_RESCUE and divert to the in BPF_STRUCT_OPS()
552 enq_flags | SCX_ENQ_RESCUE); in BPF_STRUCT_OPS()
675 scx_bpf_dsq_move(it, p, SCX_DSQ_LOCAL_ON | c, SCX_ENQ_RESCUE); in scan_shared_dsq()
/linux/kernel/sched/ext/
H A Dinternal.h1067 * %SCX_ENQ_RESCUE inserts are then rejected like any other insert
1384 * The number of times an insert carrying %SCX_ENQ_RESCUE lacked the
1869 SCX_ENQ_RESCUE = 1LLU << 34,
1762 SCX_ENQ_RESCUE = 1LLU << 34, global() enumerator
H A Dsub.c844 * Otherwise, return @rq's rescue DSQ if the insert carries %SCX_ENQ_RESCUE and in caps_updated_deliver()
898 if ((*enq_flags & SCX_ENQ_RESCUE) && likely(scx_rescue_bw_1024)) {
H A Dext.c2234 enq_flags |= SCX_ENQ_RESCUE; /* avoid looping on cap rejection */ in ops_dequeue()
9516 if (unlikely((*enq_flags & SCX_ENQ_RESCUE) && !is_local)) {
9517 scx_error(sch, "SCX_ENQ_RESCUE on a non-local DSQ 0x%llx", dsq_id);