Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/tools/sched_ext/include/scx/enum_defs.autogen.h
26292 views
1
/*
2
* WARNING: This file is autogenerated from gen_enum_defs.py [1].
3
*
4
* [1] https://github.com/sched-ext/scx/blob/main/scripts/gen_enum_defs.py
5
*/
6
7
#ifndef __ENUM_DEFS_AUTOGEN_H__
8
#define __ENUM_DEFS_AUTOGEN_H__
9
10
#define HAVE_SCX_DSP_DFL_MAX_BATCH
11
#define HAVE_SCX_DSP_MAX_LOOPS
12
#define HAVE_SCX_WATCHDOG_MAX_TIMEOUT
13
#define HAVE_SCX_EXIT_BT_LEN
14
#define HAVE_SCX_EXIT_MSG_LEN
15
#define HAVE_SCX_EXIT_DUMP_DFL_LEN
16
#define HAVE_SCX_CPUPERF_ONE
17
#define HAVE_SCX_OPS_TASK_ITER_BATCH
18
#define HAVE_SCX_CPU_PREEMPT_RT
19
#define HAVE_SCX_CPU_PREEMPT_DL
20
#define HAVE_SCX_CPU_PREEMPT_STOP
21
#define HAVE_SCX_CPU_PREEMPT_UNKNOWN
22
#define HAVE_SCX_DEQ_SLEEP
23
#define HAVE_SCX_DEQ_CORE_SCHED_EXEC
24
#define HAVE_SCX_DSQ_FLAG_BUILTIN
25
#define HAVE_SCX_DSQ_FLAG_LOCAL_ON
26
#define HAVE_SCX_DSQ_INVALID
27
#define HAVE_SCX_DSQ_GLOBAL
28
#define HAVE_SCX_DSQ_LOCAL
29
#define HAVE_SCX_DSQ_LOCAL_ON
30
#define HAVE_SCX_DSQ_LOCAL_CPU_MASK
31
#define HAVE_SCX_DSQ_ITER_REV
32
#define HAVE___SCX_DSQ_ITER_HAS_SLICE
33
#define HAVE___SCX_DSQ_ITER_HAS_VTIME
34
#define HAVE___SCX_DSQ_ITER_USER_FLAGS
35
#define HAVE___SCX_DSQ_ITER_ALL_FLAGS
36
#define HAVE_SCX_DSQ_LNODE_ITER_CURSOR
37
#define HAVE___SCX_DSQ_LNODE_PRIV_SHIFT
38
#define HAVE_SCX_ENQ_WAKEUP
39
#define HAVE_SCX_ENQ_HEAD
40
#define HAVE_SCX_ENQ_CPU_SELECTED
41
#define HAVE_SCX_ENQ_PREEMPT
42
#define HAVE_SCX_ENQ_REENQ
43
#define HAVE_SCX_ENQ_LAST
44
#define HAVE___SCX_ENQ_INTERNAL_MASK
45
#define HAVE_SCX_ENQ_CLEAR_OPSS
46
#define HAVE_SCX_ENQ_DSQ_PRIQ
47
#define HAVE_SCX_TASK_DSQ_ON_PRIQ
48
#define HAVE_SCX_TASK_QUEUED
49
#define HAVE_SCX_TASK_RESET_RUNNABLE_AT
50
#define HAVE_SCX_TASK_DEQD_FOR_SLEEP
51
#define HAVE_SCX_TASK_STATE_SHIFT
52
#define HAVE_SCX_TASK_STATE_BITS
53
#define HAVE_SCX_TASK_STATE_MASK
54
#define HAVE_SCX_TASK_CURSOR
55
#define HAVE_SCX_ECODE_RSN_HOTPLUG
56
#define HAVE_SCX_ECODE_ACT_RESTART
57
#define HAVE_SCX_EXIT_NONE
58
#define HAVE_SCX_EXIT_DONE
59
#define HAVE_SCX_EXIT_UNREG
60
#define HAVE_SCX_EXIT_UNREG_BPF
61
#define HAVE_SCX_EXIT_UNREG_KERN
62
#define HAVE_SCX_EXIT_SYSRQ
63
#define HAVE_SCX_EXIT_ERROR
64
#define HAVE_SCX_EXIT_ERROR_BPF
65
#define HAVE_SCX_EXIT_ERROR_STALL
66
#define HAVE_SCX_KF_UNLOCKED
67
#define HAVE_SCX_KF_CPU_RELEASE
68
#define HAVE_SCX_KF_DISPATCH
69
#define HAVE_SCX_KF_ENQUEUE
70
#define HAVE_SCX_KF_SELECT_CPU
71
#define HAVE_SCX_KF_REST
72
#define HAVE___SCX_KF_RQ_LOCKED
73
#define HAVE___SCX_KF_TERMINAL
74
#define HAVE_SCX_KICK_IDLE
75
#define HAVE_SCX_KICK_PREEMPT
76
#define HAVE_SCX_KICK_WAIT
77
#define HAVE_SCX_OPI_BEGIN
78
#define HAVE_SCX_OPI_NORMAL_BEGIN
79
#define HAVE_SCX_OPI_NORMAL_END
80
#define HAVE_SCX_OPI_CPU_HOTPLUG_BEGIN
81
#define HAVE_SCX_OPI_CPU_HOTPLUG_END
82
#define HAVE_SCX_OPI_END
83
#define HAVE_SCX_OPS_ENABLING
84
#define HAVE_SCX_OPS_ENABLED
85
#define HAVE_SCX_OPS_DISABLING
86
#define HAVE_SCX_OPS_DISABLED
87
#define HAVE_SCX_OPS_KEEP_BUILTIN_IDLE
88
#define HAVE_SCX_OPS_ENQ_LAST
89
#define HAVE_SCX_OPS_ENQ_EXITING
90
#define HAVE_SCX_OPS_SWITCH_PARTIAL
91
#define HAVE_SCX_OPS_ENQ_MIGRATION_DISABLED
92
#define HAVE_SCX_OPS_ALLOW_QUEUED_WAKEUP
93
#define HAVE_SCX_OPS_HAS_CGROUP_WEIGHT
94
#define HAVE_SCX_OPS_ALL_FLAGS
95
#define HAVE_SCX_OPSS_NONE
96
#define HAVE_SCX_OPSS_QUEUEING
97
#define HAVE_SCX_OPSS_QUEUED
98
#define HAVE_SCX_OPSS_DISPATCHING
99
#define HAVE_SCX_OPSS_QSEQ_SHIFT
100
#define HAVE_SCX_PICK_IDLE_CORE
101
#define HAVE_SCX_OPS_NAME_LEN
102
#define HAVE_SCX_SLICE_DFL
103
#define HAVE_SCX_SLICE_INF
104
#define HAVE_SCX_RQ_ONLINE
105
#define HAVE_SCX_RQ_CAN_STOP_TICK
106
#define HAVE_SCX_RQ_BAL_PENDING
107
#define HAVE_SCX_RQ_BAL_KEEP
108
#define HAVE_SCX_RQ_BYPASSING
109
#define HAVE_SCX_RQ_CLK_VALID
110
#define HAVE_SCX_RQ_IN_WAKEUP
111
#define HAVE_SCX_RQ_IN_BALANCE
112
#define HAVE_SCX_TASK_NONE
113
#define HAVE_SCX_TASK_INIT
114
#define HAVE_SCX_TASK_READY
115
#define HAVE_SCX_TASK_ENABLED
116
#define HAVE_SCX_TASK_NR_STATES
117
#define HAVE_SCX_TG_ONLINE
118
#define HAVE_SCX_TG_INITED
119
#define HAVE_SCX_WAKE_FORK
120
#define HAVE_SCX_WAKE_TTWU
121
#define HAVE_SCX_WAKE_SYNC
122
123
#endif /* __ENUM_DEFS_AUTOGEN_H__ */
124
125