Lines Matching refs:iref
1466 struct btrfs_extent_inline_ref *iref; in check_extent_item() local
1476 if (unlikely(ptr + sizeof(*iref) > end)) { in check_extent_item()
1479 ptr, sizeof(*iref), end); in check_extent_item()
1482 iref = (struct btrfs_extent_inline_ref *)ptr; in check_extent_item()
1483 inline_type = btrfs_extent_inline_ref_type(leaf, iref); in check_extent_item()
1484 inline_offset = btrfs_extent_inline_ref_offset(leaf, iref); in check_extent_item()
1514 dref = (struct btrfs_extent_data_ref *)(&iref->offset); in check_extent_item()
1551 sref = (struct btrfs_shared_data_ref *)(iref + 1); in check_extent_item()
1739 struct btrfs_inode_ref *iref; in check_inode_ref() local
1746 if (unlikely(btrfs_item_size(leaf, slot) <= sizeof(*iref))) { in check_inode_ref()
1750 sizeof(*iref), BTRFS_LEAF_DATA_SIZE(leaf->fs_info)); in check_inode_ref()
1759 if (unlikely(ptr + sizeof(iref) > end)) { in check_inode_ref()
1762 ptr, end, sizeof(iref)); in check_inode_ref()
1766 iref = (struct btrfs_inode_ref *)ptr; in check_inode_ref()
1767 namelen = btrfs_inode_ref_name_len(leaf, iref); in check_inode_ref()
1768 if (unlikely(ptr + sizeof(*iref) + namelen > end)) { in check_inode_ref()
1780 ptr += sizeof(*iref) + namelen; in check_inode_ref()