(root)/
strace-6.5/
src/
xlat/
btrfs_key_types.h
       1  /* Generated by ./src/xlat/gen.sh from ./src/xlat/btrfs_key_types.in; do not edit. */
       2  
       3  #include "gcc_compat.h"
       4  #include "static_assert.h"
       5  
       6  #if defined XLAT_PREV_VAL
       7  static_assert((unsigned long long) (BTRFS_INODE_ITEM_KEY)
       8        > (unsigned long long) (XLAT_PREV_VAL),
       9        "Incorrect order in #sorted xlat: BTRFS_INODE_ITEM_KEY"
      10        " is not larger than the previous value");
      11  #endif
      12  #undef XLAT_PREV_VAL
      13  #define XLAT_PREV_VAL (BTRFS_INODE_ITEM_KEY)
      14  #if defined XLAT_PREV_VAL
      15  static_assert((unsigned long long) (BTRFS_INODE_REF_KEY)
      16        > (unsigned long long) (XLAT_PREV_VAL),
      17        "Incorrect order in #sorted xlat: BTRFS_INODE_REF_KEY"
      18        " is not larger than the previous value");
      19  #endif
      20  #undef XLAT_PREV_VAL
      21  #define XLAT_PREV_VAL (BTRFS_INODE_REF_KEY)
      22  #if defined XLAT_PREV_VAL
      23  static_assert((unsigned long long) (BTRFS_INODE_EXTREF_KEY)
      24        > (unsigned long long) (XLAT_PREV_VAL),
      25        "Incorrect order in #sorted xlat: BTRFS_INODE_EXTREF_KEY"
      26        " is not larger than the previous value");
      27  #endif
      28  #undef XLAT_PREV_VAL
      29  #define XLAT_PREV_VAL (BTRFS_INODE_EXTREF_KEY)
      30  #if defined XLAT_PREV_VAL
      31  static_assert((unsigned long long) (BTRFS_XATTR_ITEM_KEY)
      32        > (unsigned long long) (XLAT_PREV_VAL),
      33        "Incorrect order in #sorted xlat: BTRFS_XATTR_ITEM_KEY"
      34        " is not larger than the previous value");
      35  #endif
      36  #undef XLAT_PREV_VAL
      37  #define XLAT_PREV_VAL (BTRFS_XATTR_ITEM_KEY)
      38  #if defined XLAT_PREV_VAL
      39  static_assert((unsigned long long) (BTRFS_VERITY_DESC_ITEM_KEY)
      40        > (unsigned long long) (XLAT_PREV_VAL),
      41        "Incorrect order in #sorted xlat: BTRFS_VERITY_DESC_ITEM_KEY"
      42        " is not larger than the previous value");
      43  #endif
      44  #undef XLAT_PREV_VAL
      45  #define XLAT_PREV_VAL (BTRFS_VERITY_DESC_ITEM_KEY)
      46  #if defined XLAT_PREV_VAL
      47  static_assert((unsigned long long) (BTRFS_VERITY_MERKLE_ITEM_KEY)
      48        > (unsigned long long) (XLAT_PREV_VAL),
      49        "Incorrect order in #sorted xlat: BTRFS_VERITY_MERKLE_ITEM_KEY"
      50        " is not larger than the previous value");
      51  #endif
      52  #undef XLAT_PREV_VAL
      53  #define XLAT_PREV_VAL (BTRFS_VERITY_MERKLE_ITEM_KEY)
      54  #if defined XLAT_PREV_VAL
      55  static_assert((unsigned long long) (BTRFS_ORPHAN_ITEM_KEY)
      56        > (unsigned long long) (XLAT_PREV_VAL),
      57        "Incorrect order in #sorted xlat: BTRFS_ORPHAN_ITEM_KEY"
      58        " is not larger than the previous value");
      59  #endif
      60  #undef XLAT_PREV_VAL
      61  #define XLAT_PREV_VAL (BTRFS_ORPHAN_ITEM_KEY)
      62  #if defined XLAT_PREV_VAL
      63  static_assert((unsigned long long) (BTRFS_DIR_LOG_ITEM_KEY)
      64        > (unsigned long long) (XLAT_PREV_VAL),
      65        "Incorrect order in #sorted xlat: BTRFS_DIR_LOG_ITEM_KEY"
      66        " is not larger than the previous value");
      67  #endif
      68  #undef XLAT_PREV_VAL
      69  #define XLAT_PREV_VAL (BTRFS_DIR_LOG_ITEM_KEY)
      70  #if defined XLAT_PREV_VAL
      71  static_assert((unsigned long long) (BTRFS_DIR_LOG_INDEX_KEY)
      72        > (unsigned long long) (XLAT_PREV_VAL),
      73        "Incorrect order in #sorted xlat: BTRFS_DIR_LOG_INDEX_KEY"
      74        " is not larger than the previous value");
      75  #endif
      76  #undef XLAT_PREV_VAL
      77  #define XLAT_PREV_VAL (BTRFS_DIR_LOG_INDEX_KEY)
      78  #if defined XLAT_PREV_VAL
      79  static_assert((unsigned long long) (BTRFS_DIR_ITEM_KEY)
      80        > (unsigned long long) (XLAT_PREV_VAL),
      81        "Incorrect order in #sorted xlat: BTRFS_DIR_ITEM_KEY"
      82        " is not larger than the previous value");
      83  #endif
      84  #undef XLAT_PREV_VAL
      85  #define XLAT_PREV_VAL (BTRFS_DIR_ITEM_KEY)
      86  #if defined XLAT_PREV_VAL
      87  static_assert((unsigned long long) (BTRFS_DIR_INDEX_KEY)
      88        > (unsigned long long) (XLAT_PREV_VAL),
      89        "Incorrect order in #sorted xlat: BTRFS_DIR_INDEX_KEY"
      90        " is not larger than the previous value");
      91  #endif
      92  #undef XLAT_PREV_VAL
      93  #define XLAT_PREV_VAL (BTRFS_DIR_INDEX_KEY)
      94  #if defined XLAT_PREV_VAL
      95  static_assert((unsigned long long) (BTRFS_EXTENT_DATA_KEY)
      96        > (unsigned long long) (XLAT_PREV_VAL),
      97        "Incorrect order in #sorted xlat: BTRFS_EXTENT_DATA_KEY"
      98        " is not larger than the previous value");
      99  #endif
     100  #undef XLAT_PREV_VAL
     101  #define XLAT_PREV_VAL (BTRFS_EXTENT_DATA_KEY)
     102  #if defined XLAT_PREV_VAL
     103  static_assert((unsigned long long) (BTRFS_EXTENT_CSUM_KEY)
     104        > (unsigned long long) (XLAT_PREV_VAL),
     105        "Incorrect order in #sorted xlat: BTRFS_EXTENT_CSUM_KEY"
     106        " is not larger than the previous value");
     107  #endif
     108  #undef XLAT_PREV_VAL
     109  #define XLAT_PREV_VAL (BTRFS_EXTENT_CSUM_KEY)
     110  #if defined XLAT_PREV_VAL
     111  static_assert((unsigned long long) (BTRFS_ROOT_ITEM_KEY)
     112        > (unsigned long long) (XLAT_PREV_VAL),
     113        "Incorrect order in #sorted xlat: BTRFS_ROOT_ITEM_KEY"
     114        " is not larger than the previous value");
     115  #endif
     116  #undef XLAT_PREV_VAL
     117  #define XLAT_PREV_VAL (BTRFS_ROOT_ITEM_KEY)
     118  #if defined XLAT_PREV_VAL
     119  static_assert((unsigned long long) (BTRFS_ROOT_BACKREF_KEY)
     120        > (unsigned long long) (XLAT_PREV_VAL),
     121        "Incorrect order in #sorted xlat: BTRFS_ROOT_BACKREF_KEY"
     122        " is not larger than the previous value");
     123  #endif
     124  #undef XLAT_PREV_VAL
     125  #define XLAT_PREV_VAL (BTRFS_ROOT_BACKREF_KEY)
     126  #if defined XLAT_PREV_VAL
     127  static_assert((unsigned long long) (BTRFS_ROOT_REF_KEY)
     128        > (unsigned long long) (XLAT_PREV_VAL),
     129        "Incorrect order in #sorted xlat: BTRFS_ROOT_REF_KEY"
     130        " is not larger than the previous value");
     131  #endif
     132  #undef XLAT_PREV_VAL
     133  #define XLAT_PREV_VAL (BTRFS_ROOT_REF_KEY)
     134  #if defined XLAT_PREV_VAL
     135  static_assert((unsigned long long) (BTRFS_EXTENT_ITEM_KEY)
     136        > (unsigned long long) (XLAT_PREV_VAL),
     137        "Incorrect order in #sorted xlat: BTRFS_EXTENT_ITEM_KEY"
     138        " is not larger than the previous value");
     139  #endif
     140  #undef XLAT_PREV_VAL
     141  #define XLAT_PREV_VAL (BTRFS_EXTENT_ITEM_KEY)
     142  #if defined XLAT_PREV_VAL
     143  static_assert((unsigned long long) (BTRFS_METADATA_ITEM_KEY)
     144        > (unsigned long long) (XLAT_PREV_VAL),
     145        "Incorrect order in #sorted xlat: BTRFS_METADATA_ITEM_KEY"
     146        " is not larger than the previous value");
     147  #endif
     148  #undef XLAT_PREV_VAL
     149  #define XLAT_PREV_VAL (BTRFS_METADATA_ITEM_KEY)
     150  #if defined XLAT_PREV_VAL
     151  static_assert((unsigned long long) (BTRFS_TREE_BLOCK_REF_KEY)
     152        > (unsigned long long) (XLAT_PREV_VAL),
     153        "Incorrect order in #sorted xlat: BTRFS_TREE_BLOCK_REF_KEY"
     154        " is not larger than the previous value");
     155  #endif
     156  #undef XLAT_PREV_VAL
     157  #define XLAT_PREV_VAL (BTRFS_TREE_BLOCK_REF_KEY)
     158  #if defined XLAT_PREV_VAL
     159  static_assert((unsigned long long) (BTRFS_EXTENT_DATA_REF_KEY)
     160        > (unsigned long long) (XLAT_PREV_VAL),
     161        "Incorrect order in #sorted xlat: BTRFS_EXTENT_DATA_REF_KEY"
     162        " is not larger than the previous value");
     163  #endif
     164  #undef XLAT_PREV_VAL
     165  #define XLAT_PREV_VAL (BTRFS_EXTENT_DATA_REF_KEY)
     166  #if defined XLAT_PREV_VAL
     167  static_assert((unsigned long long) (BTRFS_EXTENT_REF_V0_KEY)
     168        > (unsigned long long) (XLAT_PREV_VAL),
     169        "Incorrect order in #sorted xlat: BTRFS_EXTENT_REF_V0_KEY"
     170        " is not larger than the previous value");
     171  #endif
     172  #undef XLAT_PREV_VAL
     173  #define XLAT_PREV_VAL (BTRFS_EXTENT_REF_V0_KEY)
     174  #if defined XLAT_PREV_VAL
     175  static_assert((unsigned long long) (BTRFS_SHARED_BLOCK_REF_KEY)
     176        > (unsigned long long) (XLAT_PREV_VAL),
     177        "Incorrect order in #sorted xlat: BTRFS_SHARED_BLOCK_REF_KEY"
     178        " is not larger than the previous value");
     179  #endif
     180  #undef XLAT_PREV_VAL
     181  #define XLAT_PREV_VAL (BTRFS_SHARED_BLOCK_REF_KEY)
     182  #if defined XLAT_PREV_VAL
     183  static_assert((unsigned long long) (BTRFS_SHARED_DATA_REF_KEY)
     184        > (unsigned long long) (XLAT_PREV_VAL),
     185        "Incorrect order in #sorted xlat: BTRFS_SHARED_DATA_REF_KEY"
     186        " is not larger than the previous value");
     187  #endif
     188  #undef XLAT_PREV_VAL
     189  #define XLAT_PREV_VAL (BTRFS_SHARED_DATA_REF_KEY)
     190  #if defined XLAT_PREV_VAL
     191  static_assert((unsigned long long) (BTRFS_BLOCK_GROUP_ITEM_KEY)
     192        > (unsigned long long) (XLAT_PREV_VAL),
     193        "Incorrect order in #sorted xlat: BTRFS_BLOCK_GROUP_ITEM_KEY"
     194        " is not larger than the previous value");
     195  #endif
     196  #undef XLAT_PREV_VAL
     197  #define XLAT_PREV_VAL (BTRFS_BLOCK_GROUP_ITEM_KEY)
     198  #if defined XLAT_PREV_VAL
     199  static_assert((unsigned long long) (BTRFS_FREE_SPACE_INFO_KEY)
     200        > (unsigned long long) (XLAT_PREV_VAL),
     201        "Incorrect order in #sorted xlat: BTRFS_FREE_SPACE_INFO_KEY"
     202        " is not larger than the previous value");
     203  #endif
     204  #undef XLAT_PREV_VAL
     205  #define XLAT_PREV_VAL (BTRFS_FREE_SPACE_INFO_KEY)
     206  #if defined XLAT_PREV_VAL
     207  static_assert((unsigned long long) (BTRFS_FREE_SPACE_EXTENT_KEY)
     208        > (unsigned long long) (XLAT_PREV_VAL),
     209        "Incorrect order in #sorted xlat: BTRFS_FREE_SPACE_EXTENT_KEY"
     210        " is not larger than the previous value");
     211  #endif
     212  #undef XLAT_PREV_VAL
     213  #define XLAT_PREV_VAL (BTRFS_FREE_SPACE_EXTENT_KEY)
     214  #if defined XLAT_PREV_VAL
     215  static_assert((unsigned long long) (BTRFS_FREE_SPACE_BITMAP_KEY)
     216        > (unsigned long long) (XLAT_PREV_VAL),
     217        "Incorrect order in #sorted xlat: BTRFS_FREE_SPACE_BITMAP_KEY"
     218        " is not larger than the previous value");
     219  #endif
     220  #undef XLAT_PREV_VAL
     221  #define XLAT_PREV_VAL (BTRFS_FREE_SPACE_BITMAP_KEY)
     222  #if defined XLAT_PREV_VAL
     223  static_assert((unsigned long long) (BTRFS_DEV_EXTENT_KEY)
     224        > (unsigned long long) (XLAT_PREV_VAL),
     225        "Incorrect order in #sorted xlat: BTRFS_DEV_EXTENT_KEY"
     226        " is not larger than the previous value");
     227  #endif
     228  #undef XLAT_PREV_VAL
     229  #define XLAT_PREV_VAL (BTRFS_DEV_EXTENT_KEY)
     230  #if defined XLAT_PREV_VAL
     231  static_assert((unsigned long long) (BTRFS_DEV_ITEM_KEY)
     232        > (unsigned long long) (XLAT_PREV_VAL),
     233        "Incorrect order in #sorted xlat: BTRFS_DEV_ITEM_KEY"
     234        " is not larger than the previous value");
     235  #endif
     236  #undef XLAT_PREV_VAL
     237  #define XLAT_PREV_VAL (BTRFS_DEV_ITEM_KEY)
     238  #if defined XLAT_PREV_VAL
     239  static_assert((unsigned long long) (BTRFS_CHUNK_ITEM_KEY)
     240        > (unsigned long long) (XLAT_PREV_VAL),
     241        "Incorrect order in #sorted xlat: BTRFS_CHUNK_ITEM_KEY"
     242        " is not larger than the previous value");
     243  #endif
     244  #undef XLAT_PREV_VAL
     245  #define XLAT_PREV_VAL (BTRFS_CHUNK_ITEM_KEY)
     246  #if defined XLAT_PREV_VAL
     247  static_assert((unsigned long long) (BTRFS_QGROUP_STATUS_KEY)
     248        > (unsigned long long) (XLAT_PREV_VAL),
     249        "Incorrect order in #sorted xlat: BTRFS_QGROUP_STATUS_KEY"
     250        " is not larger than the previous value");
     251  #endif
     252  #undef XLAT_PREV_VAL
     253  #define XLAT_PREV_VAL (BTRFS_QGROUP_STATUS_KEY)
     254  #if defined XLAT_PREV_VAL
     255  static_assert((unsigned long long) (BTRFS_QGROUP_INFO_KEY)
     256        > (unsigned long long) (XLAT_PREV_VAL),
     257        "Incorrect order in #sorted xlat: BTRFS_QGROUP_INFO_KEY"
     258        " is not larger than the previous value");
     259  #endif
     260  #undef XLAT_PREV_VAL
     261  #define XLAT_PREV_VAL (BTRFS_QGROUP_INFO_KEY)
     262  #if defined XLAT_PREV_VAL
     263  static_assert((unsigned long long) (BTRFS_QGROUP_LIMIT_KEY)
     264        > (unsigned long long) (XLAT_PREV_VAL),
     265        "Incorrect order in #sorted xlat: BTRFS_QGROUP_LIMIT_KEY"
     266        " is not larger than the previous value");
     267  #endif
     268  #undef XLAT_PREV_VAL
     269  #define XLAT_PREV_VAL (BTRFS_QGROUP_LIMIT_KEY)
     270  #if defined XLAT_PREV_VAL
     271  static_assert((unsigned long long) (BTRFS_QGROUP_RELATION_KEY)
     272        > (unsigned long long) (XLAT_PREV_VAL),
     273        "Incorrect order in #sorted xlat: BTRFS_QGROUP_RELATION_KEY"
     274        " is not larger than the previous value");
     275  #endif
     276  #undef XLAT_PREV_VAL
     277  #define XLAT_PREV_VAL (BTRFS_QGROUP_RELATION_KEY)
     278  #if defined XLAT_PREV_VAL
     279  static_assert((unsigned long long) (BTRFS_TEMPORARY_ITEM_KEY)
     280        > (unsigned long long) (XLAT_PREV_VAL),
     281        "Incorrect order in #sorted xlat: BTRFS_TEMPORARY_ITEM_KEY"
     282        " is not larger than the previous value");
     283  #endif
     284  #undef XLAT_PREV_VAL
     285  #define XLAT_PREV_VAL (BTRFS_TEMPORARY_ITEM_KEY)
     286  #if defined XLAT_PREV_VAL
     287  static_assert((unsigned long long) (BTRFS_PERSISTENT_ITEM_KEY)
     288        > (unsigned long long) (XLAT_PREV_VAL),
     289        "Incorrect order in #sorted xlat: BTRFS_PERSISTENT_ITEM_KEY"
     290        " is not larger than the previous value");
     291  #endif
     292  #undef XLAT_PREV_VAL
     293  #define XLAT_PREV_VAL (BTRFS_PERSISTENT_ITEM_KEY)
     294  #if defined XLAT_PREV_VAL
     295  static_assert((unsigned long long) (BTRFS_DEV_REPLACE_KEY)
     296        > (unsigned long long) (XLAT_PREV_VAL),
     297        "Incorrect order in #sorted xlat: BTRFS_DEV_REPLACE_KEY"
     298        " is not larger than the previous value");
     299  #endif
     300  #undef XLAT_PREV_VAL
     301  #define XLAT_PREV_VAL (BTRFS_DEV_REPLACE_KEY)
     302  #if defined XLAT_PREV_VAL
     303  static_assert((unsigned long long) (BTRFS_UUID_KEY_SUBVOL)
     304        > (unsigned long long) (XLAT_PREV_VAL),
     305        "Incorrect order in #sorted xlat: BTRFS_UUID_KEY_SUBVOL"
     306        " is not larger than the previous value");
     307  #endif
     308  #undef XLAT_PREV_VAL
     309  #define XLAT_PREV_VAL (BTRFS_UUID_KEY_SUBVOL)
     310  #if defined XLAT_PREV_VAL
     311  static_assert((unsigned long long) (BTRFS_UUID_KEY_RECEIVED_SUBVOL)
     312        > (unsigned long long) (XLAT_PREV_VAL),
     313        "Incorrect order in #sorted xlat: BTRFS_UUID_KEY_RECEIVED_SUBVOL"
     314        " is not larger than the previous value");
     315  #endif
     316  #undef XLAT_PREV_VAL
     317  #define XLAT_PREV_VAL (BTRFS_UUID_KEY_RECEIVED_SUBVOL)
     318  #if defined XLAT_PREV_VAL
     319  static_assert((unsigned long long) (BTRFS_STRING_ITEM_KEY)
     320        > (unsigned long long) (XLAT_PREV_VAL),
     321        "Incorrect order in #sorted xlat: BTRFS_STRING_ITEM_KEY"
     322        " is not larger than the previous value");
     323  #endif
     324  #undef XLAT_PREV_VAL
     325  #define XLAT_PREV_VAL (BTRFS_STRING_ITEM_KEY)
     326  #if defined XLAT_PREV_VAL
     327  static_assert((unsigned long long) (UINT32_MAX)
     328        > (unsigned long long) (XLAT_PREV_VAL),
     329        "Incorrect order in #sorted xlat: UINT32_MAX"
     330        " is not larger than the previous value");
     331  #endif
     332  #undef XLAT_PREV_VAL
     333  #define XLAT_PREV_VAL (UINT32_MAX)
     334  #undef XLAT_PREV_VAL
     335  
     336  #ifndef XLAT_MACROS_ONLY
     337  
     338  # ifdef IN_MPERS
     339  
     340  extern const struct xlat btrfs_key_types[];
     341  
     342  # else
     343  
     344  DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
     345  static const struct xlat_data btrfs_key_types_xdata[] = {
     346   XLAT_TYPE(uint64_t, BTRFS_INODE_ITEM_KEY),
     347   #define XLAT_VAL_0 ((uint64_t) (BTRFS_INODE_ITEM_KEY))
     348   #define XLAT_STR_0 STRINGIFY(BTRFS_INODE_ITEM_KEY)
     349   XLAT_TYPE(uint64_t, BTRFS_INODE_REF_KEY),
     350   #define XLAT_VAL_1 ((uint64_t) (BTRFS_INODE_REF_KEY))
     351   #define XLAT_STR_1 STRINGIFY(BTRFS_INODE_REF_KEY)
     352   XLAT_TYPE(uint64_t, BTRFS_INODE_EXTREF_KEY),
     353   #define XLAT_VAL_2 ((uint64_t) (BTRFS_INODE_EXTREF_KEY))
     354   #define XLAT_STR_2 STRINGIFY(BTRFS_INODE_EXTREF_KEY)
     355   XLAT_TYPE(uint64_t, BTRFS_XATTR_ITEM_KEY),
     356   #define XLAT_VAL_3 ((uint64_t) (BTRFS_XATTR_ITEM_KEY))
     357   #define XLAT_STR_3 STRINGIFY(BTRFS_XATTR_ITEM_KEY)
     358   XLAT_TYPE(uint64_t, BTRFS_VERITY_DESC_ITEM_KEY),
     359   #define XLAT_VAL_4 ((uint64_t) (BTRFS_VERITY_DESC_ITEM_KEY))
     360   #define XLAT_STR_4 STRINGIFY(BTRFS_VERITY_DESC_ITEM_KEY)
     361   XLAT_TYPE(uint64_t, BTRFS_VERITY_MERKLE_ITEM_KEY),
     362   #define XLAT_VAL_5 ((uint64_t) (BTRFS_VERITY_MERKLE_ITEM_KEY))
     363   #define XLAT_STR_5 STRINGIFY(BTRFS_VERITY_MERKLE_ITEM_KEY)
     364   XLAT_TYPE(uint64_t, BTRFS_ORPHAN_ITEM_KEY),
     365   #define XLAT_VAL_6 ((uint64_t) (BTRFS_ORPHAN_ITEM_KEY))
     366   #define XLAT_STR_6 STRINGIFY(BTRFS_ORPHAN_ITEM_KEY)
     367   XLAT_TYPE(uint64_t, BTRFS_DIR_LOG_ITEM_KEY),
     368   #define XLAT_VAL_7 ((uint64_t) (BTRFS_DIR_LOG_ITEM_KEY))
     369   #define XLAT_STR_7 STRINGIFY(BTRFS_DIR_LOG_ITEM_KEY)
     370   XLAT_TYPE(uint64_t, BTRFS_DIR_LOG_INDEX_KEY),
     371   #define XLAT_VAL_8 ((uint64_t) (BTRFS_DIR_LOG_INDEX_KEY))
     372   #define XLAT_STR_8 STRINGIFY(BTRFS_DIR_LOG_INDEX_KEY)
     373   XLAT_TYPE(uint64_t, BTRFS_DIR_ITEM_KEY),
     374   #define XLAT_VAL_9 ((uint64_t) (BTRFS_DIR_ITEM_KEY))
     375   #define XLAT_STR_9 STRINGIFY(BTRFS_DIR_ITEM_KEY)
     376   XLAT_TYPE(uint64_t, BTRFS_DIR_INDEX_KEY),
     377   #define XLAT_VAL_10 ((uint64_t) (BTRFS_DIR_INDEX_KEY))
     378   #define XLAT_STR_10 STRINGIFY(BTRFS_DIR_INDEX_KEY)
     379   XLAT_TYPE(uint64_t, BTRFS_EXTENT_DATA_KEY),
     380   #define XLAT_VAL_11 ((uint64_t) (BTRFS_EXTENT_DATA_KEY))
     381   #define XLAT_STR_11 STRINGIFY(BTRFS_EXTENT_DATA_KEY)
     382   XLAT_TYPE(uint64_t, BTRFS_EXTENT_CSUM_KEY),
     383   #define XLAT_VAL_12 ((uint64_t) (BTRFS_EXTENT_CSUM_KEY))
     384   #define XLAT_STR_12 STRINGIFY(BTRFS_EXTENT_CSUM_KEY)
     385   XLAT_TYPE(uint64_t, BTRFS_ROOT_ITEM_KEY),
     386   #define XLAT_VAL_13 ((uint64_t) (BTRFS_ROOT_ITEM_KEY))
     387   #define XLAT_STR_13 STRINGIFY(BTRFS_ROOT_ITEM_KEY)
     388   XLAT_TYPE(uint64_t, BTRFS_ROOT_BACKREF_KEY),
     389   #define XLAT_VAL_14 ((uint64_t) (BTRFS_ROOT_BACKREF_KEY))
     390   #define XLAT_STR_14 STRINGIFY(BTRFS_ROOT_BACKREF_KEY)
     391   XLAT_TYPE(uint64_t, BTRFS_ROOT_REF_KEY),
     392   #define XLAT_VAL_15 ((uint64_t) (BTRFS_ROOT_REF_KEY))
     393   #define XLAT_STR_15 STRINGIFY(BTRFS_ROOT_REF_KEY)
     394   XLAT_TYPE(uint64_t, BTRFS_EXTENT_ITEM_KEY),
     395   #define XLAT_VAL_16 ((uint64_t) (BTRFS_EXTENT_ITEM_KEY))
     396   #define XLAT_STR_16 STRINGIFY(BTRFS_EXTENT_ITEM_KEY)
     397   XLAT_TYPE(uint64_t, BTRFS_METADATA_ITEM_KEY),
     398   #define XLAT_VAL_17 ((uint64_t) (BTRFS_METADATA_ITEM_KEY))
     399   #define XLAT_STR_17 STRINGIFY(BTRFS_METADATA_ITEM_KEY)
     400   XLAT_TYPE(uint64_t, BTRFS_TREE_BLOCK_REF_KEY),
     401   #define XLAT_VAL_18 ((uint64_t) (BTRFS_TREE_BLOCK_REF_KEY))
     402   #define XLAT_STR_18 STRINGIFY(BTRFS_TREE_BLOCK_REF_KEY)
     403   XLAT_TYPE(uint64_t, BTRFS_EXTENT_DATA_REF_KEY),
     404   #define XLAT_VAL_19 ((uint64_t) (BTRFS_EXTENT_DATA_REF_KEY))
     405   #define XLAT_STR_19 STRINGIFY(BTRFS_EXTENT_DATA_REF_KEY)
     406   XLAT_TYPE(uint64_t, BTRFS_EXTENT_REF_V0_KEY),
     407   #define XLAT_VAL_20 ((uint64_t) (BTRFS_EXTENT_REF_V0_KEY))
     408   #define XLAT_STR_20 STRINGIFY(BTRFS_EXTENT_REF_V0_KEY)
     409   XLAT_TYPE(uint64_t, BTRFS_SHARED_BLOCK_REF_KEY),
     410   #define XLAT_VAL_21 ((uint64_t) (BTRFS_SHARED_BLOCK_REF_KEY))
     411   #define XLAT_STR_21 STRINGIFY(BTRFS_SHARED_BLOCK_REF_KEY)
     412   XLAT_TYPE(uint64_t, BTRFS_SHARED_DATA_REF_KEY),
     413   #define XLAT_VAL_22 ((uint64_t) (BTRFS_SHARED_DATA_REF_KEY))
     414   #define XLAT_STR_22 STRINGIFY(BTRFS_SHARED_DATA_REF_KEY)
     415   XLAT_TYPE(uint64_t, BTRFS_BLOCK_GROUP_ITEM_KEY),
     416   #define XLAT_VAL_23 ((uint64_t) (BTRFS_BLOCK_GROUP_ITEM_KEY))
     417   #define XLAT_STR_23 STRINGIFY(BTRFS_BLOCK_GROUP_ITEM_KEY)
     418   XLAT_TYPE(uint64_t, BTRFS_FREE_SPACE_INFO_KEY),
     419   #define XLAT_VAL_24 ((uint64_t) (BTRFS_FREE_SPACE_INFO_KEY))
     420   #define XLAT_STR_24 STRINGIFY(BTRFS_FREE_SPACE_INFO_KEY)
     421   XLAT_TYPE(uint64_t, BTRFS_FREE_SPACE_EXTENT_KEY),
     422   #define XLAT_VAL_25 ((uint64_t) (BTRFS_FREE_SPACE_EXTENT_KEY))
     423   #define XLAT_STR_25 STRINGIFY(BTRFS_FREE_SPACE_EXTENT_KEY)
     424   XLAT_TYPE(uint64_t, BTRFS_FREE_SPACE_BITMAP_KEY),
     425   #define XLAT_VAL_26 ((uint64_t) (BTRFS_FREE_SPACE_BITMAP_KEY))
     426   #define XLAT_STR_26 STRINGIFY(BTRFS_FREE_SPACE_BITMAP_KEY)
     427   XLAT_TYPE(uint64_t, BTRFS_DEV_EXTENT_KEY),
     428   #define XLAT_VAL_27 ((uint64_t) (BTRFS_DEV_EXTENT_KEY))
     429   #define XLAT_STR_27 STRINGIFY(BTRFS_DEV_EXTENT_KEY)
     430   XLAT_TYPE(uint64_t, BTRFS_DEV_ITEM_KEY),
     431   #define XLAT_VAL_28 ((uint64_t) (BTRFS_DEV_ITEM_KEY))
     432   #define XLAT_STR_28 STRINGIFY(BTRFS_DEV_ITEM_KEY)
     433   XLAT_TYPE(uint64_t, BTRFS_CHUNK_ITEM_KEY),
     434   #define XLAT_VAL_29 ((uint64_t) (BTRFS_CHUNK_ITEM_KEY))
     435   #define XLAT_STR_29 STRINGIFY(BTRFS_CHUNK_ITEM_KEY)
     436   XLAT_TYPE(uint64_t, BTRFS_QGROUP_STATUS_KEY),
     437   #define XLAT_VAL_30 ((uint64_t) (BTRFS_QGROUP_STATUS_KEY))
     438   #define XLAT_STR_30 STRINGIFY(BTRFS_QGROUP_STATUS_KEY)
     439   XLAT_TYPE(uint64_t, BTRFS_QGROUP_INFO_KEY),
     440   #define XLAT_VAL_31 ((uint64_t) (BTRFS_QGROUP_INFO_KEY))
     441   #define XLAT_STR_31 STRINGIFY(BTRFS_QGROUP_INFO_KEY)
     442   XLAT_TYPE(uint64_t, BTRFS_QGROUP_LIMIT_KEY),
     443   #define XLAT_VAL_32 ((uint64_t) (BTRFS_QGROUP_LIMIT_KEY))
     444   #define XLAT_STR_32 STRINGIFY(BTRFS_QGROUP_LIMIT_KEY)
     445   XLAT_TYPE(uint64_t, BTRFS_QGROUP_RELATION_KEY),
     446   #define XLAT_VAL_33 ((uint64_t) (BTRFS_QGROUP_RELATION_KEY))
     447   #define XLAT_STR_33 STRINGIFY(BTRFS_QGROUP_RELATION_KEY)
     448   XLAT_TYPE(uint64_t, BTRFS_TEMPORARY_ITEM_KEY),
     449   #define XLAT_VAL_34 ((uint64_t) (BTRFS_TEMPORARY_ITEM_KEY))
     450   #define XLAT_STR_34 STRINGIFY(BTRFS_TEMPORARY_ITEM_KEY)
     451   XLAT_TYPE(uint64_t, BTRFS_PERSISTENT_ITEM_KEY),
     452   #define XLAT_VAL_35 ((uint64_t) (BTRFS_PERSISTENT_ITEM_KEY))
     453   #define XLAT_STR_35 STRINGIFY(BTRFS_PERSISTENT_ITEM_KEY)
     454   XLAT_TYPE(uint64_t, BTRFS_DEV_REPLACE_KEY),
     455   #define XLAT_VAL_36 ((uint64_t) (BTRFS_DEV_REPLACE_KEY))
     456   #define XLAT_STR_36 STRINGIFY(BTRFS_DEV_REPLACE_KEY)
     457   XLAT_TYPE(uint64_t, BTRFS_UUID_KEY_SUBVOL),
     458   #define XLAT_VAL_37 ((uint64_t) (BTRFS_UUID_KEY_SUBVOL))
     459   #define XLAT_STR_37 STRINGIFY(BTRFS_UUID_KEY_SUBVOL)
     460   XLAT_TYPE(uint64_t, BTRFS_UUID_KEY_RECEIVED_SUBVOL),
     461   #define XLAT_VAL_38 ((uint64_t) (BTRFS_UUID_KEY_RECEIVED_SUBVOL))
     462   #define XLAT_STR_38 STRINGIFY(BTRFS_UUID_KEY_RECEIVED_SUBVOL)
     463   XLAT_TYPE(uint64_t, BTRFS_STRING_ITEM_KEY),
     464   #define XLAT_VAL_39 ((uint64_t) (BTRFS_STRING_ITEM_KEY))
     465   #define XLAT_STR_39 STRINGIFY(BTRFS_STRING_ITEM_KEY)
     466   XLAT_TYPE(uint64_t, UINT32_MAX),
     467   #define XLAT_VAL_40 ((uint64_t) (UINT32_MAX))
     468   #define XLAT_STR_40 STRINGIFY(UINT32_MAX)
     469  };
     470  #  if !(defined HAVE_M32_MPERS || defined HAVE_MX32_MPERS)
     471  static
     472  #  endif
     473  const struct xlat btrfs_key_types[1] = { {
     474   .data = btrfs_key_types_xdata,
     475   .size = ARRAY_SIZE(btrfs_key_types_xdata),
     476   .type = XT_SORTED,
     477   .flags_mask = 0
     478  #  ifdef XLAT_VAL_0
     479    | XLAT_VAL_0
     480  #  endif
     481  #  ifdef XLAT_VAL_1
     482    | XLAT_VAL_1
     483  #  endif
     484  #  ifdef XLAT_VAL_2
     485    | XLAT_VAL_2
     486  #  endif
     487  #  ifdef XLAT_VAL_3
     488    | XLAT_VAL_3
     489  #  endif
     490  #  ifdef XLAT_VAL_4
     491    | XLAT_VAL_4
     492  #  endif
     493  #  ifdef XLAT_VAL_5
     494    | XLAT_VAL_5
     495  #  endif
     496  #  ifdef XLAT_VAL_6
     497    | XLAT_VAL_6
     498  #  endif
     499  #  ifdef XLAT_VAL_7
     500    | XLAT_VAL_7
     501  #  endif
     502  #  ifdef XLAT_VAL_8
     503    | XLAT_VAL_8
     504  #  endif
     505  #  ifdef XLAT_VAL_9
     506    | XLAT_VAL_9
     507  #  endif
     508  #  ifdef XLAT_VAL_10
     509    | XLAT_VAL_10
     510  #  endif
     511  #  ifdef XLAT_VAL_11
     512    | XLAT_VAL_11
     513  #  endif
     514  #  ifdef XLAT_VAL_12
     515    | XLAT_VAL_12
     516  #  endif
     517  #  ifdef XLAT_VAL_13
     518    | XLAT_VAL_13
     519  #  endif
     520  #  ifdef XLAT_VAL_14
     521    | XLAT_VAL_14
     522  #  endif
     523  #  ifdef XLAT_VAL_15
     524    | XLAT_VAL_15
     525  #  endif
     526  #  ifdef XLAT_VAL_16
     527    | XLAT_VAL_16
     528  #  endif
     529  #  ifdef XLAT_VAL_17
     530    | XLAT_VAL_17
     531  #  endif
     532  #  ifdef XLAT_VAL_18
     533    | XLAT_VAL_18
     534  #  endif
     535  #  ifdef XLAT_VAL_19
     536    | XLAT_VAL_19
     537  #  endif
     538  #  ifdef XLAT_VAL_20
     539    | XLAT_VAL_20
     540  #  endif
     541  #  ifdef XLAT_VAL_21
     542    | XLAT_VAL_21
     543  #  endif
     544  #  ifdef XLAT_VAL_22
     545    | XLAT_VAL_22
     546  #  endif
     547  #  ifdef XLAT_VAL_23
     548    | XLAT_VAL_23
     549  #  endif
     550  #  ifdef XLAT_VAL_24
     551    | XLAT_VAL_24
     552  #  endif
     553  #  ifdef XLAT_VAL_25
     554    | XLAT_VAL_25
     555  #  endif
     556  #  ifdef XLAT_VAL_26
     557    | XLAT_VAL_26
     558  #  endif
     559  #  ifdef XLAT_VAL_27
     560    | XLAT_VAL_27
     561  #  endif
     562  #  ifdef XLAT_VAL_28
     563    | XLAT_VAL_28
     564  #  endif
     565  #  ifdef XLAT_VAL_29
     566    | XLAT_VAL_29
     567  #  endif
     568  #  ifdef XLAT_VAL_30
     569    | XLAT_VAL_30
     570  #  endif
     571  #  ifdef XLAT_VAL_31
     572    | XLAT_VAL_31
     573  #  endif
     574  #  ifdef XLAT_VAL_32
     575    | XLAT_VAL_32
     576  #  endif
     577  #  ifdef XLAT_VAL_33
     578    | XLAT_VAL_33
     579  #  endif
     580  #  ifdef XLAT_VAL_34
     581    | XLAT_VAL_34
     582  #  endif
     583  #  ifdef XLAT_VAL_35
     584    | XLAT_VAL_35
     585  #  endif
     586  #  ifdef XLAT_VAL_36
     587    | XLAT_VAL_36
     588  #  endif
     589  #  ifdef XLAT_VAL_37
     590    | XLAT_VAL_37
     591  #  endif
     592  #  ifdef XLAT_VAL_38
     593    | XLAT_VAL_38
     594  #  endif
     595  #  ifdef XLAT_VAL_39
     596    | XLAT_VAL_39
     597  #  endif
     598  #  ifdef XLAT_VAL_40
     599    | XLAT_VAL_40
     600  #  endif
     601    ,
     602   .flags_strsz = 0
     603  #  ifdef XLAT_STR_0
     604    + sizeof(XLAT_STR_0)
     605  #  endif
     606  #  ifdef XLAT_STR_1
     607    + sizeof(XLAT_STR_1)
     608  #  endif
     609  #  ifdef XLAT_STR_2
     610    + sizeof(XLAT_STR_2)
     611  #  endif
     612  #  ifdef XLAT_STR_3
     613    + sizeof(XLAT_STR_3)
     614  #  endif
     615  #  ifdef XLAT_STR_4
     616    + sizeof(XLAT_STR_4)
     617  #  endif
     618  #  ifdef XLAT_STR_5
     619    + sizeof(XLAT_STR_5)
     620  #  endif
     621  #  ifdef XLAT_STR_6
     622    + sizeof(XLAT_STR_6)
     623  #  endif
     624  #  ifdef XLAT_STR_7
     625    + sizeof(XLAT_STR_7)
     626  #  endif
     627  #  ifdef XLAT_STR_8
     628    + sizeof(XLAT_STR_8)
     629  #  endif
     630  #  ifdef XLAT_STR_9
     631    + sizeof(XLAT_STR_9)
     632  #  endif
     633  #  ifdef XLAT_STR_10
     634    + sizeof(XLAT_STR_10)
     635  #  endif
     636  #  ifdef XLAT_STR_11
     637    + sizeof(XLAT_STR_11)
     638  #  endif
     639  #  ifdef XLAT_STR_12
     640    + sizeof(XLAT_STR_12)
     641  #  endif
     642  #  ifdef XLAT_STR_13
     643    + sizeof(XLAT_STR_13)
     644  #  endif
     645  #  ifdef XLAT_STR_14
     646    + sizeof(XLAT_STR_14)
     647  #  endif
     648  #  ifdef XLAT_STR_15
     649    + sizeof(XLAT_STR_15)
     650  #  endif
     651  #  ifdef XLAT_STR_16
     652    + sizeof(XLAT_STR_16)
     653  #  endif
     654  #  ifdef XLAT_STR_17
     655    + sizeof(XLAT_STR_17)
     656  #  endif
     657  #  ifdef XLAT_STR_18
     658    + sizeof(XLAT_STR_18)
     659  #  endif
     660  #  ifdef XLAT_STR_19
     661    + sizeof(XLAT_STR_19)
     662  #  endif
     663  #  ifdef XLAT_STR_20
     664    + sizeof(XLAT_STR_20)
     665  #  endif
     666  #  ifdef XLAT_STR_21
     667    + sizeof(XLAT_STR_21)
     668  #  endif
     669  #  ifdef XLAT_STR_22
     670    + sizeof(XLAT_STR_22)
     671  #  endif
     672  #  ifdef XLAT_STR_23
     673    + sizeof(XLAT_STR_23)
     674  #  endif
     675  #  ifdef XLAT_STR_24
     676    + sizeof(XLAT_STR_24)
     677  #  endif
     678  #  ifdef XLAT_STR_25
     679    + sizeof(XLAT_STR_25)
     680  #  endif
     681  #  ifdef XLAT_STR_26
     682    + sizeof(XLAT_STR_26)
     683  #  endif
     684  #  ifdef XLAT_STR_27
     685    + sizeof(XLAT_STR_27)
     686  #  endif
     687  #  ifdef XLAT_STR_28
     688    + sizeof(XLAT_STR_28)
     689  #  endif
     690  #  ifdef XLAT_STR_29
     691    + sizeof(XLAT_STR_29)
     692  #  endif
     693  #  ifdef XLAT_STR_30
     694    + sizeof(XLAT_STR_30)
     695  #  endif
     696  #  ifdef XLAT_STR_31
     697    + sizeof(XLAT_STR_31)
     698  #  endif
     699  #  ifdef XLAT_STR_32
     700    + sizeof(XLAT_STR_32)
     701  #  endif
     702  #  ifdef XLAT_STR_33
     703    + sizeof(XLAT_STR_33)
     704  #  endif
     705  #  ifdef XLAT_STR_34
     706    + sizeof(XLAT_STR_34)
     707  #  endif
     708  #  ifdef XLAT_STR_35
     709    + sizeof(XLAT_STR_35)
     710  #  endif
     711  #  ifdef XLAT_STR_36
     712    + sizeof(XLAT_STR_36)
     713  #  endif
     714  #  ifdef XLAT_STR_37
     715    + sizeof(XLAT_STR_37)
     716  #  endif
     717  #  ifdef XLAT_STR_38
     718    + sizeof(XLAT_STR_38)
     719  #  endif
     720  #  ifdef XLAT_STR_39
     721    + sizeof(XLAT_STR_39)
     722  #  endif
     723  #  ifdef XLAT_STR_40
     724    + sizeof(XLAT_STR_40)
     725  #  endif
     726    ,
     727  } };
     728  DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
     729  
     730  #  undef XLAT_STR_0
     731  #  undef XLAT_VAL_0
     732  #  undef XLAT_STR_1
     733  #  undef XLAT_VAL_1
     734  #  undef XLAT_STR_2
     735  #  undef XLAT_VAL_2
     736  #  undef XLAT_STR_3
     737  #  undef XLAT_VAL_3
     738  #  undef XLAT_STR_4
     739  #  undef XLAT_VAL_4
     740  #  undef XLAT_STR_5
     741  #  undef XLAT_VAL_5
     742  #  undef XLAT_STR_6
     743  #  undef XLAT_VAL_6
     744  #  undef XLAT_STR_7
     745  #  undef XLAT_VAL_7
     746  #  undef XLAT_STR_8
     747  #  undef XLAT_VAL_8
     748  #  undef XLAT_STR_9
     749  #  undef XLAT_VAL_9
     750  #  undef XLAT_STR_10
     751  #  undef XLAT_VAL_10
     752  #  undef XLAT_STR_11
     753  #  undef XLAT_VAL_11
     754  #  undef XLAT_STR_12
     755  #  undef XLAT_VAL_12
     756  #  undef XLAT_STR_13
     757  #  undef XLAT_VAL_13
     758  #  undef XLAT_STR_14
     759  #  undef XLAT_VAL_14
     760  #  undef XLAT_STR_15
     761  #  undef XLAT_VAL_15
     762  #  undef XLAT_STR_16
     763  #  undef XLAT_VAL_16
     764  #  undef XLAT_STR_17
     765  #  undef XLAT_VAL_17
     766  #  undef XLAT_STR_18
     767  #  undef XLAT_VAL_18
     768  #  undef XLAT_STR_19
     769  #  undef XLAT_VAL_19
     770  #  undef XLAT_STR_20
     771  #  undef XLAT_VAL_20
     772  #  undef XLAT_STR_21
     773  #  undef XLAT_VAL_21
     774  #  undef XLAT_STR_22
     775  #  undef XLAT_VAL_22
     776  #  undef XLAT_STR_23
     777  #  undef XLAT_VAL_23
     778  #  undef XLAT_STR_24
     779  #  undef XLAT_VAL_24
     780  #  undef XLAT_STR_25
     781  #  undef XLAT_VAL_25
     782  #  undef XLAT_STR_26
     783  #  undef XLAT_VAL_26
     784  #  undef XLAT_STR_27
     785  #  undef XLAT_VAL_27
     786  #  undef XLAT_STR_28
     787  #  undef XLAT_VAL_28
     788  #  undef XLAT_STR_29
     789  #  undef XLAT_VAL_29
     790  #  undef XLAT_STR_30
     791  #  undef XLAT_VAL_30
     792  #  undef XLAT_STR_31
     793  #  undef XLAT_VAL_31
     794  #  undef XLAT_STR_32
     795  #  undef XLAT_VAL_32
     796  #  undef XLAT_STR_33
     797  #  undef XLAT_VAL_33
     798  #  undef XLAT_STR_34
     799  #  undef XLAT_VAL_34
     800  #  undef XLAT_STR_35
     801  #  undef XLAT_VAL_35
     802  #  undef XLAT_STR_36
     803  #  undef XLAT_VAL_36
     804  #  undef XLAT_STR_37
     805  #  undef XLAT_VAL_37
     806  #  undef XLAT_STR_38
     807  #  undef XLAT_VAL_38
     808  #  undef XLAT_STR_39
     809  #  undef XLAT_VAL_39
     810  #  undef XLAT_STR_40
     811  #  undef XLAT_VAL_40
     812  # endif /* !IN_MPERS */
     813  
     814  #endif /* !XLAT_MACROS_ONLY */