1 /* Generated by ./src/xlat/gen.sh from ./src/xlat/rtc_ioctl_cmds.in; do not edit. */
2
3 #include "gcc_compat.h"
4 #include "static_assert.h"
5
6 #if defined(RTC_AIE_ON) || (defined(HAVE_DECL_RTC_AIE_ON) && HAVE_DECL_RTC_AIE_ON)
7 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
8 static_assert((RTC_AIE_ON) == (_IO ('p', 0x01)), "RTC_AIE_ON != _IO ('p', 0x01)");
9 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
10 #else
11 # define RTC_AIE_ON _IO ('p', 0x01)
12 #endif
13 #if defined(RTC_AIE_OFF) || (defined(HAVE_DECL_RTC_AIE_OFF) && HAVE_DECL_RTC_AIE_OFF)
14 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
15 static_assert((RTC_AIE_OFF) == (_IO ('p', 0x02)), "RTC_AIE_OFF != _IO ('p', 0x02)");
16 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
17 #else
18 # define RTC_AIE_OFF _IO ('p', 0x02)
19 #endif
20 #if defined(RTC_UIE_ON) || (defined(HAVE_DECL_RTC_UIE_ON) && HAVE_DECL_RTC_UIE_ON)
21 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
22 static_assert((RTC_UIE_ON) == (_IO ('p', 0x03)), "RTC_UIE_ON != _IO ('p', 0x03)");
23 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
24 #else
25 # define RTC_UIE_ON _IO ('p', 0x03)
26 #endif
27 #if defined(RTC_UIE_OFF) || (defined(HAVE_DECL_RTC_UIE_OFF) && HAVE_DECL_RTC_UIE_OFF)
28 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
29 static_assert((RTC_UIE_OFF) == (_IO ('p', 0x04)), "RTC_UIE_OFF != _IO ('p', 0x04)");
30 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
31 #else
32 # define RTC_UIE_OFF _IO ('p', 0x04)
33 #endif
34 #if defined(RTC_PIE_ON) || (defined(HAVE_DECL_RTC_PIE_ON) && HAVE_DECL_RTC_PIE_ON)
35 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
36 static_assert((RTC_PIE_ON) == (_IO ('p', 0x05)), "RTC_PIE_ON != _IO ('p', 0x05)");
37 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
38 #else
39 # define RTC_PIE_ON _IO ('p', 0x05)
40 #endif
41 #if defined(RTC_PIE_OFF) || (defined(HAVE_DECL_RTC_PIE_OFF) && HAVE_DECL_RTC_PIE_OFF)
42 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
43 static_assert((RTC_PIE_OFF) == (_IO ('p', 0x06)), "RTC_PIE_OFF != _IO ('p', 0x06)");
44 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
45 #else
46 # define RTC_PIE_OFF _IO ('p', 0x06)
47 #endif
48 #if defined(RTC_WIE_ON) || (defined(HAVE_DECL_RTC_WIE_ON) && HAVE_DECL_RTC_WIE_ON)
49 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
50 static_assert((RTC_WIE_ON) == (_IO ('p', 0x0f)), "RTC_WIE_ON != _IO ('p', 0x0f)");
51 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
52 #else
53 # define RTC_WIE_ON _IO ('p', 0x0f)
54 #endif
55 #if defined(RTC_WIE_OFF) || (defined(HAVE_DECL_RTC_WIE_OFF) && HAVE_DECL_RTC_WIE_OFF)
56 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
57 static_assert((RTC_WIE_OFF) == (_IO ('p', 0x10)), "RTC_WIE_OFF != _IO ('p', 0x10)");
58 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
59 #else
60 # define RTC_WIE_OFF _IO ('p', 0x10)
61 #endif
62 #if defined(RTC_ALM_SET) || (defined(HAVE_DECL_RTC_ALM_SET) && HAVE_DECL_RTC_ALM_SET)
63 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
64 static_assert((RTC_ALM_SET) == (_IOW('p', 0x07, struct rtc_time)), "RTC_ALM_SET != _IOW('p', 0x07, struct rtc_time)");
65 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
66 #else
67 # define RTC_ALM_SET _IOW('p', 0x07, struct rtc_time)
68 #endif
69 #if defined(RTC_ALM_READ) || (defined(HAVE_DECL_RTC_ALM_READ) && HAVE_DECL_RTC_ALM_READ)
70 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
71 static_assert((RTC_ALM_READ) == (_IOR('p', 0x08, struct rtc_time)), "RTC_ALM_READ != _IOR('p', 0x08, struct rtc_time)");
72 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
73 #else
74 # define RTC_ALM_READ _IOR('p', 0x08, struct rtc_time)
75 #endif
76 #if defined(RTC_RD_TIME) || (defined(HAVE_DECL_RTC_RD_TIME) && HAVE_DECL_RTC_RD_TIME)
77 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
78 static_assert((RTC_RD_TIME) == (_IOR('p', 0x09, struct rtc_time)), "RTC_RD_TIME != _IOR('p', 0x09, struct rtc_time)");
79 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
80 #else
81 # define RTC_RD_TIME _IOR('p', 0x09, struct rtc_time)
82 #endif
83 #if defined(RTC_SET_TIME) || (defined(HAVE_DECL_RTC_SET_TIME) && HAVE_DECL_RTC_SET_TIME)
84 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
85 static_assert((RTC_SET_TIME) == (_IOW('p', 0x0a, struct rtc_time)), "RTC_SET_TIME != _IOW('p', 0x0a, struct rtc_time)");
86 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
87 #else
88 # define RTC_SET_TIME _IOW('p', 0x0a, struct rtc_time)
89 #endif
90 #if defined(RTC_WKALM_SET) || (defined(HAVE_DECL_RTC_WKALM_SET) && HAVE_DECL_RTC_WKALM_SET)
91 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
92 static_assert((RTC_WKALM_SET) == (_IOW('p', 0x0f, struct rtc_wkalrm)), "RTC_WKALM_SET != _IOW('p', 0x0f, struct rtc_wkalrm)");
93 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
94 #else
95 # define RTC_WKALM_SET _IOW('p', 0x0f, struct rtc_wkalrm)
96 #endif
97 #if defined(RTC_WKALM_RD) || (defined(HAVE_DECL_RTC_WKALM_RD) && HAVE_DECL_RTC_WKALM_RD)
98 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
99 static_assert((RTC_WKALM_RD) == (_IOR('p', 0x10, struct rtc_wkalrm)), "RTC_WKALM_RD != _IOR('p', 0x10, struct rtc_wkalrm)");
100 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
101 #else
102 # define RTC_WKALM_RD _IOR('p', 0x10, struct rtc_wkalrm)
103 #endif
104 #if defined(RTC_PLL_GET) || (defined(HAVE_DECL_RTC_PLL_GET) && HAVE_DECL_RTC_PLL_GET)
105 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
106 static_assert((RTC_PLL_GET) == (_IOR('p', 0x11, struct_rtc_pll_info)), "RTC_PLL_GET != _IOR('p', 0x11, struct_rtc_pll_info)");
107 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
108 #else
109 # define RTC_PLL_GET _IOR('p', 0x11, struct_rtc_pll_info)
110 #endif
111 #if defined(RTC_PLL_SET) || (defined(HAVE_DECL_RTC_PLL_SET) && HAVE_DECL_RTC_PLL_SET)
112 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
113 static_assert((RTC_PLL_SET) == (_IOW('p', 0x12, struct_rtc_pll_info)), "RTC_PLL_SET != _IOW('p', 0x12, struct_rtc_pll_info)");
114 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
115 #else
116 # define RTC_PLL_SET _IOW('p', 0x12, struct_rtc_pll_info)
117 #endif
118 #if defined(RTC_VL_READ) || (defined(HAVE_DECL_RTC_VL_READ) && HAVE_DECL_RTC_VL_READ)
119 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
120 static_assert((RTC_VL_READ) == (_IOR('p', 0x13, unsigned int)), "RTC_VL_READ != _IOR('p', 0x13, unsigned int)");
121 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
122 #else
123 # define RTC_VL_READ _IOR('p', 0x13, unsigned int)
124 #endif
125 #if defined(RTC_VL_CLR) || (defined(HAVE_DECL_RTC_VL_CLR) && HAVE_DECL_RTC_VL_CLR)
126 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
127 static_assert((RTC_VL_CLR) == (_IO ('p', 0x14)), "RTC_VL_CLR != _IO ('p', 0x14)");
128 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
129 #else
130 # define RTC_VL_CLR _IO ('p', 0x14)
131 #endif
132 #if defined(RTC_PARAM_GET) || (defined(HAVE_DECL_RTC_PARAM_GET) && HAVE_DECL_RTC_PARAM_GET)
133 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
134 static_assert((RTC_PARAM_GET) == (_IOW('p', 0x13, struct_rtc_param)), "RTC_PARAM_GET != _IOW('p', 0x13, struct_rtc_param)");
135 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
136 #else
137 # define RTC_PARAM_GET _IOW('p', 0x13, struct_rtc_param)
138 #endif
139 #if defined(RTC_PARAM_SET) || (defined(HAVE_DECL_RTC_PARAM_SET) && HAVE_DECL_RTC_PARAM_SET)
140 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
141 static_assert((RTC_PARAM_SET) == (_IOW('p', 0x14, struct_rtc_param)), "RTC_PARAM_SET != _IOW('p', 0x14, struct_rtc_param)");
142 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
143 #else
144 # define RTC_PARAM_SET _IOW('p', 0x14, struct_rtc_param)
145 #endif
146 #undef XLAT_PREV_VAL
147
148 #ifndef XLAT_MACROS_ONLY
149
150 # ifdef IN_MPERS
151
152 extern const struct xlat rtc_ioctl_cmds[];
153
154 # else
155
156 DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
157 static const struct xlat_data rtc_ioctl_cmds_xdata[] = {
158 XLAT(RTC_AIE_ON),
159 #define XLAT_VAL_0 ((unsigned) (RTC_AIE_ON))
160 #define XLAT_STR_0 STRINGIFY(RTC_AIE_ON)
161 XLAT(RTC_AIE_OFF),
162 #define XLAT_VAL_1 ((unsigned) (RTC_AIE_OFF))
163 #define XLAT_STR_1 STRINGIFY(RTC_AIE_OFF)
164 XLAT(RTC_UIE_ON),
165 #define XLAT_VAL_2 ((unsigned) (RTC_UIE_ON))
166 #define XLAT_STR_2 STRINGIFY(RTC_UIE_ON)
167 XLAT(RTC_UIE_OFF),
168 #define XLAT_VAL_3 ((unsigned) (RTC_UIE_OFF))
169 #define XLAT_STR_3 STRINGIFY(RTC_UIE_OFF)
170 XLAT(RTC_PIE_ON),
171 #define XLAT_VAL_4 ((unsigned) (RTC_PIE_ON))
172 #define XLAT_STR_4 STRINGIFY(RTC_PIE_ON)
173 XLAT(RTC_PIE_OFF),
174 #define XLAT_VAL_5 ((unsigned) (RTC_PIE_OFF))
175 #define XLAT_STR_5 STRINGIFY(RTC_PIE_OFF)
176 XLAT(RTC_WIE_ON),
177 #define XLAT_VAL_6 ((unsigned) (RTC_WIE_ON))
178 #define XLAT_STR_6 STRINGIFY(RTC_WIE_ON)
179 XLAT(RTC_WIE_OFF),
180 #define XLAT_VAL_7 ((unsigned) (RTC_WIE_OFF))
181 #define XLAT_STR_7 STRINGIFY(RTC_WIE_OFF)
182 XLAT(RTC_ALM_SET),
183 #define XLAT_VAL_8 ((unsigned) (RTC_ALM_SET))
184 #define XLAT_STR_8 STRINGIFY(RTC_ALM_SET)
185 XLAT(RTC_ALM_READ),
186 #define XLAT_VAL_9 ((unsigned) (RTC_ALM_READ))
187 #define XLAT_STR_9 STRINGIFY(RTC_ALM_READ)
188 XLAT(RTC_RD_TIME),
189 #define XLAT_VAL_10 ((unsigned) (RTC_RD_TIME))
190 #define XLAT_STR_10 STRINGIFY(RTC_RD_TIME)
191 XLAT(RTC_SET_TIME),
192 #define XLAT_VAL_11 ((unsigned) (RTC_SET_TIME))
193 #define XLAT_STR_11 STRINGIFY(RTC_SET_TIME)
194
195
196
197
198 XLAT(RTC_WKALM_SET),
199 #define XLAT_VAL_12 ((unsigned) (RTC_WKALM_SET))
200 #define XLAT_STR_12 STRINGIFY(RTC_WKALM_SET)
201 XLAT(RTC_WKALM_RD),
202 #define XLAT_VAL_13 ((unsigned) (RTC_WKALM_RD))
203 #define XLAT_STR_13 STRINGIFY(RTC_WKALM_RD)
204 XLAT(RTC_PLL_GET),
205 #define XLAT_VAL_14 ((unsigned) (RTC_PLL_GET))
206 #define XLAT_STR_14 STRINGIFY(RTC_PLL_GET)
207 XLAT(RTC_PLL_SET),
208 #define XLAT_VAL_15 ((unsigned) (RTC_PLL_SET))
209 #define XLAT_STR_15 STRINGIFY(RTC_PLL_SET)
210 XLAT(RTC_VL_READ),
211 #define XLAT_VAL_16 ((unsigned) (RTC_VL_READ))
212 #define XLAT_STR_16 STRINGIFY(RTC_VL_READ)
213 XLAT(RTC_VL_CLR),
214 #define XLAT_VAL_17 ((unsigned) (RTC_VL_CLR))
215 #define XLAT_STR_17 STRINGIFY(RTC_VL_CLR)
216 XLAT(RTC_PARAM_GET),
217 #define XLAT_VAL_18 ((unsigned) (RTC_PARAM_GET))
218 #define XLAT_STR_18 STRINGIFY(RTC_PARAM_GET)
219 XLAT(RTC_PARAM_SET),
220 #define XLAT_VAL_19 ((unsigned) (RTC_PARAM_SET))
221 #define XLAT_STR_19 STRINGIFY(RTC_PARAM_SET)
222 };
223 # if !(defined HAVE_M32_MPERS || defined HAVE_MX32_MPERS)
224 static
225 # endif
226 const struct xlat rtc_ioctl_cmds[1] = { {
227 .data = rtc_ioctl_cmds_xdata,
228 .size = ARRAY_SIZE(rtc_ioctl_cmds_xdata),
229 .type = XT_NORMAL,
230 .flags_mask = 0
231 # ifdef XLAT_VAL_0
232 | XLAT_VAL_0
233 # endif
234 # ifdef XLAT_VAL_1
235 | XLAT_VAL_1
236 # endif
237 # ifdef XLAT_VAL_2
238 | XLAT_VAL_2
239 # endif
240 # ifdef XLAT_VAL_3
241 | XLAT_VAL_3
242 # endif
243 # ifdef XLAT_VAL_4
244 | XLAT_VAL_4
245 # endif
246 # ifdef XLAT_VAL_5
247 | XLAT_VAL_5
248 # endif
249 # ifdef XLAT_VAL_6
250 | XLAT_VAL_6
251 # endif
252 # ifdef XLAT_VAL_7
253 | XLAT_VAL_7
254 # endif
255 # ifdef XLAT_VAL_8
256 | XLAT_VAL_8
257 # endif
258 # ifdef XLAT_VAL_9
259 | XLAT_VAL_9
260 # endif
261 # ifdef XLAT_VAL_10
262 | XLAT_VAL_10
263 # endif
264 # ifdef XLAT_VAL_11
265 | XLAT_VAL_11
266 # endif
267 # ifdef XLAT_VAL_12
268 | XLAT_VAL_12
269 # endif
270 # ifdef XLAT_VAL_13
271 | XLAT_VAL_13
272 # endif
273 # ifdef XLAT_VAL_14
274 | XLAT_VAL_14
275 # endif
276 # ifdef XLAT_VAL_15
277 | XLAT_VAL_15
278 # endif
279 # ifdef XLAT_VAL_16
280 | XLAT_VAL_16
281 # endif
282 # ifdef XLAT_VAL_17
283 | XLAT_VAL_17
284 # endif
285 # ifdef XLAT_VAL_18
286 | XLAT_VAL_18
287 # endif
288 # ifdef XLAT_VAL_19
289 | XLAT_VAL_19
290 # endif
291 ,
292 .flags_strsz = 0
293 # ifdef XLAT_STR_0
294 + sizeof(XLAT_STR_0)
295 # endif
296 # ifdef XLAT_STR_1
297 + sizeof(XLAT_STR_1)
298 # endif
299 # ifdef XLAT_STR_2
300 + sizeof(XLAT_STR_2)
301 # endif
302 # ifdef XLAT_STR_3
303 + sizeof(XLAT_STR_3)
304 # endif
305 # ifdef XLAT_STR_4
306 + sizeof(XLAT_STR_4)
307 # endif
308 # ifdef XLAT_STR_5
309 + sizeof(XLAT_STR_5)
310 # endif
311 # ifdef XLAT_STR_6
312 + sizeof(XLAT_STR_6)
313 # endif
314 # ifdef XLAT_STR_7
315 + sizeof(XLAT_STR_7)
316 # endif
317 # ifdef XLAT_STR_8
318 + sizeof(XLAT_STR_8)
319 # endif
320 # ifdef XLAT_STR_9
321 + sizeof(XLAT_STR_9)
322 # endif
323 # ifdef XLAT_STR_10
324 + sizeof(XLAT_STR_10)
325 # endif
326 # ifdef XLAT_STR_11
327 + sizeof(XLAT_STR_11)
328 # endif
329 # ifdef XLAT_STR_12
330 + sizeof(XLAT_STR_12)
331 # endif
332 # ifdef XLAT_STR_13
333 + sizeof(XLAT_STR_13)
334 # endif
335 # ifdef XLAT_STR_14
336 + sizeof(XLAT_STR_14)
337 # endif
338 # ifdef XLAT_STR_15
339 + sizeof(XLAT_STR_15)
340 # endif
341 # ifdef XLAT_STR_16
342 + sizeof(XLAT_STR_16)
343 # endif
344 # ifdef XLAT_STR_17
345 + sizeof(XLAT_STR_17)
346 # endif
347 # ifdef XLAT_STR_18
348 + sizeof(XLAT_STR_18)
349 # endif
350 # ifdef XLAT_STR_19
351 + sizeof(XLAT_STR_19)
352 # endif
353 ,
354 } };
355 DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
356
357 # undef XLAT_STR_0
358 # undef XLAT_VAL_0
359 # undef XLAT_STR_1
360 # undef XLAT_VAL_1
361 # undef XLAT_STR_2
362 # undef XLAT_VAL_2
363 # undef XLAT_STR_3
364 # undef XLAT_VAL_3
365 # undef XLAT_STR_4
366 # undef XLAT_VAL_4
367 # undef XLAT_STR_5
368 # undef XLAT_VAL_5
369 # undef XLAT_STR_6
370 # undef XLAT_VAL_6
371 # undef XLAT_STR_7
372 # undef XLAT_VAL_7
373 # undef XLAT_STR_8
374 # undef XLAT_VAL_8
375 # undef XLAT_STR_9
376 # undef XLAT_VAL_9
377 # undef XLAT_STR_10
378 # undef XLAT_VAL_10
379 # undef XLAT_STR_11
380 # undef XLAT_VAL_11
381 # undef XLAT_STR_12
382 # undef XLAT_VAL_12
383 # undef XLAT_STR_13
384 # undef XLAT_VAL_13
385 # undef XLAT_STR_14
386 # undef XLAT_VAL_14
387 # undef XLAT_STR_15
388 # undef XLAT_VAL_15
389 # undef XLAT_STR_16
390 # undef XLAT_VAL_16
391 # undef XLAT_STR_17
392 # undef XLAT_VAL_17
393 # undef XLAT_STR_18
394 # undef XLAT_VAL_18
395 # undef XLAT_STR_19
396 # undef XLAT_VAL_19
397 # endif /* !IN_MPERS */
398
399 #endif /* !XLAT_MACROS_ONLY */