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