-#define show_ref_type(type) \
- __print_symbolic(type, \
- { BTRFS_TREE_BLOCK_REF_KEY, "TREE_BLOCK_REF" }, \
- { BTRFS_EXTENT_DATA_REF_KEY, "EXTENT_DATA_REF" }, \
- { BTRFS_EXTENT_REF_V0_KEY, "EXTENT_REF_V0" }, \
- { BTRFS_SHARED_BLOCK_REF_KEY, "SHARED_BLOCK_REF" }, \
- { BTRFS_SHARED_DATA_REF_KEY, "SHARED_DATA_REF" })
-
-
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,12,0))
-#define __show_root_type(obj) \
- __print_symbolic_u64(obj, \
- { BTRFS_ROOT_TREE_OBJECTID, "ROOT_TREE" }, \
- { BTRFS_EXTENT_TREE_OBJECTID, "EXTENT_TREE" }, \
- { BTRFS_CHUNK_TREE_OBJECTID, "CHUNK_TREE" }, \
- { BTRFS_DEV_TREE_OBJECTID, "DEV_TREE" }, \
- { BTRFS_FS_TREE_OBJECTID, "FS_TREE" }, \
- { BTRFS_ROOT_TREE_DIR_OBJECTID, "ROOT_TREE_DIR" }, \
- { BTRFS_CSUM_TREE_OBJECTID, "CSUM_TREE" }, \
- { BTRFS_TREE_LOG_OBJECTID, "TREE_LOG" }, \
- { BTRFS_QUOTA_TREE_OBJECTID, "QUOTA_TREE" }, \
- { BTRFS_TREE_RELOC_OBJECTID, "TREE_RELOC" }, \
- { BTRFS_UUID_TREE_OBJECTID, "UUID_RELOC" }, \
- { BTRFS_DATA_RELOC_TREE_OBJECTID, "DATA_RELOC_TREE" })
-#elif (LINUX_VERSION_CODE >= KERNEL_VERSION(3,11,0))
-#define __show_root_type(obj) \
- __print_symbolic_u64(obj, \
- { BTRFS_ROOT_TREE_OBJECTID, "ROOT_TREE" }, \
- { BTRFS_EXTENT_TREE_OBJECTID, "EXTENT_TREE" }, \
- { BTRFS_CHUNK_TREE_OBJECTID, "CHUNK_TREE" }, \
- { BTRFS_DEV_TREE_OBJECTID, "DEV_TREE" }, \
- { BTRFS_FS_TREE_OBJECTID, "FS_TREE" }, \
- { BTRFS_ROOT_TREE_DIR_OBJECTID, "ROOT_TREE_DIR" }, \
- { BTRFS_CSUM_TREE_OBJECTID, "CSUM_TREE" }, \
- { BTRFS_TREE_LOG_OBJECTID, "TREE_LOG" }, \
- { BTRFS_QUOTA_TREE_OBJECTID, "QUOTA_TREE" }, \
- { BTRFS_TREE_RELOC_OBJECTID, "TREE_RELOC" }, \
- { BTRFS_DATA_RELOC_TREE_OBJECTID, "DATA_RELOC_TREE" })
-#elif (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,40))
-#define __show_root_type(obj) \
- __print_symbolic_u64(obj, \
- { BTRFS_ROOT_TREE_OBJECTID, "ROOT_TREE" }, \
- { BTRFS_EXTENT_TREE_OBJECTID, "EXTENT_TREE" }, \
- { BTRFS_CHUNK_TREE_OBJECTID, "CHUNK_TREE" }, \
- { BTRFS_DEV_TREE_OBJECTID, "DEV_TREE" }, \
- { BTRFS_FS_TREE_OBJECTID, "FS_TREE" }, \
- { BTRFS_ROOT_TREE_DIR_OBJECTID, "ROOT_TREE_DIR" }, \
- { BTRFS_CSUM_TREE_OBJECTID, "CSUM_TREE" }, \
- { BTRFS_TREE_LOG_OBJECTID, "TREE_LOG" }, \
- { BTRFS_TREE_RELOC_OBJECTID, "TREE_RELOC" }, \
- { BTRFS_DATA_RELOC_TREE_OBJECTID, "DATA_RELOC_TREE" })
-#else
-#define __show_root_type(obj) \
- __print_symbolic(obj, \
- { BTRFS_ROOT_TREE_OBJECTID, "ROOT_TREE" }, \
- { BTRFS_EXTENT_TREE_OBJECTID, "EXTENT_TREE" }, \
- { BTRFS_CHUNK_TREE_OBJECTID, "CHUNK_TREE" }, \
- { BTRFS_DEV_TREE_OBJECTID, "DEV_TREE" }, \
- { BTRFS_FS_TREE_OBJECTID, "FS_TREE" }, \
- { BTRFS_ROOT_TREE_DIR_OBJECTID, "ROOT_TREE_DIR" }, \
- { BTRFS_CSUM_TREE_OBJECTID, "CSUM_TREE" }, \
- { BTRFS_TREE_LOG_OBJECTID, "TREE_LOG" }, \
- { BTRFS_TREE_RELOC_OBJECTID, "TREE_RELOC" }, \
- { BTRFS_DATA_RELOC_TREE_OBJECTID, "DATA_RELOC_TREE" })
-#endif