From 90c58d14d28729aa5cae8b7d1306177553b46314 Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Wed, 25 May 2022 13:18:15 -0600 Subject: get some item iteration working --- pkg/btrfs/types_item.go | 82 ++++++++++++++++++++++++------------------------- 1 file changed, 41 insertions(+), 41 deletions(-) (limited to 'pkg/btrfs/types_item.go') diff --git a/pkg/btrfs/types_item.go b/pkg/btrfs/types_item.go index 624161e..3db4174 100644 --- a/pkg/btrfs/types_item.go +++ b/pkg/btrfs/types_item.go @@ -139,47 +139,47 @@ const ( func (t ItemType) String() string { names := map[ItemType]string{ - BTRFS_INODE_ITEM_KEY: "BTRFS_INODE_ITEM_KEY", - BTRFS_INODE_REF_KEY: "BTRFS_INODE_REF_KEY", - BTRFS_INODE_EXTREF_KEY: "BTRFS_INODE_EXTREF_KEY", - BTRFS_XATTR_ITEM_KEY: "BTRFS_XATTR_ITEM_KEY", - BTRFS_VERITY_DESC_ITEM_KEY: "BTRFS_VERITY_DESC_ITEM_KEY", - BTRFS_VERITY_MERKLE_ITEM_KEY: "BTRFS_VERITY_MERKLE_ITEM_KEY", - BTRFS_ORPHAN_ITEM_KEY: "BTRFS_ORPHAN_ITEM_KEY", - BTRFS_DIR_LOG_ITEM_KEY: "BTRFS_DIR_LOG_ITEM_KEY", - BTRFS_DIR_LOG_INDEX_KEY: "BTRFS_DIR_LOG_INDEX_KEY", - BTRFS_DIR_ITEM_KEY: "BTRFS_DIR_ITEM_KEY", - BTRFS_DIR_INDEX_KEY: "BTRFS_DIR_INDEX_KEY", - BTRFS_EXTENT_DATA_KEY: "BTRFS_EXTENT_DATA_KEY", - BTRFS_CSUM_ITEM_KEY: "BTRFS_CSUM_ITEM_KEY", - BTRFS_EXTENT_CSUM_KEY: "BTRFS_EXTENT_CSUM_KEY", - BTRFS_ROOT_ITEM_KEY: "BTRFS_ROOT_ITEM_KEY", - BTRFS_ROOT_BACKREF_KEY: "BTRFS_ROOT_BACKREF_KEY", - BTRFS_ROOT_REF_KEY: "BTRFS_ROOT_REF_KEY", - BTRFS_EXTENT_ITEM_KEY: "BTRFS_EXTENT_ITEM_KEY", - BTRFS_METADATA_ITEM_KEY: "BTRFS_METADATA_ITEM_KEY", - BTRFS_TREE_BLOCK_REF_KEY: "BTRFS_TREE_BLOCK_REF_KEY", - BTRFS_EXTENT_DATA_REF_KEY: "BTRFS_EXTENT_DATA_REF_KEY", - BTRFS_EXTENT_REF_V0_KEY: "BTRFS_EXTENT_REF_V0_KEY", - BTRFS_SHARED_BLOCK_REF_KEY: "BTRFS_SHARED_BLOCK_REF_KEY", - BTRFS_SHARED_DATA_REF_KEY: "BTRFS_SHARED_DATA_REF_KEY", - BTRFS_BLOCK_GROUP_ITEM_KEY: "BTRFS_BLOCK_GROUP_ITEM_KEY", - BTRFS_FREE_SPACE_INFO_KEY: "BTRFS_FREE_SPACE_INFO_KEY", - BTRFS_FREE_SPACE_EXTENT_KEY: "BTRFS_FREE_SPACE_EXTENT_KEY", - BTRFS_FREE_SPACE_BITMAP_KEY: "BTRFS_FREE_SPACE_BITMAP_KEY", - BTRFS_DEV_EXTENT_KEY: "BTRFS_DEV_EXTENT_KEY", - BTRFS_DEV_ITEM_KEY: "BTRFS_DEV_ITEM_KEY", - BTRFS_CHUNK_ITEM_KEY: "BTRFS_CHUNK_ITEM_KEY", - BTRFS_QGROUP_STATUS_KEY: "BTRFS_QGROUP_STATUS_KEY", - BTRFS_QGROUP_INFO_KEY: "BTRFS_QGROUP_INFO_KEY", - BTRFS_QGROUP_LIMIT_KEY: "BTRFS_QGROUP_LIMIT_KEY", - BTRFS_QGROUP_RELATION_KEY: "BTRFS_QGROUP_RELATION_KEY", - BTRFS_TEMPORARY_ITEM_KEY: "BTRFS_TEMPORARY_ITEM_KEY", - BTRFS_PERSISTENT_ITEM_KEY: "BTRFS_PERSISTENT_ITEM_KEY", - BTRFS_DEV_REPLACE_KEY: "BTRFS_DEV_REPLACE_KEY", - BTRFS_UUID_KEY_SUBVOL: "BTRFS_UUID_KEY_SUBVOL", - BTRFS_UUID_KEY_RECEIVED_SUBVOL: "BTRFS_UUID_KEY_RECEIVED_SUBVOL", - BTRFS_STRING_ITEM_KEY: "BTRFS_STRING_ITEM_KEY", + BTRFS_INODE_ITEM_KEY: "INODE_ITEM", + BTRFS_INODE_REF_KEY: "INODE_REF", + BTRFS_INODE_EXTREF_KEY: "INODE_EXTREF", + BTRFS_XATTR_ITEM_KEY: "XATTR_ITEM", + BTRFS_VERITY_DESC_ITEM_KEY: "VERITY_DESC_ITEM", + BTRFS_VERITY_MERKLE_ITEM_KEY: "VERITY_MERKLE_ITEM", + BTRFS_ORPHAN_ITEM_KEY: "ORPHAN_ITEM", + BTRFS_DIR_LOG_ITEM_KEY: "DIR_LOG_ITEM", + BTRFS_DIR_LOG_INDEX_KEY: "DIR_LOG_INDEX", + BTRFS_DIR_ITEM_KEY: "DIR_ITEM", + BTRFS_DIR_INDEX_KEY: "DIR_INDEX", + BTRFS_EXTENT_DATA_KEY: "EXTENT_DATA", + BTRFS_CSUM_ITEM_KEY: "CSUM_ITEM", + BTRFS_EXTENT_CSUM_KEY: "EXTENT_CSUM", + BTRFS_ROOT_ITEM_KEY: "ROOT_ITEM", + BTRFS_ROOT_BACKREF_KEY: "ROOT_BACKREF", + BTRFS_ROOT_REF_KEY: "ROOT_REF", + BTRFS_EXTENT_ITEM_KEY: "EXTENT_ITEM", + BTRFS_METADATA_ITEM_KEY: "METADATA_ITEM", + 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", + BTRFS_BLOCK_GROUP_ITEM_KEY: "BLOCK_GROUP_ITEM", + BTRFS_FREE_SPACE_INFO_KEY: "FREE_SPACE_INFO", + BTRFS_FREE_SPACE_EXTENT_KEY: "FREE_SPACE_EXTENT", + BTRFS_FREE_SPACE_BITMAP_KEY: "FREE_SPACE_BITMAP", + BTRFS_DEV_EXTENT_KEY: "DEV_EXTENT", + BTRFS_DEV_ITEM_KEY: "DEV_ITEM", + BTRFS_CHUNK_ITEM_KEY: "CHUNK_ITEM", + BTRFS_QGROUP_STATUS_KEY: "QGROUP_STATUS", + BTRFS_QGROUP_INFO_KEY: "QGROUP_INFO", + BTRFS_QGROUP_LIMIT_KEY: "QGROUP_LIMIT", + BTRFS_QGROUP_RELATION_KEY: "QGROUP_RELATION", + BTRFS_TEMPORARY_ITEM_KEY: "TEMPORARY_ITEM", + BTRFS_PERSISTENT_ITEM_KEY: "PERSISTENT_ITEM", + BTRFS_DEV_REPLACE_KEY: "DEV_REPLACE", + BTRFS_UUID_KEY_SUBVOL: "UUID_KEY_SUBVOL", + BTRFS_UUID_KEY_RECEIVED_SUBVOL: "UUID_KEY_RECEIVED_SUBVOL", + BTRFS_STRING_ITEM_KEY: "STRING_ITEM", } if name, ok := names[t]; ok { return name -- cgit v1.2.3-2-g168b