1 /* Generated by ./src/xlat/gen.sh from ./src/xlat/v4l2_buf_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 extern const struct xlat v4l2_buf_flags[];
13
14 # else
15
16 DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
17 static const struct xlat_data v4l2_buf_flags_xdata[] = {
18 XLAT(V4L2_BUF_FLAG_MAPPED),
19 #define XLAT_VAL_0 ((unsigned) (V4L2_BUF_FLAG_MAPPED))
20 #define XLAT_STR_0 STRINGIFY(V4L2_BUF_FLAG_MAPPED)
21 XLAT(V4L2_BUF_FLAG_QUEUED),
22 #define XLAT_VAL_1 ((unsigned) (V4L2_BUF_FLAG_QUEUED))
23 #define XLAT_STR_1 STRINGIFY(V4L2_BUF_FLAG_QUEUED)
24 XLAT(V4L2_BUF_FLAG_DONE),
25 #define XLAT_VAL_2 ((unsigned) (V4L2_BUF_FLAG_DONE))
26 #define XLAT_STR_2 STRINGIFY(V4L2_BUF_FLAG_DONE)
27 XLAT(V4L2_BUF_FLAG_KEYFRAME),
28 #define XLAT_VAL_3 ((unsigned) (V4L2_BUF_FLAG_KEYFRAME))
29 #define XLAT_STR_3 STRINGIFY(V4L2_BUF_FLAG_KEYFRAME)
30 XLAT(V4L2_BUF_FLAG_PFRAME),
31 #define XLAT_VAL_4 ((unsigned) (V4L2_BUF_FLAG_PFRAME))
32 #define XLAT_STR_4 STRINGIFY(V4L2_BUF_FLAG_PFRAME)
33 XLAT(V4L2_BUF_FLAG_BFRAME),
34 #define XLAT_VAL_5 ((unsigned) (V4L2_BUF_FLAG_BFRAME))
35 #define XLAT_STR_5 STRINGIFY(V4L2_BUF_FLAG_BFRAME)
36 XLAT(V4L2_BUF_FLAG_ERROR),
37 #define XLAT_VAL_6 ((unsigned) (V4L2_BUF_FLAG_ERROR))
38 #define XLAT_STR_6 STRINGIFY(V4L2_BUF_FLAG_ERROR)
39 XLAT(V4L2_BUF_FLAG_IN_REQUEST),
40 #define XLAT_VAL_7 ((unsigned) (V4L2_BUF_FLAG_IN_REQUEST))
41 #define XLAT_STR_7 STRINGIFY(V4L2_BUF_FLAG_IN_REQUEST)
42 XLAT(V4L2_BUF_FLAG_TIMECODE),
43 #define XLAT_VAL_8 ((unsigned) (V4L2_BUF_FLAG_TIMECODE))
44 #define XLAT_STR_8 STRINGIFY(V4L2_BUF_FLAG_TIMECODE)
45 XLAT(V4L2_BUF_FLAG_INPUT),
46 #define XLAT_VAL_9 ((unsigned) (V4L2_BUF_FLAG_INPUT))
47 #define XLAT_STR_9 STRINGIFY(V4L2_BUF_FLAG_INPUT)
48 XLAT(V4L2_BUF_FLAG_PREPARED),
49 #define XLAT_VAL_10 ((unsigned) (V4L2_BUF_FLAG_PREPARED))
50 #define XLAT_STR_10 STRINGIFY(V4L2_BUF_FLAG_PREPARED)
51 XLAT(V4L2_BUF_FLAG_NO_CACHE_INVALIDATE),
52 #define XLAT_VAL_11 ((unsigned) (V4L2_BUF_FLAG_NO_CACHE_INVALIDATE))
53 #define XLAT_STR_11 STRINGIFY(V4L2_BUF_FLAG_NO_CACHE_INVALIDATE)
54 XLAT(V4L2_BUF_FLAG_NO_CACHE_CLEAN),
55 #define XLAT_VAL_12 ((unsigned) (V4L2_BUF_FLAG_NO_CACHE_CLEAN))
56 #define XLAT_STR_12 STRINGIFY(V4L2_BUF_FLAG_NO_CACHE_CLEAN)
57 XLAT(V4L2_BUF_FLAG_LAST),
58 #define XLAT_VAL_13 ((unsigned) (V4L2_BUF_FLAG_LAST))
59 #define XLAT_STR_13 STRINGIFY(V4L2_BUF_FLAG_LAST)
60 XLAT(V4L2_BUF_FLAG_REQUEST_FD),
61 #define XLAT_VAL_14 ((unsigned) (V4L2_BUF_FLAG_REQUEST_FD))
62 #define XLAT_STR_14 STRINGIFY(V4L2_BUF_FLAG_REQUEST_FD)
63 };
64 # if !(defined HAVE_M32_MPERS || defined HAVE_MX32_MPERS)
65 static
66 # endif
67 const struct xlat v4l2_buf_flags[1] = { {
68 .data = v4l2_buf_flags_xdata,
69 .size = ARRAY_SIZE(v4l2_buf_flags_xdata),
70 .type = XT_NORMAL,
71 .flags_mask = 0
72 # ifdef XLAT_VAL_0
73 | XLAT_VAL_0
74 # endif
75 # ifdef XLAT_VAL_1
76 | XLAT_VAL_1
77 # endif
78 # ifdef XLAT_VAL_2
79 | XLAT_VAL_2
80 # endif
81 # ifdef XLAT_VAL_3
82 | XLAT_VAL_3
83 # endif
84 # ifdef XLAT_VAL_4
85 | XLAT_VAL_4
86 # endif
87 # ifdef XLAT_VAL_5
88 | XLAT_VAL_5
89 # endif
90 # ifdef XLAT_VAL_6
91 | XLAT_VAL_6
92 # endif
93 # ifdef XLAT_VAL_7
94 | XLAT_VAL_7
95 # endif
96 # ifdef XLAT_VAL_8
97 | XLAT_VAL_8
98 # endif
99 # ifdef XLAT_VAL_9
100 | XLAT_VAL_9
101 # endif
102 # ifdef XLAT_VAL_10
103 | XLAT_VAL_10
104 # endif
105 # ifdef XLAT_VAL_11
106 | XLAT_VAL_11
107 # endif
108 # ifdef XLAT_VAL_12
109 | XLAT_VAL_12
110 # endif
111 # ifdef XLAT_VAL_13
112 | XLAT_VAL_13
113 # endif
114 # ifdef XLAT_VAL_14
115 | XLAT_VAL_14
116 # endif
117 ,
118 .flags_strsz = 0
119 # ifdef XLAT_STR_0
120 + sizeof(XLAT_STR_0)
121 # endif
122 # ifdef XLAT_STR_1
123 + sizeof(XLAT_STR_1)
124 # endif
125 # ifdef XLAT_STR_2
126 + sizeof(XLAT_STR_2)
127 # endif
128 # ifdef XLAT_STR_3
129 + sizeof(XLAT_STR_3)
130 # endif
131 # ifdef XLAT_STR_4
132 + sizeof(XLAT_STR_4)
133 # endif
134 # ifdef XLAT_STR_5
135 + sizeof(XLAT_STR_5)
136 # endif
137 # ifdef XLAT_STR_6
138 + sizeof(XLAT_STR_6)
139 # endif
140 # ifdef XLAT_STR_7
141 + sizeof(XLAT_STR_7)
142 # endif
143 # ifdef XLAT_STR_8
144 + sizeof(XLAT_STR_8)
145 # endif
146 # ifdef XLAT_STR_9
147 + sizeof(XLAT_STR_9)
148 # endif
149 # ifdef XLAT_STR_10
150 + sizeof(XLAT_STR_10)
151 # endif
152 # ifdef XLAT_STR_11
153 + sizeof(XLAT_STR_11)
154 # endif
155 # ifdef XLAT_STR_12
156 + sizeof(XLAT_STR_12)
157 # endif
158 # ifdef XLAT_STR_13
159 + sizeof(XLAT_STR_13)
160 # endif
161 # ifdef XLAT_STR_14
162 + sizeof(XLAT_STR_14)
163 # endif
164 ,
165 } };
166 DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
167
168 # undef XLAT_STR_0
169 # undef XLAT_VAL_0
170 # undef XLAT_STR_1
171 # undef XLAT_VAL_1
172 # undef XLAT_STR_2
173 # undef XLAT_VAL_2
174 # undef XLAT_STR_3
175 # undef XLAT_VAL_3
176 # undef XLAT_STR_4
177 # undef XLAT_VAL_4
178 # undef XLAT_STR_5
179 # undef XLAT_VAL_5
180 # undef XLAT_STR_6
181 # undef XLAT_VAL_6
182 # undef XLAT_STR_7
183 # undef XLAT_VAL_7
184 # undef XLAT_STR_8
185 # undef XLAT_VAL_8
186 # undef XLAT_STR_9
187 # undef XLAT_VAL_9
188 # undef XLAT_STR_10
189 # undef XLAT_VAL_10
190 # undef XLAT_STR_11
191 # undef XLAT_VAL_11
192 # undef XLAT_STR_12
193 # undef XLAT_VAL_12
194 # undef XLAT_STR_13
195 # undef XLAT_VAL_13
196 # undef XLAT_STR_14
197 # undef XLAT_VAL_14
198 # endif /* !IN_MPERS */
199
200 #endif /* !XLAT_MACROS_ONLY */