1 /* Generated by ./src/xlat/gen.sh from ./src/xlat/btrfs_qgroup_limit_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 btrfs_qgroup_limit_flags[];
13
14 # else
15
16 DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
17 static const struct xlat_data btrfs_qgroup_limit_flags_xdata[] = {
18 XLAT_TYPE(uint64_t, BTRFS_QGROUP_LIMIT_MAX_RFER),
19 #define XLAT_VAL_0 ((uint64_t) (BTRFS_QGROUP_LIMIT_MAX_RFER))
20 #define XLAT_STR_0 STRINGIFY(BTRFS_QGROUP_LIMIT_MAX_RFER)
21 XLAT_TYPE(uint64_t, BTRFS_QGROUP_LIMIT_MAX_EXCL),
22 #define XLAT_VAL_1 ((uint64_t) (BTRFS_QGROUP_LIMIT_MAX_EXCL))
23 #define XLAT_STR_1 STRINGIFY(BTRFS_QGROUP_LIMIT_MAX_EXCL)
24 XLAT_TYPE(uint64_t, BTRFS_QGROUP_LIMIT_RSV_RFER),
25 #define XLAT_VAL_2 ((uint64_t) (BTRFS_QGROUP_LIMIT_RSV_RFER))
26 #define XLAT_STR_2 STRINGIFY(BTRFS_QGROUP_LIMIT_RSV_RFER)
27 XLAT_TYPE(uint64_t, BTRFS_QGROUP_LIMIT_RSV_EXCL),
28 #define XLAT_VAL_3 ((uint64_t) (BTRFS_QGROUP_LIMIT_RSV_EXCL))
29 #define XLAT_STR_3 STRINGIFY(BTRFS_QGROUP_LIMIT_RSV_EXCL)
30 XLAT_TYPE(uint64_t, BTRFS_QGROUP_LIMIT_RFER_CMPR),
31 #define XLAT_VAL_4 ((uint64_t) (BTRFS_QGROUP_LIMIT_RFER_CMPR))
32 #define XLAT_STR_4 STRINGIFY(BTRFS_QGROUP_LIMIT_RFER_CMPR)
33 XLAT_TYPE(uint64_t, BTRFS_QGROUP_LIMIT_EXCL_CMPR),
34 #define XLAT_VAL_5 ((uint64_t) (BTRFS_QGROUP_LIMIT_EXCL_CMPR))
35 #define XLAT_STR_5 STRINGIFY(BTRFS_QGROUP_LIMIT_EXCL_CMPR)
36 };
37 # if !(defined HAVE_M32_MPERS || defined HAVE_MX32_MPERS)
38 static
39 # endif
40 const struct xlat btrfs_qgroup_limit_flags[1] = { {
41 .data = btrfs_qgroup_limit_flags_xdata,
42 .size = ARRAY_SIZE(btrfs_qgroup_limit_flags_xdata),
43 .type = XT_NORMAL,
44 .flags_mask = 0
45 # ifdef XLAT_VAL_0
46 | XLAT_VAL_0
47 # endif
48 # ifdef XLAT_VAL_1
49 | XLAT_VAL_1
50 # endif
51 # ifdef XLAT_VAL_2
52 | XLAT_VAL_2
53 # endif
54 # ifdef XLAT_VAL_3
55 | XLAT_VAL_3
56 # endif
57 # ifdef XLAT_VAL_4
58 | XLAT_VAL_4
59 # endif
60 # ifdef XLAT_VAL_5
61 | XLAT_VAL_5
62 # endif
63 ,
64 .flags_strsz = 0
65 # ifdef XLAT_STR_0
66 + sizeof(XLAT_STR_0)
67 # endif
68 # ifdef XLAT_STR_1
69 + sizeof(XLAT_STR_1)
70 # endif
71 # ifdef XLAT_STR_2
72 + sizeof(XLAT_STR_2)
73 # endif
74 # ifdef XLAT_STR_3
75 + sizeof(XLAT_STR_3)
76 # endif
77 # ifdef XLAT_STR_4
78 + sizeof(XLAT_STR_4)
79 # endif
80 # ifdef XLAT_STR_5
81 + sizeof(XLAT_STR_5)
82 # endif
83 ,
84 } };
85 DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
86
87 # undef XLAT_STR_0
88 # undef XLAT_VAL_0
89 # undef XLAT_STR_1
90 # undef XLAT_VAL_1
91 # undef XLAT_STR_2
92 # undef XLAT_VAL_2
93 # undef XLAT_STR_3
94 # undef XLAT_VAL_3
95 # undef XLAT_STR_4
96 # undef XLAT_VAL_4
97 # undef XLAT_STR_5
98 # undef XLAT_VAL_5
99 # endif /* !IN_MPERS */
100
101 #endif /* !XLAT_MACROS_ONLY */