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