Home
last modified time | relevance | path

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

/linux/include/linux/sched/
H A Dext.h54 SCX_DSQ_FLAG_BUILTIN = 1LLU << 63, enumerator
57 SCX_DSQ_INVALID = SCX_DSQ_FLAG_BUILTIN | 0,
58 SCX_DSQ_GLOBAL = SCX_DSQ_FLAG_BUILTIN | 1,
59 SCX_DSQ_LOCAL = SCX_DSQ_FLAG_BUILTIN | 2,
60 SCX_DSQ_BYPASS = SCX_DSQ_FLAG_BUILTIN | 3,
61 SCX_DSQ_REJECT = SCX_DSQ_FLAG_BUILTIN | 4, /* internal - see find_dsq_for_dispatch() */
62 SCX_DSQ_RESCUE = SCX_DSQ_FLAG_BUILTIN | 5, /* internal - see find_dsq_for_dispatch() */
63 SCX_DSQ_LOCAL_ON = SCX_DSQ_FLAG_BUILTIN | SCX_DSQ_FLAG_LOCAL_ON,
/linux/tools/sched_ext/include/scx/
H A Denums.autogen.h19 SCX_ENUM_SET(skel, scx_dsq_id_flags, SCX_DSQ_FLAG_BUILTIN); \
H A Denums.autogen.bpf.h41 #define SCX_DSQ_FLAG_BUILTIN __SCX_DSQ_FLAG_BUILTIN macro
H A Dcommon.bpf.h59 _Static_assert(SCX_DSQ_FLAG_BUILTIN, in ___vmlinux_h_sanity_check___()
/linux/tools/sched_ext/
H A DREADME.md211 error: static assertion failed due to requirement 'SCX_DSQ_FLAG_BUILTIN': bpftool generated vmlinux.h is missing high bits for 64bit enums, upgrade clang and pahole
212 _Static_assert(SCX_DSQ_FLAG_BUILTIN,
/linux/kernel/sched/ext/
H A Dext.c1127 } else if (!(dsq->id & SCX_DSQ_FLAG_BUILTIN)) { in schedule_dsq_reenq()
1617 if (unlikely((dsq->id & SCX_DSQ_FLAG_BUILTIN) && in scx_dispatch_enqueue()
1677 if (dsq_insert_head(dsq, p) && !(dsq->id & SCX_DSQ_FLAG_BUILTIN)) in scx_dispatch_enqueue()
1686 if (!dsq->first_task && !(dsq->id & SCX_DSQ_FLAG_BUILTIN)) in scx_dispatch_enqueue()
1745 if (!(dsq->id & SCX_DSQ_FLAG_BUILTIN) && rcu_access_pointer(dsq->first_task) == p) { in scx_task_unlink_from_dsq()
4640 BUG_ON(dsq_id & SCX_DSQ_FLAG_BUILTIN); in process_deferred_reenq_users()
9425 if (unlikely(dsq_id & SCX_DSQ_FLAG_BUILTIN)) in scx_bpf_create_dsq()
9864 if (unlikely(dsq_id & SCX_DSQ_FLAG_BUILTIN)) { in scx_bpf_dsq_peek()