xref: /linux/tools/sched_ext/include/scx/enums.autogen.bpf.h (revision bc8198dc7ebc492ec3e9fa1617dcdfbe98e73b17)
1*8da7bf2cSTejun Heo /*
2*8da7bf2cSTejun Heo  * WARNING: This file is autogenerated from scripts/gen_enums.py. If you would
3*8da7bf2cSTejun Heo  * like to access an enum that is currently missing, add it to the script
4*8da7bf2cSTejun Heo  * and run it from the root directory to update this file.
5*8da7bf2cSTejun Heo  */
6*8da7bf2cSTejun Heo 
7*8da7bf2cSTejun Heo const volatile u64 __SCX_OPS_NAME_LEN __weak;
8*8da7bf2cSTejun Heo #define SCX_OPS_NAME_LEN __SCX_OPS_NAME_LEN
9*8da7bf2cSTejun Heo 
10*8da7bf2cSTejun Heo const volatile u64 __SCX_SLICE_DFL __weak;
11*8da7bf2cSTejun Heo #define SCX_SLICE_DFL __SCX_SLICE_DFL
12*8da7bf2cSTejun Heo 
13*8da7bf2cSTejun Heo const volatile u64 __SCX_SLICE_INF __weak;
14*8da7bf2cSTejun Heo #define SCX_SLICE_INF __SCX_SLICE_INF
15*8da7bf2cSTejun Heo 
16*8da7bf2cSTejun Heo const volatile u64 __SCX_DSQ_FLAG_BUILTIN __weak;
17*8da7bf2cSTejun Heo #define SCX_DSQ_FLAG_BUILTIN __SCX_DSQ_FLAG_BUILTIN
18*8da7bf2cSTejun Heo 
19*8da7bf2cSTejun Heo const volatile u64 __SCX_DSQ_FLAG_LOCAL_ON __weak;
20*8da7bf2cSTejun Heo #define SCX_DSQ_FLAG_LOCAL_ON __SCX_DSQ_FLAG_LOCAL_ON
21*8da7bf2cSTejun Heo 
22*8da7bf2cSTejun Heo const volatile u64 __SCX_DSQ_INVALID __weak;
23*8da7bf2cSTejun Heo #define SCX_DSQ_INVALID __SCX_DSQ_INVALID
24*8da7bf2cSTejun Heo 
25*8da7bf2cSTejun Heo const volatile u64 __SCX_DSQ_GLOBAL __weak;
26*8da7bf2cSTejun Heo #define SCX_DSQ_GLOBAL __SCX_DSQ_GLOBAL
27*8da7bf2cSTejun Heo 
28*8da7bf2cSTejun Heo const volatile u64 __SCX_DSQ_LOCAL __weak;
29*8da7bf2cSTejun Heo #define SCX_DSQ_LOCAL __SCX_DSQ_LOCAL
30*8da7bf2cSTejun Heo 
31*8da7bf2cSTejun Heo const volatile u64 __SCX_DSQ_LOCAL_ON __weak;
32*8da7bf2cSTejun Heo #define SCX_DSQ_LOCAL_ON __SCX_DSQ_LOCAL_ON
33*8da7bf2cSTejun Heo 
34*8da7bf2cSTejun Heo const volatile u64 __SCX_DSQ_LOCAL_CPU_MASK __weak;
35*8da7bf2cSTejun Heo #define SCX_DSQ_LOCAL_CPU_MASK __SCX_DSQ_LOCAL_CPU_MASK
36*8da7bf2cSTejun Heo 
37*8da7bf2cSTejun Heo const volatile u64 __SCX_TASK_QUEUED __weak;
38*8da7bf2cSTejun Heo #define SCX_TASK_QUEUED __SCX_TASK_QUEUED
39*8da7bf2cSTejun Heo 
40*8da7bf2cSTejun Heo const volatile u64 __SCX_TASK_RESET_RUNNABLE_AT __weak;
41*8da7bf2cSTejun Heo #define SCX_TASK_RESET_RUNNABLE_AT __SCX_TASK_RESET_RUNNABLE_AT
42*8da7bf2cSTejun Heo 
43*8da7bf2cSTejun Heo const volatile u64 __SCX_TASK_DEQD_FOR_SLEEP __weak;
44*8da7bf2cSTejun Heo #define SCX_TASK_DEQD_FOR_SLEEP __SCX_TASK_DEQD_FOR_SLEEP
45*8da7bf2cSTejun Heo 
46*8da7bf2cSTejun Heo const volatile u64 __SCX_TASK_STATE_SHIFT __weak;
47*8da7bf2cSTejun Heo #define SCX_TASK_STATE_SHIFT __SCX_TASK_STATE_SHIFT
48*8da7bf2cSTejun Heo 
49*8da7bf2cSTejun Heo const volatile u64 __SCX_TASK_STATE_BITS __weak;
50*8da7bf2cSTejun Heo #define SCX_TASK_STATE_BITS __SCX_TASK_STATE_BITS
51*8da7bf2cSTejun Heo 
52*8da7bf2cSTejun Heo const volatile u64 __SCX_TASK_STATE_MASK __weak;
53*8da7bf2cSTejun Heo #define SCX_TASK_STATE_MASK __SCX_TASK_STATE_MASK
54*8da7bf2cSTejun Heo 
55*8da7bf2cSTejun Heo const volatile u64 __SCX_TASK_CURSOR __weak;
56*8da7bf2cSTejun Heo #define SCX_TASK_CURSOR __SCX_TASK_CURSOR
57*8da7bf2cSTejun Heo 
58*8da7bf2cSTejun Heo const volatile u64 __SCX_TASK_NONE __weak;
59*8da7bf2cSTejun Heo #define SCX_TASK_NONE __SCX_TASK_NONE
60*8da7bf2cSTejun Heo 
61*8da7bf2cSTejun Heo const volatile u64 __SCX_TASK_INIT __weak;
62*8da7bf2cSTejun Heo #define SCX_TASK_INIT __SCX_TASK_INIT
63*8da7bf2cSTejun Heo 
64*8da7bf2cSTejun Heo const volatile u64 __SCX_TASK_READY __weak;
65*8da7bf2cSTejun Heo #define SCX_TASK_READY __SCX_TASK_READY
66*8da7bf2cSTejun Heo 
67*8da7bf2cSTejun Heo const volatile u64 __SCX_TASK_ENABLED __weak;
68*8da7bf2cSTejun Heo #define SCX_TASK_ENABLED __SCX_TASK_ENABLED
69*8da7bf2cSTejun Heo 
70*8da7bf2cSTejun Heo const volatile u64 __SCX_TASK_NR_STATES __weak;
71*8da7bf2cSTejun Heo #define SCX_TASK_NR_STATES __SCX_TASK_NR_STATES
72*8da7bf2cSTejun Heo 
73*8da7bf2cSTejun Heo const volatile u64 __SCX_TASK_DSQ_ON_PRIQ __weak;
74*8da7bf2cSTejun Heo #define SCX_TASK_DSQ_ON_PRIQ __SCX_TASK_DSQ_ON_PRIQ
75*8da7bf2cSTejun Heo 
76*8da7bf2cSTejun Heo const volatile u64 __SCX_KICK_IDLE __weak;
77*8da7bf2cSTejun Heo #define SCX_KICK_IDLE __SCX_KICK_IDLE
78*8da7bf2cSTejun Heo 
79*8da7bf2cSTejun Heo const volatile u64 __SCX_KICK_PREEMPT __weak;
80*8da7bf2cSTejun Heo #define SCX_KICK_PREEMPT __SCX_KICK_PREEMPT
81*8da7bf2cSTejun Heo 
82*8da7bf2cSTejun Heo const volatile u64 __SCX_KICK_WAIT __weak;
83*8da7bf2cSTejun Heo #define SCX_KICK_WAIT __SCX_KICK_WAIT
84*8da7bf2cSTejun Heo 
85*8da7bf2cSTejun Heo const volatile u64 __SCX_ENQ_WAKEUP __weak;
86*8da7bf2cSTejun Heo #define SCX_ENQ_WAKEUP __SCX_ENQ_WAKEUP
87*8da7bf2cSTejun Heo 
88*8da7bf2cSTejun Heo const volatile u64 __SCX_ENQ_HEAD __weak;
89*8da7bf2cSTejun Heo #define SCX_ENQ_HEAD __SCX_ENQ_HEAD
90*8da7bf2cSTejun Heo 
91*8da7bf2cSTejun Heo const volatile u64 __SCX_ENQ_PREEMPT __weak;
92*8da7bf2cSTejun Heo #define SCX_ENQ_PREEMPT __SCX_ENQ_PREEMPT
93*8da7bf2cSTejun Heo 
94*8da7bf2cSTejun Heo const volatile u64 __SCX_ENQ_REENQ __weak;
95*8da7bf2cSTejun Heo #define SCX_ENQ_REENQ __SCX_ENQ_REENQ
96*8da7bf2cSTejun Heo 
97*8da7bf2cSTejun Heo const volatile u64 __SCX_ENQ_LAST __weak;
98*8da7bf2cSTejun Heo #define SCX_ENQ_LAST __SCX_ENQ_LAST
99*8da7bf2cSTejun Heo 
100*8da7bf2cSTejun Heo const volatile u64 __SCX_ENQ_CLEAR_OPSS __weak;
101*8da7bf2cSTejun Heo #define SCX_ENQ_CLEAR_OPSS __SCX_ENQ_CLEAR_OPSS
102*8da7bf2cSTejun Heo 
103*8da7bf2cSTejun Heo const volatile u64 __SCX_ENQ_DSQ_PRIQ __weak;
104*8da7bf2cSTejun Heo #define SCX_ENQ_DSQ_PRIQ __SCX_ENQ_DSQ_PRIQ
105*8da7bf2cSTejun Heo 
106