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