1 /* Generated by ./src/xlat/gen.sh from ./src/xlat/uring_setup_flags.in; do not edit. */
2
3 #include "gcc_compat.h"
4 #include "static_assert.h"
5
6 #undef XLAT_PREV_VAL
7
8 #ifndef XLAT_MACROS_ONLY
9
10 # ifdef IN_MPERS
11
12 # error static const struct xlat uring_setup_flags in mpers mode
13
14 # else
15
16 DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
17 static const struct xlat_data uring_setup_flags_xdata[] = {
18 XLAT(IORING_SETUP_IOPOLL),
19 #define XLAT_VAL_0 ((unsigned) (IORING_SETUP_IOPOLL))
20 #define XLAT_STR_0 STRINGIFY(IORING_SETUP_IOPOLL)
21 XLAT(IORING_SETUP_SQPOLL),
22 #define XLAT_VAL_1 ((unsigned) (IORING_SETUP_SQPOLL))
23 #define XLAT_STR_1 STRINGIFY(IORING_SETUP_SQPOLL)
24 XLAT(IORING_SETUP_SQ_AFF),
25 #define XLAT_VAL_2 ((unsigned) (IORING_SETUP_SQ_AFF))
26 #define XLAT_STR_2 STRINGIFY(IORING_SETUP_SQ_AFF)
27 XLAT(IORING_SETUP_CQSIZE),
28 #define XLAT_VAL_3 ((unsigned) (IORING_SETUP_CQSIZE))
29 #define XLAT_STR_3 STRINGIFY(IORING_SETUP_CQSIZE)
30 XLAT(IORING_SETUP_CLAMP),
31 #define XLAT_VAL_4 ((unsigned) (IORING_SETUP_CLAMP))
32 #define XLAT_STR_4 STRINGIFY(IORING_SETUP_CLAMP)
33 XLAT(IORING_SETUP_ATTACH_WQ),
34 #define XLAT_VAL_5 ((unsigned) (IORING_SETUP_ATTACH_WQ))
35 #define XLAT_STR_5 STRINGIFY(IORING_SETUP_ATTACH_WQ)
36 XLAT(IORING_SETUP_R_DISABLED),
37 #define XLAT_VAL_6 ((unsigned) (IORING_SETUP_R_DISABLED))
38 #define XLAT_STR_6 STRINGIFY(IORING_SETUP_R_DISABLED)
39 XLAT(IORING_SETUP_SUBMIT_ALL),
40 #define XLAT_VAL_7 ((unsigned) (IORING_SETUP_SUBMIT_ALL))
41 #define XLAT_STR_7 STRINGIFY(IORING_SETUP_SUBMIT_ALL)
42 XLAT(IORING_SETUP_COOP_TASKRUN),
43 #define XLAT_VAL_8 ((unsigned) (IORING_SETUP_COOP_TASKRUN))
44 #define XLAT_STR_8 STRINGIFY(IORING_SETUP_COOP_TASKRUN)
45 XLAT(IORING_SETUP_TASKRUN_FLAG),
46 #define XLAT_VAL_9 ((unsigned) (IORING_SETUP_TASKRUN_FLAG))
47 #define XLAT_STR_9 STRINGIFY(IORING_SETUP_TASKRUN_FLAG)
48 XLAT(IORING_SETUP_SQE128),
49 #define XLAT_VAL_10 ((unsigned) (IORING_SETUP_SQE128))
50 #define XLAT_STR_10 STRINGIFY(IORING_SETUP_SQE128)
51 XLAT(IORING_SETUP_CQE32),
52 #define XLAT_VAL_11 ((unsigned) (IORING_SETUP_CQE32))
53 #define XLAT_STR_11 STRINGIFY(IORING_SETUP_CQE32)
54 XLAT(IORING_SETUP_SINGLE_ISSUER),
55 #define XLAT_VAL_12 ((unsigned) (IORING_SETUP_SINGLE_ISSUER))
56 #define XLAT_STR_12 STRINGIFY(IORING_SETUP_SINGLE_ISSUER)
57 XLAT(IORING_SETUP_DEFER_TASKRUN),
58 #define XLAT_VAL_13 ((unsigned) (IORING_SETUP_DEFER_TASKRUN))
59 #define XLAT_STR_13 STRINGIFY(IORING_SETUP_DEFER_TASKRUN)
60 XLAT(IORING_SETUP_NO_MMAP),
61 #define XLAT_VAL_14 ((unsigned) (IORING_SETUP_NO_MMAP))
62 #define XLAT_STR_14 STRINGIFY(IORING_SETUP_NO_MMAP)
63 XLAT(IORING_SETUP_REGISTERED_FD_ONLY),
64 #define XLAT_VAL_15 ((unsigned) (IORING_SETUP_REGISTERED_FD_ONLY))
65 #define XLAT_STR_15 STRINGIFY(IORING_SETUP_REGISTERED_FD_ONLY)
66 };
67 static
68 const struct xlat uring_setup_flags[1] = { {
69 .data = uring_setup_flags_xdata,
70 .size = ARRAY_SIZE(uring_setup_flags_xdata),
71 .type = XT_NORMAL,
72 .flags_mask = 0
73 # ifdef XLAT_VAL_0
74 | XLAT_VAL_0
75 # endif
76 # ifdef XLAT_VAL_1
77 | XLAT_VAL_1
78 # endif
79 # ifdef XLAT_VAL_2
80 | XLAT_VAL_2
81 # endif
82 # ifdef XLAT_VAL_3
83 | XLAT_VAL_3
84 # endif
85 # ifdef XLAT_VAL_4
86 | XLAT_VAL_4
87 # endif
88 # ifdef XLAT_VAL_5
89 | XLAT_VAL_5
90 # endif
91 # ifdef XLAT_VAL_6
92 | XLAT_VAL_6
93 # endif
94 # ifdef XLAT_VAL_7
95 | XLAT_VAL_7
96 # endif
97 # ifdef XLAT_VAL_8
98 | XLAT_VAL_8
99 # endif
100 # ifdef XLAT_VAL_9
101 | XLAT_VAL_9
102 # endif
103 # ifdef XLAT_VAL_10
104 | XLAT_VAL_10
105 # endif
106 # ifdef XLAT_VAL_11
107 | XLAT_VAL_11
108 # endif
109 # ifdef XLAT_VAL_12
110 | XLAT_VAL_12
111 # endif
112 # ifdef XLAT_VAL_13
113 | XLAT_VAL_13
114 # endif
115 # ifdef XLAT_VAL_14
116 | XLAT_VAL_14
117 # endif
118 # ifdef XLAT_VAL_15
119 | XLAT_VAL_15
120 # endif
121 ,
122 .flags_strsz = 0
123 # ifdef XLAT_STR_0
124 + sizeof(XLAT_STR_0)
125 # endif
126 # ifdef XLAT_STR_1
127 + sizeof(XLAT_STR_1)
128 # endif
129 # ifdef XLAT_STR_2
130 + sizeof(XLAT_STR_2)
131 # endif
132 # ifdef XLAT_STR_3
133 + sizeof(XLAT_STR_3)
134 # endif
135 # ifdef XLAT_STR_4
136 + sizeof(XLAT_STR_4)
137 # endif
138 # ifdef XLAT_STR_5
139 + sizeof(XLAT_STR_5)
140 # endif
141 # ifdef XLAT_STR_6
142 + sizeof(XLAT_STR_6)
143 # endif
144 # ifdef XLAT_STR_7
145 + sizeof(XLAT_STR_7)
146 # endif
147 # ifdef XLAT_STR_8
148 + sizeof(XLAT_STR_8)
149 # endif
150 # ifdef XLAT_STR_9
151 + sizeof(XLAT_STR_9)
152 # endif
153 # ifdef XLAT_STR_10
154 + sizeof(XLAT_STR_10)
155 # endif
156 # ifdef XLAT_STR_11
157 + sizeof(XLAT_STR_11)
158 # endif
159 # ifdef XLAT_STR_12
160 + sizeof(XLAT_STR_12)
161 # endif
162 # ifdef XLAT_STR_13
163 + sizeof(XLAT_STR_13)
164 # endif
165 # ifdef XLAT_STR_14
166 + sizeof(XLAT_STR_14)
167 # endif
168 # ifdef XLAT_STR_15
169 + sizeof(XLAT_STR_15)
170 # endif
171 ,
172 } };
173 DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
174
175 # undef XLAT_STR_0
176 # undef XLAT_VAL_0
177 # undef XLAT_STR_1
178 # undef XLAT_VAL_1
179 # undef XLAT_STR_2
180 # undef XLAT_VAL_2
181 # undef XLAT_STR_3
182 # undef XLAT_VAL_3
183 # undef XLAT_STR_4
184 # undef XLAT_VAL_4
185 # undef XLAT_STR_5
186 # undef XLAT_VAL_5
187 # undef XLAT_STR_6
188 # undef XLAT_VAL_6
189 # undef XLAT_STR_7
190 # undef XLAT_VAL_7
191 # undef XLAT_STR_8
192 # undef XLAT_VAL_8
193 # undef XLAT_STR_9
194 # undef XLAT_VAL_9
195 # undef XLAT_STR_10
196 # undef XLAT_VAL_10
197 # undef XLAT_STR_11
198 # undef XLAT_VAL_11
199 # undef XLAT_STR_12
200 # undef XLAT_VAL_12
201 # undef XLAT_STR_13
202 # undef XLAT_VAL_13
203 # undef XLAT_STR_14
204 # undef XLAT_VAL_14
205 # undef XLAT_STR_15
206 # undef XLAT_VAL_15
207 # endif /* !IN_MPERS */
208
209 #endif /* !XLAT_MACROS_ONLY */