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 128 extern const struct xlat btrfs_key_types[]; 129 130 #else 131 132 # if !(defined HAVE_M32_MPERS || defined HAVE_MX32_MPERS) 133 static 134 # endif 135 const 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