1/* Generated by ./xlat/gen.sh from ./xlat/btrfs_key_types.in; do not edit. */
2#if !(defined(BTRFS_INODE_ITEM_KEY) || (defined(HAVE_DECL_BTRFS_INODE_ITEM_KEY) && HAVE_DECL_BTRFS_INODE_ITEM_KEY))
3# define BTRFS_INODE_ITEM_KEY 1
4#endif
5#if !(defined(BTRFS_INODE_REF_KEY) || (defined(HAVE_DECL_BTRFS_INODE_REF_KEY) && HAVE_DECL_BTRFS_INODE_REF_KEY))
6# define BTRFS_INODE_REF_KEY 12
7#endif
8#if !(defined(BTRFS_INODE_EXTREF_KEY) || (defined(HAVE_DECL_BTRFS_INODE_EXTREF_KEY) && HAVE_DECL_BTRFS_INODE_EXTREF_KEY))
9# define BTRFS_INODE_EXTREF_KEY 13
10#endif
11#if !(defined(BTRFS_XATTR_ITEM_KEY) || (defined(HAVE_DECL_BTRFS_XATTR_ITEM_KEY) && HAVE_DECL_BTRFS_XATTR_ITEM_KEY))
12# define BTRFS_XATTR_ITEM_KEY 24
13#endif
14#if !(defined(BTRFS_ORPHAN_ITEM_KEY) || (defined(HAVE_DECL_BTRFS_ORPHAN_ITEM_KEY) && HAVE_DECL_BTRFS_ORPHAN_ITEM_KEY))
15# define BTRFS_ORPHAN_ITEM_KEY 48
16#endif
17#if !(defined(BTRFS_DIR_LOG_ITEM_KEY) || (defined(HAVE_DECL_BTRFS_DIR_LOG_ITEM_KEY) && HAVE_DECL_BTRFS_DIR_LOG_ITEM_KEY))
18# define BTRFS_DIR_LOG_ITEM_KEY 60
19#endif
20#if !(defined(BTRFS_DIR_LOG_INDEX_KEY) || (defined(HAVE_DECL_BTRFS_DIR_LOG_INDEX_KEY) && HAVE_DECL_BTRFS_DIR_LOG_INDEX_KEY))
21# define BTRFS_DIR_LOG_INDEX_KEY 72
22#endif
23#if !(defined(BTRFS_DIR_ITEM_KEY) || (defined(HAVE_DECL_BTRFS_DIR_ITEM_KEY) && HAVE_DECL_BTRFS_DIR_ITEM_KEY))
24# define BTRFS_DIR_ITEM_KEY 84
25#endif
26#if !(defined(BTRFS_DIR_INDEX_KEY) || (defined(HAVE_DECL_BTRFS_DIR_INDEX_KEY) && HAVE_DECL_BTRFS_DIR_INDEX_KEY))
27# define BTRFS_DIR_INDEX_KEY 96
28#endif
29#if !(defined(BTRFS_EXTENT_DATA_KEY) || (defined(HAVE_DECL_BTRFS_EXTENT_DATA_KEY) && HAVE_DECL_BTRFS_EXTENT_DATA_KEY))
30# define BTRFS_EXTENT_DATA_KEY 108
31#endif
32#if !(defined(BTRFS_EXTENT_CSUM_KEY) || (defined(HAVE_DECL_BTRFS_EXTENT_CSUM_KEY) && HAVE_DECL_BTRFS_EXTENT_CSUM_KEY))
33# define BTRFS_EXTENT_CSUM_KEY 128
34#endif
35#if !(defined(BTRFS_ROOT_ITEM_KEY) || (defined(HAVE_DECL_BTRFS_ROOT_ITEM_KEY) && HAVE_DECL_BTRFS_ROOT_ITEM_KEY))
36# define BTRFS_ROOT_ITEM_KEY 132
37#endif
38#if !(defined(BTRFS_ROOT_BACKREF_KEY) || (defined(HAVE_DECL_BTRFS_ROOT_BACKREF_KEY) && HAVE_DECL_BTRFS_ROOT_BACKREF_KEY))
39# define BTRFS_ROOT_BACKREF_KEY 144
40#endif
41#if !(defined(BTRFS_ROOT_REF_KEY) || (defined(HAVE_DECL_BTRFS_ROOT_REF_KEY) && HAVE_DECL_BTRFS_ROOT_REF_KEY))
42# define BTRFS_ROOT_REF_KEY 156
43#endif
44#if !(defined(BTRFS_EXTENT_ITEM_KEY) || (defined(HAVE_DECL_BTRFS_EXTENT_ITEM_KEY) && HAVE_DECL_BTRFS_EXTENT_ITEM_KEY))
45# define BTRFS_EXTENT_ITEM_KEY 168
46#endif
47#if !(defined(BTRFS_METADATA_ITEM_KEY) || (defined(HAVE_DECL_BTRFS_METADATA_ITEM_KEY) && HAVE_DECL_BTRFS_METADATA_ITEM_KEY))
48# define BTRFS_METADATA_ITEM_KEY 169
49#endif
50#if !(defined(BTRFS_TREE_BLOCK_REF_KEY) || (defined(HAVE_DECL_BTRFS_TREE_BLOCK_REF_KEY) && HAVE_DECL_BTRFS_TREE_BLOCK_REF_KEY))
51# define BTRFS_TREE_BLOCK_REF_KEY 176
52#endif
53#if !(defined(BTRFS_EXTENT_DATA_REF_KEY) || (defined(HAVE_DECL_BTRFS_EXTENT_DATA_REF_KEY) && HAVE_DECL_BTRFS_EXTENT_DATA_REF_KEY))
54# define BTRFS_EXTENT_DATA_REF_KEY 178
55#endif
56#if !(defined(BTRFS_EXTENT_REF_V0_KEY) || (defined(HAVE_DECL_BTRFS_EXTENT_REF_V0_KEY) && HAVE_DECL_BTRFS_EXTENT_REF_V0_KEY))
57# define BTRFS_EXTENT_REF_V0_KEY 180
58#endif
59#if !(defined(BTRFS_SHARED_BLOCK_REF_KEY) || (defined(HAVE_DECL_BTRFS_SHARED_BLOCK_REF_KEY) && HAVE_DECL_BTRFS_SHARED_BLOCK_REF_KEY))
60# define BTRFS_SHARED_BLOCK_REF_KEY 182
61#endif
62#if !(defined(BTRFS_SHARED_DATA_REF_KEY) || (defined(HAVE_DECL_BTRFS_SHARED_DATA_REF_KEY) && HAVE_DECL_BTRFS_SHARED_DATA_REF_KEY))
63# define BTRFS_SHARED_DATA_REF_KEY 184
64#endif
65#if !(defined(BTRFS_BLOCK_GROUP_ITEM_KEY) || (defined(HAVE_DECL_BTRFS_BLOCK_GROUP_ITEM_KEY) && HAVE_DECL_BTRFS_BLOCK_GROUP_ITEM_KEY))
66# define BTRFS_BLOCK_GROUP_ITEM_KEY 192
67#endif
68#if !(defined(BTRFS_FREE_SPACE_INFO_KEY) || (defined(HAVE_DECL_BTRFS_FREE_SPACE_INFO_KEY) && HAVE_DECL_BTRFS_FREE_SPACE_INFO_KEY))
69# define BTRFS_FREE_SPACE_INFO_KEY 198
70#endif
71#if !(defined(BTRFS_FREE_SPACE_EXTENT_KEY) || (defined(HAVE_DECL_BTRFS_FREE_SPACE_EXTENT_KEY) && HAVE_DECL_BTRFS_FREE_SPACE_EXTENT_KEY))
72# define BTRFS_FREE_SPACE_EXTENT_KEY 199
73#endif
74#if !(defined(BTRFS_FREE_SPACE_BITMAP_KEY) || (defined(HAVE_DECL_BTRFS_FREE_SPACE_BITMAP_KEY) && HAVE_DECL_BTRFS_FREE_SPACE_BITMAP_KEY))
75# define BTRFS_FREE_SPACE_BITMAP_KEY 200
76#endif
77#if !(defined(BTRFS_DEV_EXTENT_KEY) || (defined(HAVE_DECL_BTRFS_DEV_EXTENT_KEY) && HAVE_DECL_BTRFS_DEV_EXTENT_KEY))
78# define BTRFS_DEV_EXTENT_KEY 204
79#endif
80#if !(defined(BTRFS_DEV_ITEM_KEY) || (defined(HAVE_DECL_BTRFS_DEV_ITEM_KEY) && HAVE_DECL_BTRFS_DEV_ITEM_KEY))
81# define BTRFS_DEV_ITEM_KEY 216
82#endif
83#if !(defined(BTRFS_CHUNK_ITEM_KEY) || (defined(HAVE_DECL_BTRFS_CHUNK_ITEM_KEY) && HAVE_DECL_BTRFS_CHUNK_ITEM_KEY))
84# define BTRFS_CHUNK_ITEM_KEY 228
85#endif
86#if !(defined(BTRFS_QGROUP_STATUS_KEY) || (defined(HAVE_DECL_BTRFS_QGROUP_STATUS_KEY) && HAVE_DECL_BTRFS_QGROUP_STATUS_KEY))
87# define BTRFS_QGROUP_STATUS_KEY 240
88#endif
89#if !(defined(BTRFS_QGROUP_INFO_KEY) || (defined(HAVE_DECL_BTRFS_QGROUP_INFO_KEY) && HAVE_DECL_BTRFS_QGROUP_INFO_KEY))
90# define BTRFS_QGROUP_INFO_KEY 242
91#endif
92#if !(defined(BTRFS_QGROUP_LIMIT_KEY) || (defined(HAVE_DECL_BTRFS_QGROUP_LIMIT_KEY) && HAVE_DECL_BTRFS_QGROUP_LIMIT_KEY))
93# define BTRFS_QGROUP_LIMIT_KEY 244
94#endif
95#if !(defined(BTRFS_QGROUP_RELATION_KEY) || (defined(HAVE_DECL_BTRFS_QGROUP_RELATION_KEY) && HAVE_DECL_BTRFS_QGROUP_RELATION_KEY))
96# define BTRFS_QGROUP_RELATION_KEY 246
97#endif
98#if !(defined(BTRFS_BALANCE_ITEM_KEY) || (defined(HAVE_DECL_BTRFS_BALANCE_ITEM_KEY) && HAVE_DECL_BTRFS_BALANCE_ITEM_KEY))
99# define BTRFS_BALANCE_ITEM_KEY 248
100#endif
101#if !(defined(BTRFS_TEMPORARY_ITEM_KEY) || (defined(HAVE_DECL_BTRFS_TEMPORARY_ITEM_KEY) && HAVE_DECL_BTRFS_TEMPORARY_ITEM_KEY))
102# define BTRFS_TEMPORARY_ITEM_KEY 248
103#endif
104#if !(defined(BTRFS_DEV_STATS_KEY) || (defined(HAVE_DECL_BTRFS_DEV_STATS_KEY) && HAVE_DECL_BTRFS_DEV_STATS_KEY))
105# define BTRFS_DEV_STATS_KEY 249
106#endif
107#if !(defined(BTRFS_PERSISTENT_ITEM_KEY) || (defined(HAVE_DECL_BTRFS_PERSISTENT_ITEM_KEY) && HAVE_DECL_BTRFS_PERSISTENT_ITEM_KEY))
108# define BTRFS_PERSISTENT_ITEM_KEY 249
109#endif
110#if !(defined(BTRFS_DEV_REPLACE_KEY) || (defined(HAVE_DECL_BTRFS_DEV_REPLACE_KEY) && HAVE_DECL_BTRFS_DEV_REPLACE_KEY))
111# define BTRFS_DEV_REPLACE_KEY 250
112#endif
113#if !(defined(BTRFS_UUID_KEY_SUBVOL) || (defined(HAVE_DECL_BTRFS_UUID_KEY_SUBVOL) && HAVE_DECL_BTRFS_UUID_KEY_SUBVOL))
114# define BTRFS_UUID_KEY_SUBVOL 251
115#endif
116#if !(defined(BTRFS_UUID_KEY_RECEIVED_SUBVOL) || (defined(HAVE_DECL_BTRFS_UUID_KEY_RECEIVED_SUBVOL) && HAVE_DECL_BTRFS_UUID_KEY_RECEIVED_SUBVOL))
117# define BTRFS_UUID_KEY_RECEIVED_SUBVOL 252
118#endif
119#if !(defined(BTRFS_STRING_ITEM_KEY) || (defined(HAVE_DECL_BTRFS_STRING_ITEM_KEY) && HAVE_DECL_BTRFS_STRING_ITEM_KEY))
120# define BTRFS_STRING_ITEM_KEY 253
121#endif
122#if !(defined(UINT32_MAX) || (defined(HAVE_DECL_UINT32_MAX) && HAVE_DECL_UINT32_MAX))
123# define UINT32_MAX -1U
124#endif
125
126#ifdef IN_MPERS
127
128extern const struct xlat btrfs_key_types[];
129
130#else
131
132# if !(defined HAVE_M32_MPERS || defined HAVE_MX32_MPERS)
133static
134# endif
135const struct xlat btrfs_key_types[] = {
136 XLAT_TYPE(uint64_t, BTRFS_INODE_ITEM_KEY),
137 XLAT_TYPE(uint64_t, BTRFS_INODE_REF_KEY),
138 XLAT_TYPE(uint64_t, BTRFS_INODE_EXTREF_KEY),
139 XLAT_TYPE(uint64_t, BTRFS_XATTR_ITEM_KEY),
140 XLAT_TYPE(uint64_t, BTRFS_ORPHAN_ITEM_KEY),
141 XLAT_TYPE(uint64_t, BTRFS_DIR_LOG_ITEM_KEY),
142 XLAT_TYPE(uint64_t, BTRFS_DIR_LOG_INDEX_KEY),
143 XLAT_TYPE(uint64_t, BTRFS_DIR_ITEM_KEY),
144 XLAT_TYPE(uint64_t, BTRFS_DIR_INDEX_KEY),
145 XLAT_TYPE(uint64_t, BTRFS_EXTENT_DATA_KEY),
146 XLAT_TYPE(uint64_t, BTRFS_EXTENT_CSUM_KEY),
147 XLAT_TYPE(uint64_t, BTRFS_ROOT_ITEM_KEY),
148 XLAT_TYPE(uint64_t, BTRFS_ROOT_BACKREF_KEY),
149 XLAT_TYPE(uint64_t, BTRFS_ROOT_REF_KEY),
150 XLAT_TYPE(uint64_t, BTRFS_EXTENT_ITEM_KEY),
151 XLAT_TYPE(uint64_t, BTRFS_METADATA_ITEM_KEY),
152 XLAT_TYPE(uint64_t, BTRFS_TREE_BLOCK_REF_KEY),
153 XLAT_TYPE(uint64_t, BTRFS_EXTENT_DATA_REF_KEY),
154 XLAT_TYPE(uint64_t, BTRFS_EXTENT_REF_V0_KEY),
155 XLAT_TYPE(uint64_t, BTRFS_SHARED_BLOCK_REF_KEY),
156 XLAT_TYPE(uint64_t, BTRFS_SHARED_DATA_REF_KEY),
157 XLAT_TYPE(uint64_t, BTRFS_BLOCK_GROUP_ITEM_KEY),
158 XLAT_TYPE(uint64_t, BTRFS_FREE_SPACE_INFO_KEY),
159 XLAT_TYPE(uint64_t, BTRFS_FREE_SPACE_EXTENT_KEY),
160 XLAT_TYPE(uint64_t, BTRFS_FREE_SPACE_BITMAP_KEY),
161 XLAT_TYPE(uint64_t, BTRFS_DEV_EXTENT_KEY),
162 XLAT_TYPE(uint64_t, BTRFS_DEV_ITEM_KEY),
163 XLAT_TYPE(uint64_t, BTRFS_CHUNK_ITEM_KEY),
164 XLAT_TYPE(uint64_t, BTRFS_QGROUP_STATUS_KEY),
165 XLAT_TYPE(uint64_t, BTRFS_QGROUP_INFO_KEY),
166 XLAT_TYPE(uint64_t, BTRFS_QGROUP_LIMIT_KEY),
167 XLAT_TYPE(uint64_t, BTRFS_QGROUP_RELATION_KEY),
168 XLAT_TYPE(uint64_t, BTRFS_BALANCE_ITEM_KEY),
169 XLAT_TYPE(uint64_t, BTRFS_TEMPORARY_ITEM_KEY),
170 XLAT_TYPE(uint64_t, BTRFS_DEV_STATS_KEY),
171 XLAT_TYPE(uint64_t, BTRFS_PERSISTENT_ITEM_KEY),
172 XLAT_TYPE(uint64_t, BTRFS_DEV_REPLACE_KEY),
173 XLAT_TYPE(uint64_t, BTRFS_UUID_KEY_SUBVOL),
174 XLAT_TYPE(uint64_t, BTRFS_UUID_KEY_RECEIVED_SUBVOL),
175 XLAT_TYPE(uint64_t, BTRFS_STRING_ITEM_KEY),
176 XLAT_TYPE(uint64_t, UINT32_MAX),
177 XLAT_END
178};
179
180#endif /* !IN_MPERS */
181