1 /* Generated by ./src/xlat/gen.sh from ./src/xlat/fs_ioc_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 fs_ioc_flags in mpers mode
13
14 # else
15
16 DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
17 static const struct xlat_data fs_ioc_flags_xdata[] = {
18 XLAT(FS_SECRM_FL),
19 #define XLAT_VAL_0 ((unsigned) (FS_SECRM_FL))
20 #define XLAT_STR_0 STRINGIFY(FS_SECRM_FL)
21 XLAT(FS_UNRM_FL),
22 #define XLAT_VAL_1 ((unsigned) (FS_UNRM_FL))
23 #define XLAT_STR_1 STRINGIFY(FS_UNRM_FL)
24 XLAT(FS_COMPR_FL),
25 #define XLAT_VAL_2 ((unsigned) (FS_COMPR_FL))
26 #define XLAT_STR_2 STRINGIFY(FS_COMPR_FL)
27 XLAT(FS_SYNC_FL),
28 #define XLAT_VAL_3 ((unsigned) (FS_SYNC_FL))
29 #define XLAT_STR_3 STRINGIFY(FS_SYNC_FL)
30 XLAT(FS_IMMUTABLE_FL),
31 #define XLAT_VAL_4 ((unsigned) (FS_IMMUTABLE_FL))
32 #define XLAT_STR_4 STRINGIFY(FS_IMMUTABLE_FL)
33 XLAT(FS_APPEND_FL),
34 #define XLAT_VAL_5 ((unsigned) (FS_APPEND_FL))
35 #define XLAT_STR_5 STRINGIFY(FS_APPEND_FL)
36 XLAT(FS_NODUMP_FL),
37 #define XLAT_VAL_6 ((unsigned) (FS_NODUMP_FL))
38 #define XLAT_STR_6 STRINGIFY(FS_NODUMP_FL)
39 XLAT(FS_NOATIME_FL),
40 #define XLAT_VAL_7 ((unsigned) (FS_NOATIME_FL))
41 #define XLAT_STR_7 STRINGIFY(FS_NOATIME_FL)
42 XLAT(FS_DIRTY_FL),
43 #define XLAT_VAL_8 ((unsigned) (FS_DIRTY_FL))
44 #define XLAT_STR_8 STRINGIFY(FS_DIRTY_FL)
45 XLAT(FS_COMPRBLK_FL),
46 #define XLAT_VAL_9 ((unsigned) (FS_COMPRBLK_FL))
47 #define XLAT_STR_9 STRINGIFY(FS_COMPRBLK_FL)
48 XLAT(FS_NOCOMP_FL),
49 #define XLAT_VAL_10 ((unsigned) (FS_NOCOMP_FL))
50 #define XLAT_STR_10 STRINGIFY(FS_NOCOMP_FL)
51 XLAT(FS_ENCRYPT_FL),
52 #define XLAT_VAL_11 ((unsigned) (FS_ENCRYPT_FL))
53 #define XLAT_STR_11 STRINGIFY(FS_ENCRYPT_FL)
54 XLAT(FS_INDEX_FL),
55 #define XLAT_VAL_12 ((unsigned) (FS_INDEX_FL))
56 #define XLAT_STR_12 STRINGIFY(FS_INDEX_FL)
57 XLAT(FS_IMAGIC_FL),
58 #define XLAT_VAL_13 ((unsigned) (FS_IMAGIC_FL))
59 #define XLAT_STR_13 STRINGIFY(FS_IMAGIC_FL)
60 XLAT(FS_JOURNAL_DATA_FL),
61 #define XLAT_VAL_14 ((unsigned) (FS_JOURNAL_DATA_FL))
62 #define XLAT_STR_14 STRINGIFY(FS_JOURNAL_DATA_FL)
63 XLAT(FS_NOTAIL_FL),
64 #define XLAT_VAL_15 ((unsigned) (FS_NOTAIL_FL))
65 #define XLAT_STR_15 STRINGIFY(FS_NOTAIL_FL)
66 XLAT(FS_DIRSYNC_FL),
67 #define XLAT_VAL_16 ((unsigned) (FS_DIRSYNC_FL))
68 #define XLAT_STR_16 STRINGIFY(FS_DIRSYNC_FL)
69 XLAT(FS_TOPDIR_FL),
70 #define XLAT_VAL_17 ((unsigned) (FS_TOPDIR_FL))
71 #define XLAT_STR_17 STRINGIFY(FS_TOPDIR_FL)
72 XLAT(FS_HUGE_FILE_FL),
73 #define XLAT_VAL_18 ((unsigned) (FS_HUGE_FILE_FL))
74 #define XLAT_STR_18 STRINGIFY(FS_HUGE_FILE_FL)
75 XLAT(FS_EXTENT_FL),
76 #define XLAT_VAL_19 ((unsigned) (FS_EXTENT_FL))
77 #define XLAT_STR_19 STRINGIFY(FS_EXTENT_FL)
78 XLAT(FS_VERITY_FL),
79 #define XLAT_VAL_20 ((unsigned) (FS_VERITY_FL))
80 #define XLAT_STR_20 STRINGIFY(FS_VERITY_FL)
81 XLAT(FS_EA_INODE_FL),
82 #define XLAT_VAL_21 ((unsigned) (FS_EA_INODE_FL))
83 #define XLAT_STR_21 STRINGIFY(FS_EA_INODE_FL)
84 XLAT(FS_EOFBLOCKS_FL),
85 #define XLAT_VAL_22 ((unsigned) (FS_EOFBLOCKS_FL))
86 #define XLAT_STR_22 STRINGIFY(FS_EOFBLOCKS_FL)
87 XLAT(FS_NOCOW_FL),
88 #define XLAT_VAL_23 ((unsigned) (FS_NOCOW_FL))
89 #define XLAT_STR_23 STRINGIFY(FS_NOCOW_FL)
90 XLAT(FS_DAX_FL),
91 #define XLAT_VAL_24 ((unsigned) (FS_DAX_FL))
92 #define XLAT_STR_24 STRINGIFY(FS_DAX_FL)
93 XLAT(FS_INLINE_DATA_FL),
94 #define XLAT_VAL_25 ((unsigned) (FS_INLINE_DATA_FL))
95 #define XLAT_STR_25 STRINGIFY(FS_INLINE_DATA_FL)
96 XLAT(FS_PROJINHERIT_FL),
97 #define XLAT_VAL_26 ((unsigned) (FS_PROJINHERIT_FL))
98 #define XLAT_STR_26 STRINGIFY(FS_PROJINHERIT_FL)
99 XLAT(FS_CASEFOLD_FL),
100 #define XLAT_VAL_27 ((unsigned) (FS_CASEFOLD_FL))
101 #define XLAT_STR_27 STRINGIFY(FS_CASEFOLD_FL)
102 XLAT(FS_RESERVED_FL),
103 #define XLAT_VAL_28 ((unsigned) (FS_RESERVED_FL))
104 #define XLAT_STR_28 STRINGIFY(FS_RESERVED_FL)
105 };
106 static
107 const struct xlat fs_ioc_flags[1] = { {
108 .data = fs_ioc_flags_xdata,
109 .size = ARRAY_SIZE(fs_ioc_flags_xdata),
110 .type = XT_NORMAL,
111 .flags_mask = 0
112 # ifdef XLAT_VAL_0
113 | XLAT_VAL_0
114 # endif
115 # ifdef XLAT_VAL_1
116 | XLAT_VAL_1
117 # endif
118 # ifdef XLAT_VAL_2
119 | XLAT_VAL_2
120 # endif
121 # ifdef XLAT_VAL_3
122 | XLAT_VAL_3
123 # endif
124 # ifdef XLAT_VAL_4
125 | XLAT_VAL_4
126 # endif
127 # ifdef XLAT_VAL_5
128 | XLAT_VAL_5
129 # endif
130 # ifdef XLAT_VAL_6
131 | XLAT_VAL_6
132 # endif
133 # ifdef XLAT_VAL_7
134 | XLAT_VAL_7
135 # endif
136 # ifdef XLAT_VAL_8
137 | XLAT_VAL_8
138 # endif
139 # ifdef XLAT_VAL_9
140 | XLAT_VAL_9
141 # endif
142 # ifdef XLAT_VAL_10
143 | XLAT_VAL_10
144 # endif
145 # ifdef XLAT_VAL_11
146 | XLAT_VAL_11
147 # endif
148 # ifdef XLAT_VAL_12
149 | XLAT_VAL_12
150 # endif
151 # ifdef XLAT_VAL_13
152 | XLAT_VAL_13
153 # endif
154 # ifdef XLAT_VAL_14
155 | XLAT_VAL_14
156 # endif
157 # ifdef XLAT_VAL_15
158 | XLAT_VAL_15
159 # endif
160 # ifdef XLAT_VAL_16
161 | XLAT_VAL_16
162 # endif
163 # ifdef XLAT_VAL_17
164 | XLAT_VAL_17
165 # endif
166 # ifdef XLAT_VAL_18
167 | XLAT_VAL_18
168 # endif
169 # ifdef XLAT_VAL_19
170 | XLAT_VAL_19
171 # endif
172 # ifdef XLAT_VAL_20
173 | XLAT_VAL_20
174 # endif
175 # ifdef XLAT_VAL_21
176 | XLAT_VAL_21
177 # endif
178 # ifdef XLAT_VAL_22
179 | XLAT_VAL_22
180 # endif
181 # ifdef XLAT_VAL_23
182 | XLAT_VAL_23
183 # endif
184 # ifdef XLAT_VAL_24
185 | XLAT_VAL_24
186 # endif
187 # ifdef XLAT_VAL_25
188 | XLAT_VAL_25
189 # endif
190 # ifdef XLAT_VAL_26
191 | XLAT_VAL_26
192 # endif
193 # ifdef XLAT_VAL_27
194 | XLAT_VAL_27
195 # endif
196 # ifdef XLAT_VAL_28
197 | XLAT_VAL_28
198 # endif
199 ,
200 .flags_strsz = 0
201 # ifdef XLAT_STR_0
202 + sizeof(XLAT_STR_0)
203 # endif
204 # ifdef XLAT_STR_1
205 + sizeof(XLAT_STR_1)
206 # endif
207 # ifdef XLAT_STR_2
208 + sizeof(XLAT_STR_2)
209 # endif
210 # ifdef XLAT_STR_3
211 + sizeof(XLAT_STR_3)
212 # endif
213 # ifdef XLAT_STR_4
214 + sizeof(XLAT_STR_4)
215 # endif
216 # ifdef XLAT_STR_5
217 + sizeof(XLAT_STR_5)
218 # endif
219 # ifdef XLAT_STR_6
220 + sizeof(XLAT_STR_6)
221 # endif
222 # ifdef XLAT_STR_7
223 + sizeof(XLAT_STR_7)
224 # endif
225 # ifdef XLAT_STR_8
226 + sizeof(XLAT_STR_8)
227 # endif
228 # ifdef XLAT_STR_9
229 + sizeof(XLAT_STR_9)
230 # endif
231 # ifdef XLAT_STR_10
232 + sizeof(XLAT_STR_10)
233 # endif
234 # ifdef XLAT_STR_11
235 + sizeof(XLAT_STR_11)
236 # endif
237 # ifdef XLAT_STR_12
238 + sizeof(XLAT_STR_12)
239 # endif
240 # ifdef XLAT_STR_13
241 + sizeof(XLAT_STR_13)
242 # endif
243 # ifdef XLAT_STR_14
244 + sizeof(XLAT_STR_14)
245 # endif
246 # ifdef XLAT_STR_15
247 + sizeof(XLAT_STR_15)
248 # endif
249 # ifdef XLAT_STR_16
250 + sizeof(XLAT_STR_16)
251 # endif
252 # ifdef XLAT_STR_17
253 + sizeof(XLAT_STR_17)
254 # endif
255 # ifdef XLAT_STR_18
256 + sizeof(XLAT_STR_18)
257 # endif
258 # ifdef XLAT_STR_19
259 + sizeof(XLAT_STR_19)
260 # endif
261 # ifdef XLAT_STR_20
262 + sizeof(XLAT_STR_20)
263 # endif
264 # ifdef XLAT_STR_21
265 + sizeof(XLAT_STR_21)
266 # endif
267 # ifdef XLAT_STR_22
268 + sizeof(XLAT_STR_22)
269 # endif
270 # ifdef XLAT_STR_23
271 + sizeof(XLAT_STR_23)
272 # endif
273 # ifdef XLAT_STR_24
274 + sizeof(XLAT_STR_24)
275 # endif
276 # ifdef XLAT_STR_25
277 + sizeof(XLAT_STR_25)
278 # endif
279 # ifdef XLAT_STR_26
280 + sizeof(XLAT_STR_26)
281 # endif
282 # ifdef XLAT_STR_27
283 + sizeof(XLAT_STR_27)
284 # endif
285 # ifdef XLAT_STR_28
286 + sizeof(XLAT_STR_28)
287 # endif
288 ,
289 } };
290 DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
291
292 # undef XLAT_STR_0
293 # undef XLAT_VAL_0
294 # undef XLAT_STR_1
295 # undef XLAT_VAL_1
296 # undef XLAT_STR_2
297 # undef XLAT_VAL_2
298 # undef XLAT_STR_3
299 # undef XLAT_VAL_3
300 # undef XLAT_STR_4
301 # undef XLAT_VAL_4
302 # undef XLAT_STR_5
303 # undef XLAT_VAL_5
304 # undef XLAT_STR_6
305 # undef XLAT_VAL_6
306 # undef XLAT_STR_7
307 # undef XLAT_VAL_7
308 # undef XLAT_STR_8
309 # undef XLAT_VAL_8
310 # undef XLAT_STR_9
311 # undef XLAT_VAL_9
312 # undef XLAT_STR_10
313 # undef XLAT_VAL_10
314 # undef XLAT_STR_11
315 # undef XLAT_VAL_11
316 # undef XLAT_STR_12
317 # undef XLAT_VAL_12
318 # undef XLAT_STR_13
319 # undef XLAT_VAL_13
320 # undef XLAT_STR_14
321 # undef XLAT_VAL_14
322 # undef XLAT_STR_15
323 # undef XLAT_VAL_15
324 # undef XLAT_STR_16
325 # undef XLAT_VAL_16
326 # undef XLAT_STR_17
327 # undef XLAT_VAL_17
328 # undef XLAT_STR_18
329 # undef XLAT_VAL_18
330 # undef XLAT_STR_19
331 # undef XLAT_VAL_19
332 # undef XLAT_STR_20
333 # undef XLAT_VAL_20
334 # undef XLAT_STR_21
335 # undef XLAT_VAL_21
336 # undef XLAT_STR_22
337 # undef XLAT_VAL_22
338 # undef XLAT_STR_23
339 # undef XLAT_VAL_23
340 # undef XLAT_STR_24
341 # undef XLAT_VAL_24
342 # undef XLAT_STR_25
343 # undef XLAT_VAL_25
344 # undef XLAT_STR_26
345 # undef XLAT_VAL_26
346 # undef XLAT_STR_27
347 # undef XLAT_VAL_27
348 # undef XLAT_STR_28
349 # undef XLAT_VAL_28
350 # endif /* !IN_MPERS */
351
352 #endif /* !XLAT_MACROS_ONLY */