Lines Matching refs:type
174 ASSERT(key->type == BTRFS_XATTR_ITEM_KEY || in check_prev_ino()
175 key->type == BTRFS_INODE_REF_KEY || in check_prev_ino()
176 key->type == BTRFS_DIR_INDEX_KEY || in check_prev_ino()
177 key->type == BTRFS_DIR_ITEM_KEY || in check_prev_ino()
178 key->type == BTRFS_EXTENT_DATA_KEY); in check_prev_ino()
316 prev_key->type == BTRFS_EXTENT_DATA_KEY) { in check_extent_data_item()
359 if (slot > 0 && prev_key->type == BTRFS_EXTENT_CSUM_KEY) { in check_csum_item()
387 is_inode_item = (item_key.type == BTRFS_INODE_ITEM_KEY); in check_inode_key()
390 if (item_key.type == BTRFS_XATTR_ITEM_KEY) { in check_inode_key()
391 if (key->type != 0 || key->objectid != 0 || key->offset != 0) in check_inode_key()
438 is_root_item = (item_key.type == BTRFS_ROOT_ITEM_KEY); in check_root_key()
506 if (location_key.type == BTRFS_ROOT_ITEM_KEY) { in check_dir_item()
510 } else if (location_key.type == BTRFS_INODE_ITEM_KEY || in check_dir_item()
511 location_key.type == 0) { in check_dir_item()
518 location_key.type, BTRFS_ROOT_ITEM_KEY, in check_dir_item()
532 if (key->type == BTRFS_XATTR_ITEM_KEY && in check_dir_item()
540 key->type != BTRFS_XATTR_ITEM_KEY) { in check_dir_item()
588 if (key->type == BTRFS_DIR_ITEM_KEY || in check_dir_item()
589 key->type == BTRFS_XATTR_ITEM_KEY) { in check_dir_item()
638 u64 type; in check_block_group_item() local
684 type = flags & BTRFS_BLOCK_GROUP_TYPE_MASK; in check_block_group_item()
685 if (type != BTRFS_BLOCK_GROUP_DATA && in check_block_group_item()
686 type != BTRFS_BLOCK_GROUP_METADATA && in check_block_group_item()
687 type != BTRFS_BLOCK_GROUP_SYSTEM && in check_block_group_item()
688 type != (BTRFS_BLOCK_GROUP_METADATA | in check_block_group_item()
692 type, hweight64(type), in check_block_group_item()
761 u64 type; in btrfs_check_chunk_valid() local
772 type = btrfs_chunk_type(leaf, chunk); in btrfs_check_chunk_valid()
773 raid_index = btrfs_bg_flags_to_raid_index(type); in btrfs_check_chunk_valid()
825 type) { in btrfs_check_chunk_valid()
834 if (!has_single_bit_set(type & BTRFS_BLOCK_GROUP_PROFILE_MASK) && in btrfs_check_chunk_valid()
835 (type & BTRFS_BLOCK_GROUP_PROFILE_MASK) != 0) { in btrfs_check_chunk_valid()
838 type & BTRFS_BLOCK_GROUP_PROFILE_MASK); in btrfs_check_chunk_valid()
841 if ((type & BTRFS_BLOCK_GROUP_TYPE_MASK) == 0) { in btrfs_check_chunk_valid()
844 type, BTRFS_BLOCK_GROUP_TYPE_MASK); in btrfs_check_chunk_valid()
848 if ((type & BTRFS_BLOCK_GROUP_SYSTEM) && in btrfs_check_chunk_valid()
849 (type & (BTRFS_BLOCK_GROUP_METADATA | BTRFS_BLOCK_GROUP_DATA))) { in btrfs_check_chunk_valid()
852 type); in btrfs_check_chunk_valid()
861 if ((type & BTRFS_BLOCK_GROUP_METADATA) && in btrfs_check_chunk_valid()
862 (type & BTRFS_BLOCK_GROUP_DATA)) { in btrfs_check_chunk_valid()
864 "mixed chunk type in non-mixed mode: 0x%llx", type); in btrfs_check_chunk_valid()
869 if ((type & BTRFS_BLOCK_GROUP_RAID10 && sub_stripes != 2) || in btrfs_check_chunk_valid()
870 (type & BTRFS_BLOCK_GROUP_RAID1 && num_stripes != 2) || in btrfs_check_chunk_valid()
871 (type & BTRFS_BLOCK_GROUP_RAID5 && num_stripes < 2) || in btrfs_check_chunk_valid()
872 (type & BTRFS_BLOCK_GROUP_RAID6 && num_stripes < 3) || in btrfs_check_chunk_valid()
873 (type & BTRFS_BLOCK_GROUP_DUP && num_stripes != 2) || in btrfs_check_chunk_valid()
874 ((type & BTRFS_BLOCK_GROUP_PROFILE_MASK) == 0 && num_stripes != 1)) { in btrfs_check_chunk_valid()
878 type & BTRFS_BLOCK_GROUP_PROFILE_MASK); in btrfs_check_chunk_valid()
1173 if (key.type == BTRFS_METADATA_ITEM_KEY || in extent_err()
1174 key.type == BTRFS_TREE_BLOCK_REF_KEY || in extent_err()
1175 key.type == BTRFS_SHARED_BLOCK_REF_KEY) in extent_err()
1206 if (key->type == BTRFS_METADATA_ITEM_KEY && in check_extent_item()
1221 if (key->type == BTRFS_METADATA_ITEM_KEY && in check_extent_item()
1279 if (key->type == BTRFS_EXTENT_ITEM_KEY && in check_extent_item()
1287 if (key->type != BTRFS_EXTENT_ITEM_KEY) { in check_extent_item()
1290 key->type, BTRFS_EXTENT_ITEM_KEY); in check_extent_item()
1303 if (is_tree_block && key->type != BTRFS_METADATA_ITEM_KEY) { in check_extent_item()
1405 if ((prev_key->type == BTRFS_EXTENT_ITEM_KEY) || in check_extent_item()
1406 (prev_key->type == BTRFS_METADATA_ITEM_KEY)) { in check_extent_item()
1409 if (prev_key->type == BTRFS_METADATA_ITEM_KEY) in check_extent_item()
1417 prev_key->objectid, prev_key->type, in check_extent_item()
1418 prev_key->offset, key->objectid, key->type, in check_extent_item()
1432 if (key->type == BTRFS_SHARED_DATA_REF_KEY) in check_simple_keyed_refs()
1439 expect_item_size, key->type); in check_simple_keyed_refs()
1448 if (key->type != BTRFS_TREE_BLOCK_REF_KEY && in check_simple_keyed_refs()
1469 sizeof(*dref), key->type); in check_extent_data_ref()
1559 switch (key->type) { in check_leaf_item()
1678 prev_key.objectid, prev_key.type, in check_leaf()
1679 prev_key.offset, key.objectid, key.type, in check_leaf()
1738 prev_key.type = key.type; in check_leaf()
1803 key.objectid, key.type, key.offset, in btrfs_check_node()
1804 next_key.objectid, next_key.type, in btrfs_check_node()