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