1 /* Generated by ./src/xlat/gen.sh from ./src/xlat/dm_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 dm_flags in mpers mode
13
14 # else
15
16 DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
17 static const struct xlat_data dm_flags_xdata[] = {
18 XLAT(DM_READONLY_FLAG),
19 #define XLAT_VAL_0 ((unsigned) (DM_READONLY_FLAG))
20 #define XLAT_STR_0 STRINGIFY(DM_READONLY_FLAG)
21 XLAT(DM_SUSPEND_FLAG),
22 #define XLAT_VAL_1 ((unsigned) (DM_SUSPEND_FLAG))
23 #define XLAT_STR_1 STRINGIFY(DM_SUSPEND_FLAG)
24 XLAT(DM_EXISTS_FLAG),
25 #define XLAT_VAL_2 ((unsigned) (DM_EXISTS_FLAG))
26 #define XLAT_STR_2 STRINGIFY(DM_EXISTS_FLAG)
27 XLAT(DM_PERSISTENT_DEV_FLAG),
28 #define XLAT_VAL_3 ((unsigned) (DM_PERSISTENT_DEV_FLAG))
29 #define XLAT_STR_3 STRINGIFY(DM_PERSISTENT_DEV_FLAG)
30 XLAT(DM_STATUS_TABLE_FLAG),
31 #define XLAT_VAL_4 ((unsigned) (DM_STATUS_TABLE_FLAG))
32 #define XLAT_STR_4 STRINGIFY(DM_STATUS_TABLE_FLAG)
33 XLAT(DM_ACTIVE_PRESENT_FLAG),
34 #define XLAT_VAL_5 ((unsigned) (DM_ACTIVE_PRESENT_FLAG))
35 #define XLAT_STR_5 STRINGIFY(DM_ACTIVE_PRESENT_FLAG)
36 XLAT(DM_INACTIVE_PRESENT_FLAG),
37 #define XLAT_VAL_6 ((unsigned) (DM_INACTIVE_PRESENT_FLAG))
38 #define XLAT_STR_6 STRINGIFY(DM_INACTIVE_PRESENT_FLAG)
39 XLAT(DM_BUFFER_FULL_FLAG),
40 #define XLAT_VAL_7 ((unsigned) (DM_BUFFER_FULL_FLAG))
41 #define XLAT_STR_7 STRINGIFY(DM_BUFFER_FULL_FLAG)
42 XLAT(DM_SKIP_BDGET_FLAG),
43 #define XLAT_VAL_8 ((unsigned) (DM_SKIP_BDGET_FLAG))
44 #define XLAT_STR_8 STRINGIFY(DM_SKIP_BDGET_FLAG)
45 XLAT(DM_SKIP_LOCKFS_FLAG),
46 #define XLAT_VAL_9 ((unsigned) (DM_SKIP_LOCKFS_FLAG))
47 #define XLAT_STR_9 STRINGIFY(DM_SKIP_LOCKFS_FLAG)
48 XLAT(DM_NOFLUSH_FLAG),
49 #define XLAT_VAL_10 ((unsigned) (DM_NOFLUSH_FLAG))
50 #define XLAT_STR_10 STRINGIFY(DM_NOFLUSH_FLAG)
51 XLAT(DM_QUERY_INACTIVE_TABLE_FLAG),
52 #define XLAT_VAL_11 ((unsigned) (DM_QUERY_INACTIVE_TABLE_FLAG))
53 #define XLAT_STR_11 STRINGIFY(DM_QUERY_INACTIVE_TABLE_FLAG)
54 XLAT(DM_UEVENT_GENERATED_FLAG),
55 #define XLAT_VAL_12 ((unsigned) (DM_UEVENT_GENERATED_FLAG))
56 #define XLAT_STR_12 STRINGIFY(DM_UEVENT_GENERATED_FLAG)
57 XLAT(DM_UUID_FLAG),
58 #define XLAT_VAL_13 ((unsigned) (DM_UUID_FLAG))
59 #define XLAT_STR_13 STRINGIFY(DM_UUID_FLAG)
60 XLAT(DM_SECURE_DATA_FLAG),
61 #define XLAT_VAL_14 ((unsigned) (DM_SECURE_DATA_FLAG))
62 #define XLAT_STR_14 STRINGIFY(DM_SECURE_DATA_FLAG)
63 XLAT(DM_DATA_OUT_FLAG),
64 #define XLAT_VAL_15 ((unsigned) (DM_DATA_OUT_FLAG))
65 #define XLAT_STR_15 STRINGIFY(DM_DATA_OUT_FLAG)
66 XLAT(DM_DEFERRED_REMOVE),
67 #define XLAT_VAL_16 ((unsigned) (DM_DEFERRED_REMOVE))
68 #define XLAT_STR_16 STRINGIFY(DM_DEFERRED_REMOVE)
69 XLAT(DM_INTERNAL_SUSPEND_FLAG),
70 #define XLAT_VAL_17 ((unsigned) (DM_INTERNAL_SUSPEND_FLAG))
71 #define XLAT_STR_17 STRINGIFY(DM_INTERNAL_SUSPEND_FLAG)
72 XLAT(DM_IMA_MEASUREMENT_FLAG),
73 #define XLAT_VAL_18 ((unsigned) (DM_IMA_MEASUREMENT_FLAG))
74 #define XLAT_STR_18 STRINGIFY(DM_IMA_MEASUREMENT_FLAG)
75 };
76 static
77 const struct xlat dm_flags[1] = { {
78 .data = dm_flags_xdata,
79 .size = ARRAY_SIZE(dm_flags_xdata),
80 .type = XT_NORMAL,
81 .flags_mask = 0
82 # ifdef XLAT_VAL_0
83 | XLAT_VAL_0
84 # endif
85 # ifdef XLAT_VAL_1
86 | XLAT_VAL_1
87 # endif
88 # ifdef XLAT_VAL_2
89 | XLAT_VAL_2
90 # endif
91 # ifdef XLAT_VAL_3
92 | XLAT_VAL_3
93 # endif
94 # ifdef XLAT_VAL_4
95 | XLAT_VAL_4
96 # endif
97 # ifdef XLAT_VAL_5
98 | XLAT_VAL_5
99 # endif
100 # ifdef XLAT_VAL_6
101 | XLAT_VAL_6
102 # endif
103 # ifdef XLAT_VAL_7
104 | XLAT_VAL_7
105 # endif
106 # ifdef XLAT_VAL_8
107 | XLAT_VAL_8
108 # endif
109 # ifdef XLAT_VAL_9
110 | XLAT_VAL_9
111 # endif
112 # ifdef XLAT_VAL_10
113 | XLAT_VAL_10
114 # endif
115 # ifdef XLAT_VAL_11
116 | XLAT_VAL_11
117 # endif
118 # ifdef XLAT_VAL_12
119 | XLAT_VAL_12
120 # endif
121 # ifdef XLAT_VAL_13
122 | XLAT_VAL_13
123 # endif
124 # ifdef XLAT_VAL_14
125 | XLAT_VAL_14
126 # endif
127 # ifdef XLAT_VAL_15
128 | XLAT_VAL_15
129 # endif
130 # ifdef XLAT_VAL_16
131 | XLAT_VAL_16
132 # endif
133 # ifdef XLAT_VAL_17
134 | XLAT_VAL_17
135 # endif
136 # ifdef XLAT_VAL_18
137 | XLAT_VAL_18
138 # endif
139 ,
140 .flags_strsz = 0
141 # ifdef XLAT_STR_0
142 + sizeof(XLAT_STR_0)
143 # endif
144 # ifdef XLAT_STR_1
145 + sizeof(XLAT_STR_1)
146 # endif
147 # ifdef XLAT_STR_2
148 + sizeof(XLAT_STR_2)
149 # endif
150 # ifdef XLAT_STR_3
151 + sizeof(XLAT_STR_3)
152 # endif
153 # ifdef XLAT_STR_4
154 + sizeof(XLAT_STR_4)
155 # endif
156 # ifdef XLAT_STR_5
157 + sizeof(XLAT_STR_5)
158 # endif
159 # ifdef XLAT_STR_6
160 + sizeof(XLAT_STR_6)
161 # endif
162 # ifdef XLAT_STR_7
163 + sizeof(XLAT_STR_7)
164 # endif
165 # ifdef XLAT_STR_8
166 + sizeof(XLAT_STR_8)
167 # endif
168 # ifdef XLAT_STR_9
169 + sizeof(XLAT_STR_9)
170 # endif
171 # ifdef XLAT_STR_10
172 + sizeof(XLAT_STR_10)
173 # endif
174 # ifdef XLAT_STR_11
175 + sizeof(XLAT_STR_11)
176 # endif
177 # ifdef XLAT_STR_12
178 + sizeof(XLAT_STR_12)
179 # endif
180 # ifdef XLAT_STR_13
181 + sizeof(XLAT_STR_13)
182 # endif
183 # ifdef XLAT_STR_14
184 + sizeof(XLAT_STR_14)
185 # endif
186 # ifdef XLAT_STR_15
187 + sizeof(XLAT_STR_15)
188 # endif
189 # ifdef XLAT_STR_16
190 + sizeof(XLAT_STR_16)
191 # endif
192 # ifdef XLAT_STR_17
193 + sizeof(XLAT_STR_17)
194 # endif
195 # ifdef XLAT_STR_18
196 + sizeof(XLAT_STR_18)
197 # endif
198 ,
199 } };
200 DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
201
202 # undef XLAT_STR_0
203 # undef XLAT_VAL_0
204 # undef XLAT_STR_1
205 # undef XLAT_VAL_1
206 # undef XLAT_STR_2
207 # undef XLAT_VAL_2
208 # undef XLAT_STR_3
209 # undef XLAT_VAL_3
210 # undef XLAT_STR_4
211 # undef XLAT_VAL_4
212 # undef XLAT_STR_5
213 # undef XLAT_VAL_5
214 # undef XLAT_STR_6
215 # undef XLAT_VAL_6
216 # undef XLAT_STR_7
217 # undef XLAT_VAL_7
218 # undef XLAT_STR_8
219 # undef XLAT_VAL_8
220 # undef XLAT_STR_9
221 # undef XLAT_VAL_9
222 # undef XLAT_STR_10
223 # undef XLAT_VAL_10
224 # undef XLAT_STR_11
225 # undef XLAT_VAL_11
226 # undef XLAT_STR_12
227 # undef XLAT_VAL_12
228 # undef XLAT_STR_13
229 # undef XLAT_VAL_13
230 # undef XLAT_STR_14
231 # undef XLAT_VAL_14
232 # undef XLAT_STR_15
233 # undef XLAT_VAL_15
234 # undef XLAT_STR_16
235 # undef XLAT_VAL_16
236 # undef XLAT_STR_17
237 # undef XLAT_VAL_17
238 # undef XLAT_STR_18
239 # undef XLAT_VAL_18
240 # endif /* !IN_MPERS */
241
242 #endif /* !XLAT_MACROS_ONLY */