1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 | /* * WARNING: This file is autogenerated from scripts/gen_enums.py. If you would * like to access an enum that is currently missing, add it to the script * and run it from the root directory to update this file. */ const volatile u64 __SCX_OPS_NAME_LEN __weak; #define SCX_OPS_NAME_LEN __SCX_OPS_NAME_LEN const volatile u64 __SCX_SLICE_DFL __weak; #define SCX_SLICE_DFL __SCX_SLICE_DFL const volatile u64 __SCX_SLICE_INF __weak; #define SCX_SLICE_INF __SCX_SLICE_INF const volatile u64 __SCX_RQ_ONLINE __weak; #define SCX_RQ_ONLINE __SCX_RQ_ONLINE const volatile u64 __SCX_RQ_CAN_STOP_TICK __weak; #define SCX_RQ_CAN_STOP_TICK __SCX_RQ_CAN_STOP_TICK const volatile u64 __SCX_RQ_BAL_PENDING __weak; #define SCX_RQ_BAL_PENDING __SCX_RQ_BAL_PENDING const volatile u64 __SCX_RQ_BAL_KEEP __weak; #define SCX_RQ_BAL_KEEP __SCX_RQ_BAL_KEEP const volatile u64 __SCX_RQ_BYPASSING __weak; #define SCX_RQ_BYPASSING __SCX_RQ_BYPASSING const volatile u64 __SCX_RQ_CLK_VALID __weak; #define SCX_RQ_CLK_VALID __SCX_RQ_CLK_VALID const volatile u64 __SCX_RQ_IN_WAKEUP __weak; #define SCX_RQ_IN_WAKEUP __SCX_RQ_IN_WAKEUP const volatile u64 __SCX_RQ_IN_BALANCE __weak; #define SCX_RQ_IN_BALANCE __SCX_RQ_IN_BALANCE const volatile u64 __SCX_DSQ_FLAG_BUILTIN __weak; #define SCX_DSQ_FLAG_BUILTIN __SCX_DSQ_FLAG_BUILTIN const volatile u64 __SCX_DSQ_FLAG_LOCAL_ON __weak; #define SCX_DSQ_FLAG_LOCAL_ON __SCX_DSQ_FLAG_LOCAL_ON const volatile u64 __SCX_DSQ_INVALID __weak; #define SCX_DSQ_INVALID __SCX_DSQ_INVALID const volatile u64 __SCX_DSQ_GLOBAL __weak; #define SCX_DSQ_GLOBAL __SCX_DSQ_GLOBAL const volatile u64 __SCX_DSQ_LOCAL __weak; #define SCX_DSQ_LOCAL __SCX_DSQ_LOCAL const volatile u64 __SCX_DSQ_LOCAL_ON __weak; #define SCX_DSQ_LOCAL_ON __SCX_DSQ_LOCAL_ON const volatile u64 __SCX_DSQ_LOCAL_CPU_MASK __weak; #define SCX_DSQ_LOCAL_CPU_MASK __SCX_DSQ_LOCAL_CPU_MASK const volatile u64 __SCX_TASK_QUEUED __weak; #define SCX_TASK_QUEUED __SCX_TASK_QUEUED const volatile u64 __SCX_TASK_RESET_RUNNABLE_AT __weak; #define SCX_TASK_RESET_RUNNABLE_AT __SCX_TASK_RESET_RUNNABLE_AT const volatile u64 __SCX_TASK_DEQD_FOR_SLEEP __weak; #define SCX_TASK_DEQD_FOR_SLEEP __SCX_TASK_DEQD_FOR_SLEEP const volatile u64 __SCX_TASK_SUB_INIT __weak; #define SCX_TASK_SUB_INIT __SCX_TASK_SUB_INIT const volatile u64 __SCX_TASK_IMMED __weak; #define SCX_TASK_IMMED __SCX_TASK_IMMED const volatile u64 __SCX_TASK_STATE_SHIFT __weak; #define SCX_TASK_STATE_SHIFT __SCX_TASK_STATE_SHIFT const volatile u64 __SCX_TASK_STATE_BITS __weak; #define SCX_TASK_STATE_BITS __SCX_TASK_STATE_BITS const volatile u64 __SCX_TASK_STATE_MASK __weak; #define SCX_TASK_STATE_MASK __SCX_TASK_STATE_MASK const volatile u64 __SCX_TASK_CURSOR __weak; #define SCX_TASK_CURSOR __SCX_TASK_CURSOR const volatile u64 __SCX_TASK_NONE __weak; #define SCX_TASK_NONE __SCX_TASK_NONE const volatile u64 __SCX_TASK_INIT __weak; #define SCX_TASK_INIT __SCX_TASK_INIT const volatile u64 __SCX_TASK_READY __weak; #define SCX_TASK_READY __SCX_TASK_READY const volatile u64 __SCX_TASK_ENABLED __weak; #define SCX_TASK_ENABLED __SCX_TASK_ENABLED const volatile u64 __SCX_TASK_NR_STATES __weak; #define SCX_TASK_NR_STATES __SCX_TASK_NR_STATES const volatile u64 __SCX_TASK_DSQ_ON_PRIQ __weak; #define SCX_TASK_DSQ_ON_PRIQ __SCX_TASK_DSQ_ON_PRIQ const volatile u64 __SCX_KICK_IDLE __weak; #define SCX_KICK_IDLE __SCX_KICK_IDLE const volatile u64 __SCX_KICK_PREEMPT __weak; #define SCX_KICK_PREEMPT __SCX_KICK_PREEMPT const volatile u64 __SCX_KICK_WAIT __weak; #define SCX_KICK_WAIT __SCX_KICK_WAIT const volatile u64 __SCX_ENQ_WAKEUP __weak; #define SCX_ENQ_WAKEUP __SCX_ENQ_WAKEUP const volatile u64 __SCX_ENQ_HEAD __weak; #define SCX_ENQ_HEAD __SCX_ENQ_HEAD const volatile u64 __SCX_ENQ_PREEMPT __weak; #define SCX_ENQ_PREEMPT __SCX_ENQ_PREEMPT const volatile u64 __SCX_ENQ_IMMED __weak; #define SCX_ENQ_IMMED __SCX_ENQ_IMMED const volatile u64 __SCX_ENQ_RESCUE __weak; #define SCX_ENQ_RESCUE __SCX_ENQ_RESCUE const volatile u64 __SCX_ENQ_REENQ __weak; #define SCX_ENQ_REENQ __SCX_ENQ_REENQ const volatile u64 __SCX_ENQ_LAST __weak; #define SCX_ENQ_LAST __SCX_ENQ_LAST const volatile u64 __SCX_ENQ_CLEAR_OPSS __weak; #define SCX_ENQ_CLEAR_OPSS __SCX_ENQ_CLEAR_OPSS const volatile u64 __SCX_ENQ_DSQ_PRIQ __weak; #define SCX_ENQ_DSQ_PRIQ __SCX_ENQ_DSQ_PRIQ const volatile u64 __SCX_DEQ_SCHED_CHANGE __weak; #define SCX_DEQ_SCHED_CHANGE __SCX_DEQ_SCHED_CHANGE |