Lines Matching refs:fi

127 	struct btrfs_file_extent_item *fi;
214 fi = btrfs_item_ptr(leaf, path->slots[0],
216 extent_type = btrfs_file_extent_type(leaf, fi);
220 disk_bytenr = btrfs_file_extent_disk_bytenr(leaf, fi);
221 num_bytes = btrfs_file_extent_disk_num_bytes(leaf, fi);
222 extent_offset = btrfs_file_extent_offset(leaf, fi);
224 btrfs_file_extent_num_bytes(leaf, fi);
227 btrfs_file_extent_ram_bytes(leaf, fi);
287 fi = btrfs_item_ptr(leaf, path->slots[0] - 1,
289 btrfs_set_file_extent_num_bytes(leaf, fi,
292 fi = btrfs_item_ptr(leaf, path->slots[0],
296 btrfs_set_file_extent_offset(leaf, fi, extent_offset);
297 btrfs_set_file_extent_num_bytes(leaf, fi,
341 btrfs_set_file_extent_offset(leaf, fi, extent_offset);
342 btrfs_set_file_extent_num_bytes(leaf, fi,
365 btrfs_set_file_extent_num_bytes(leaf, fi,
496 struct btrfs_file_extent_item *fi;
507 fi = btrfs_item_ptr(leaf, slot, struct btrfs_file_extent_item);
508 if (btrfs_file_extent_type(leaf, fi) != BTRFS_FILE_EXTENT_REG ||
509 btrfs_file_extent_disk_bytenr(leaf, fi) != bytenr ||
510 btrfs_file_extent_offset(leaf, fi) != key.offset - orig_offset ||
511 btrfs_file_extent_compression(leaf, fi) ||
512 btrfs_file_extent_encryption(leaf, fi) ||
513 btrfs_file_extent_other_encoding(leaf, fi))
516 extent_end = key.offset + btrfs_file_extent_num_bytes(leaf, fi);
538 struct btrfs_file_extent_item *fi;
578 fi = btrfs_item_ptr(leaf, path->slots[0],
580 if (unlikely(btrfs_file_extent_type(leaf, fi) != BTRFS_FILE_EXTENT_PREALLOC)) {
585 extent_end = key.offset + btrfs_file_extent_num_bytes(leaf, fi);
592 bytenr = btrfs_file_extent_disk_bytenr(leaf, fi);
593 num_bytes = btrfs_file_extent_disk_num_bytes(leaf, fi);
594 orig_offset = key.offset - btrfs_file_extent_offset(leaf, fi);
605 fi = btrfs_item_ptr(leaf, path->slots[0],
607 btrfs_set_file_extent_generation(leaf, fi,
609 btrfs_set_file_extent_num_bytes(leaf, fi,
611 btrfs_set_file_extent_offset(leaf, fi,
613 fi = btrfs_item_ptr(leaf, path->slots[0] - 1,
615 btrfs_set_file_extent_generation(leaf, fi,
617 btrfs_set_file_extent_num_bytes(leaf, fi,
629 fi = btrfs_item_ptr(leaf, path->slots[0],
631 btrfs_set_file_extent_num_bytes(leaf, fi,
633 btrfs_set_file_extent_generation(leaf, fi,
639 fi = btrfs_item_ptr(leaf, path->slots[0],
641 btrfs_set_file_extent_generation(leaf, fi,
643 btrfs_set_file_extent_num_bytes(leaf, fi,
645 btrfs_set_file_extent_offset(leaf, fi,
667 fi = btrfs_item_ptr(leaf, path->slots[0] - 1,
669 btrfs_set_file_extent_generation(leaf, fi, trans->transid);
670 btrfs_set_file_extent_num_bytes(leaf, fi,
673 fi = btrfs_item_ptr(leaf, path->slots[0],
676 btrfs_set_file_extent_generation(leaf, fi, trans->transid);
677 btrfs_set_file_extent_offset(leaf, fi, split - orig_offset);
678 btrfs_set_file_extent_num_bytes(leaf, fi,
753 fi = btrfs_item_ptr(leaf, path->slots[0],
755 btrfs_set_file_extent_type(leaf, fi,
757 btrfs_set_file_extent_generation(leaf, fi, trans->transid);
759 fi = btrfs_item_ptr(leaf, del_slot - 1,
761 btrfs_set_file_extent_type(leaf, fi,
763 btrfs_set_file_extent_generation(leaf, fi, trans->transid);
764 btrfs_set_file_extent_num_bytes(leaf, fi,
2038 struct btrfs_file_extent_item *fi;
2049 fi = btrfs_item_ptr(leaf, slot, struct btrfs_file_extent_item);
2051 if (btrfs_file_extent_type(leaf, fi) != BTRFS_FILE_EXTENT_REG)
2054 if (btrfs_file_extent_disk_bytenr(leaf, fi))
2059 if (key.offset + btrfs_file_extent_num_bytes(leaf, fi) == start)
2071 struct btrfs_file_extent_item *fi;
2100 fi = btrfs_item_ptr(leaf, path->slots[0] - 1,
2102 num_bytes = btrfs_file_extent_num_bytes(leaf, fi) +
2107 fi = btrfs_item_ptr(leaf, path->slots[0],
2110 num_bytes += btrfs_file_extent_num_bytes(leaf, fi);
2113 num_bytes = btrfs_file_extent_num_bytes(leaf, fi) +
2120 fi = btrfs_item_ptr(leaf, modify_slot,
2122 btrfs_set_file_extent_num_bytes(leaf, fi, num_bytes);
2123 btrfs_set_file_extent_ram_bytes(leaf, fi, num_bytes);
2128 btrfs_set_file_extent_offset(leaf, fi, 0);
2129 btrfs_set_file_extent_generation(leaf, fi, trans->transid);