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