Lines Matching defs:iref
1401 struct btrfs_extent_inline_ref *iref;
1408 if (unlikely(ptr + sizeof(*iref) > end)) {
1410 "inline ref item overflows extent item, ptr %lu iref size %zu end %lu",
1411 ptr, sizeof(*iref), end);
1414 iref = (struct btrfs_extent_inline_ref *)ptr;
1415 inline_type = btrfs_extent_inline_ref_type(leaf, iref);
1416 inline_offset = btrfs_extent_inline_ref_offset(leaf, iref);
1419 "inline ref item overflows extent item, ptr %lu iref size %u end %lu",
1445 dref = (struct btrfs_extent_data_ref *)(&iref->offset);
1458 sref = (struct btrfs_shared_data_ref *)(iref + 1);
1588 struct btrfs_inode_ref *iref;
1595 if (unlikely(btrfs_item_size(leaf, slot) <= sizeof(*iref))) {
1599 sizeof(*iref), BTRFS_LEAF_DATA_SIZE(leaf->fs_info));
1608 if (unlikely(ptr + sizeof(iref) > end)) {
1611 ptr, end, sizeof(iref));
1615 iref = (struct btrfs_inode_ref *)ptr;
1616 namelen = btrfs_inode_ref_name_len(leaf, iref);
1617 if (unlikely(ptr + sizeof(*iref) + namelen > end)) {
1629 ptr += sizeof(*iref) + namelen;