Lines Matching defs:iref
1318 struct btrfs_extent_inline_ref *iref;
1325 if (ptr + sizeof(*iref) > end) {
1327 "inline ref item overflows extent item, ptr %lu iref size %zu end %lu",
1328 ptr, sizeof(*iref), end);
1331 iref = (struct btrfs_extent_inline_ref *)ptr;
1332 inline_type = btrfs_extent_inline_ref_type(leaf, iref);
1333 inline_offset = btrfs_extent_inline_ref_offset(leaf, iref);
1336 "inline ref item overflows extent item, ptr %lu iref size %u end %lu",
1361 dref = (struct btrfs_extent_data_ref *)(&iref->offset);
1373 sref = (struct btrfs_shared_data_ref *)(iref + 1);
1482 struct btrfs_inode_ref *iref;
1489 if (btrfs_item_size_nr(leaf, slot) <= sizeof(*iref)) {
1493 sizeof(*iref), BTRFS_LEAF_DATA_SIZE(leaf->fs_info));
1502 if (ptr + sizeof(iref) > end) {
1505 ptr, end, sizeof(iref));
1509 iref = (struct btrfs_inode_ref *)ptr;
1510 namelen = btrfs_inode_ref_name_len(leaf, iref);
1511 if (ptr + sizeof(*iref) + namelen > end) {
1523 ptr += sizeof(*iref) + namelen;