xref: /linux/tools/sched_ext/include/scx/enum_defs.autogen.h (revision ea59cb74234c8d658a4299b57156265f59977494)
1372033adSChangwoo Min /*
22e7df12bSChangwoo Min  * WARNING: This file is autogenerated from gen_enum_defs.py [1].
32e7df12bSChangwoo Min  *
42e7df12bSChangwoo Min  * [1] https://github.com/sched-ext/scx/blob/main/scripts/gen_enum_defs.py
5372033adSChangwoo Min  */
6372033adSChangwoo Min 
7372033adSChangwoo Min #ifndef __ENUM_DEFS_AUTOGEN_H__
8372033adSChangwoo Min #define __ENUM_DEFS_AUTOGEN_H__
9372033adSChangwoo Min 
10372033adSChangwoo Min #define HAVE_SCX_DSP_DFL_MAX_BATCH
11372033adSChangwoo Min #define HAVE_SCX_DSP_MAX_LOOPS
12372033adSChangwoo Min #define HAVE_SCX_WATCHDOG_MAX_TIMEOUT
13372033adSChangwoo Min #define HAVE_SCX_EXIT_BT_LEN
14372033adSChangwoo Min #define HAVE_SCX_EXIT_MSG_LEN
15372033adSChangwoo Min #define HAVE_SCX_EXIT_DUMP_DFL_LEN
16372033adSChangwoo Min #define HAVE_SCX_CPUPERF_ONE
17372033adSChangwoo Min #define HAVE_SCX_OPS_TASK_ITER_BATCH
18372033adSChangwoo Min #define HAVE_SCX_CPU_PREEMPT_RT
19372033adSChangwoo Min #define HAVE_SCX_CPU_PREEMPT_DL
20372033adSChangwoo Min #define HAVE_SCX_CPU_PREEMPT_STOP
21372033adSChangwoo Min #define HAVE_SCX_CPU_PREEMPT_UNKNOWN
22372033adSChangwoo Min #define HAVE_SCX_DEQ_SLEEP
23372033adSChangwoo Min #define HAVE_SCX_DEQ_CORE_SCHED_EXEC
24372033adSChangwoo Min #define HAVE_SCX_DSQ_FLAG_BUILTIN
25372033adSChangwoo Min #define HAVE_SCX_DSQ_FLAG_LOCAL_ON
26372033adSChangwoo Min #define HAVE_SCX_DSQ_INVALID
27372033adSChangwoo Min #define HAVE_SCX_DSQ_GLOBAL
28372033adSChangwoo Min #define HAVE_SCX_DSQ_LOCAL
29372033adSChangwoo Min #define HAVE_SCX_DSQ_LOCAL_ON
30372033adSChangwoo Min #define HAVE_SCX_DSQ_LOCAL_CPU_MASK
31372033adSChangwoo Min #define HAVE_SCX_DSQ_ITER_REV
32372033adSChangwoo Min #define HAVE___SCX_DSQ_ITER_HAS_SLICE
33372033adSChangwoo Min #define HAVE___SCX_DSQ_ITER_HAS_VTIME
34372033adSChangwoo Min #define HAVE___SCX_DSQ_ITER_USER_FLAGS
35372033adSChangwoo Min #define HAVE___SCX_DSQ_ITER_ALL_FLAGS
36372033adSChangwoo Min #define HAVE_SCX_DSQ_LNODE_ITER_CURSOR
37372033adSChangwoo Min #define HAVE___SCX_DSQ_LNODE_PRIV_SHIFT
38372033adSChangwoo Min #define HAVE_SCX_ENQ_WAKEUP
39372033adSChangwoo Min #define HAVE_SCX_ENQ_HEAD
40372033adSChangwoo Min #define HAVE_SCX_ENQ_CPU_SELECTED
41372033adSChangwoo Min #define HAVE_SCX_ENQ_PREEMPT
42372033adSChangwoo Min #define HAVE_SCX_ENQ_REENQ
43372033adSChangwoo Min #define HAVE_SCX_ENQ_LAST
44372033adSChangwoo Min #define HAVE___SCX_ENQ_INTERNAL_MASK
45372033adSChangwoo Min #define HAVE_SCX_ENQ_CLEAR_OPSS
46372033adSChangwoo Min #define HAVE_SCX_ENQ_DSQ_PRIQ
47372033adSChangwoo Min #define HAVE_SCX_TASK_DSQ_ON_PRIQ
48372033adSChangwoo Min #define HAVE_SCX_TASK_QUEUED
49372033adSChangwoo Min #define HAVE_SCX_TASK_RESET_RUNNABLE_AT
50372033adSChangwoo Min #define HAVE_SCX_TASK_DEQD_FOR_SLEEP
51372033adSChangwoo Min #define HAVE_SCX_TASK_STATE_SHIFT
52372033adSChangwoo Min #define HAVE_SCX_TASK_STATE_BITS
53372033adSChangwoo Min #define HAVE_SCX_TASK_STATE_MASK
54372033adSChangwoo Min #define HAVE_SCX_TASK_CURSOR
55372033adSChangwoo Min #define HAVE_SCX_ECODE_RSN_HOTPLUG
56372033adSChangwoo Min #define HAVE_SCX_ECODE_ACT_RESTART
57372033adSChangwoo Min #define HAVE_SCX_EXIT_NONE
58372033adSChangwoo Min #define HAVE_SCX_EXIT_DONE
59372033adSChangwoo Min #define HAVE_SCX_EXIT_UNREG
60372033adSChangwoo Min #define HAVE_SCX_EXIT_UNREG_BPF
61372033adSChangwoo Min #define HAVE_SCX_EXIT_UNREG_KERN
62372033adSChangwoo Min #define HAVE_SCX_EXIT_SYSRQ
63372033adSChangwoo Min #define HAVE_SCX_EXIT_ERROR
64372033adSChangwoo Min #define HAVE_SCX_EXIT_ERROR_BPF
65372033adSChangwoo Min #define HAVE_SCX_EXIT_ERROR_STALL
66372033adSChangwoo Min #define HAVE_SCX_KF_UNLOCKED
67372033adSChangwoo Min #define HAVE_SCX_KF_CPU_RELEASE
68372033adSChangwoo Min #define HAVE_SCX_KF_DISPATCH
69372033adSChangwoo Min #define HAVE_SCX_KF_ENQUEUE
70372033adSChangwoo Min #define HAVE_SCX_KF_SELECT_CPU
71372033adSChangwoo Min #define HAVE_SCX_KF_REST
72372033adSChangwoo Min #define HAVE___SCX_KF_RQ_LOCKED
73372033adSChangwoo Min #define HAVE___SCX_KF_TERMINAL
74372033adSChangwoo Min #define HAVE_SCX_KICK_IDLE
75372033adSChangwoo Min #define HAVE_SCX_KICK_PREEMPT
76372033adSChangwoo Min #define HAVE_SCX_KICK_WAIT
77372033adSChangwoo Min #define HAVE_SCX_OPI_BEGIN
78372033adSChangwoo Min #define HAVE_SCX_OPI_NORMAL_BEGIN
79372033adSChangwoo Min #define HAVE_SCX_OPI_NORMAL_END
80372033adSChangwoo Min #define HAVE_SCX_OPI_CPU_HOTPLUG_BEGIN
81372033adSChangwoo Min #define HAVE_SCX_OPI_CPU_HOTPLUG_END
82372033adSChangwoo Min #define HAVE_SCX_OPI_END
83372033adSChangwoo Min #define HAVE_SCX_OPS_ENABLING
84372033adSChangwoo Min #define HAVE_SCX_OPS_ENABLED
85372033adSChangwoo Min #define HAVE_SCX_OPS_DISABLING
86372033adSChangwoo Min #define HAVE_SCX_OPS_DISABLED
87372033adSChangwoo Min #define HAVE_SCX_OPS_KEEP_BUILTIN_IDLE
88372033adSChangwoo Min #define HAVE_SCX_OPS_ENQ_LAST
89372033adSChangwoo Min #define HAVE_SCX_OPS_ENQ_EXITING
90372033adSChangwoo Min #define HAVE_SCX_OPS_SWITCH_PARTIAL
91*2bac648dSTejun Heo #define HAVE_SCX_OPS_ENQ_MIGRATION_DISABLED
92*2bac648dSTejun Heo #define HAVE_SCX_OPS_ALLOW_QUEUED_WAKEUP
93372033adSChangwoo Min #define HAVE_SCX_OPS_HAS_CGROUP_WEIGHT
94372033adSChangwoo Min #define HAVE_SCX_OPS_ALL_FLAGS
95372033adSChangwoo Min #define HAVE_SCX_OPSS_NONE
96372033adSChangwoo Min #define HAVE_SCX_OPSS_QUEUEING
97372033adSChangwoo Min #define HAVE_SCX_OPSS_QUEUED
98372033adSChangwoo Min #define HAVE_SCX_OPSS_DISPATCHING
99372033adSChangwoo Min #define HAVE_SCX_OPSS_QSEQ_SHIFT
100372033adSChangwoo Min #define HAVE_SCX_PICK_IDLE_CORE
101372033adSChangwoo Min #define HAVE_SCX_OPS_NAME_LEN
102372033adSChangwoo Min #define HAVE_SCX_SLICE_DFL
103372033adSChangwoo Min #define HAVE_SCX_SLICE_INF
104372033adSChangwoo Min #define HAVE_SCX_RQ_ONLINE
105372033adSChangwoo Min #define HAVE_SCX_RQ_CAN_STOP_TICK
106372033adSChangwoo Min #define HAVE_SCX_RQ_BAL_PENDING
107372033adSChangwoo Min #define HAVE_SCX_RQ_BAL_KEEP
108372033adSChangwoo Min #define HAVE_SCX_RQ_BYPASSING
109*2bac648dSTejun Heo #define HAVE_SCX_RQ_CLK_VALID
110372033adSChangwoo Min #define HAVE_SCX_RQ_IN_WAKEUP
111372033adSChangwoo Min #define HAVE_SCX_RQ_IN_BALANCE
112372033adSChangwoo Min #define HAVE_SCX_TASK_NONE
113372033adSChangwoo Min #define HAVE_SCX_TASK_INIT
114372033adSChangwoo Min #define HAVE_SCX_TASK_READY
115372033adSChangwoo Min #define HAVE_SCX_TASK_ENABLED
116372033adSChangwoo Min #define HAVE_SCX_TASK_NR_STATES
117372033adSChangwoo Min #define HAVE_SCX_TG_ONLINE
118372033adSChangwoo Min #define HAVE_SCX_TG_INITED
119372033adSChangwoo Min #define HAVE_SCX_WAKE_FORK
120372033adSChangwoo Min #define HAVE_SCX_WAKE_TTWU
121372033adSChangwoo Min #define HAVE_SCX_WAKE_SYNC
122372033adSChangwoo Min 
123372033adSChangwoo Min #endif /* __ENUM_DEFS_AUTOGEN_H__ */
124