Lines Matching refs:fi

700 	struct btrfs_file_extent_item *fi;  in __btrfs_drop_extents()  local
771 fi = btrfs_item_ptr(leaf, path->slots[0], in __btrfs_drop_extents()
773 extent_type = btrfs_file_extent_type(leaf, fi); in __btrfs_drop_extents()
777 disk_bytenr = btrfs_file_extent_disk_bytenr(leaf, fi); in __btrfs_drop_extents()
778 num_bytes = btrfs_file_extent_disk_num_bytes(leaf, fi); in __btrfs_drop_extents()
779 extent_offset = btrfs_file_extent_offset(leaf, fi); in __btrfs_drop_extents()
781 btrfs_file_extent_num_bytes(leaf, fi); in __btrfs_drop_extents()
785 path->slots[0], fi); in __btrfs_drop_extents()
839 fi = btrfs_item_ptr(leaf, path->slots[0] - 1, in __btrfs_drop_extents()
841 btrfs_set_file_extent_num_bytes(leaf, fi, in __btrfs_drop_extents()
844 fi = btrfs_item_ptr(leaf, path->slots[0], in __btrfs_drop_extents()
848 btrfs_set_file_extent_offset(leaf, fi, extent_offset); in __btrfs_drop_extents()
849 btrfs_set_file_extent_num_bytes(leaf, fi, in __btrfs_drop_extents()
878 btrfs_set_file_extent_offset(leaf, fi, extent_offset); in __btrfs_drop_extents()
879 btrfs_set_file_extent_num_bytes(leaf, fi, in __btrfs_drop_extents()
899 btrfs_set_file_extent_num_bytes(leaf, fi, in __btrfs_drop_extents()
1037 struct btrfs_file_extent_item *fi; in extent_mergeable() local
1048 fi = btrfs_item_ptr(leaf, slot, struct btrfs_file_extent_item); in extent_mergeable()
1049 if (btrfs_file_extent_type(leaf, fi) != BTRFS_FILE_EXTENT_REG || in extent_mergeable()
1050 btrfs_file_extent_disk_bytenr(leaf, fi) != bytenr || in extent_mergeable()
1051 btrfs_file_extent_offset(leaf, fi) != key.offset - orig_offset || in extent_mergeable()
1052 btrfs_file_extent_compression(leaf, fi) || in extent_mergeable()
1053 btrfs_file_extent_encryption(leaf, fi) || in extent_mergeable()
1054 btrfs_file_extent_other_encoding(leaf, fi)) in extent_mergeable()
1057 extent_end = key.offset + btrfs_file_extent_num_bytes(leaf, fi); in extent_mergeable()
1079 struct btrfs_file_extent_item *fi; in btrfs_mark_extent_written() local
1114 fi = btrfs_item_ptr(leaf, path->slots[0], in btrfs_mark_extent_written()
1116 BUG_ON(btrfs_file_extent_type(leaf, fi) != in btrfs_mark_extent_written()
1118 extent_end = key.offset + btrfs_file_extent_num_bytes(leaf, fi); in btrfs_mark_extent_written()
1121 bytenr = btrfs_file_extent_disk_bytenr(leaf, fi); in btrfs_mark_extent_written()
1122 num_bytes = btrfs_file_extent_disk_num_bytes(leaf, fi); in btrfs_mark_extent_written()
1123 orig_offset = key.offset - btrfs_file_extent_offset(leaf, fi); in btrfs_mark_extent_written()
1134 fi = btrfs_item_ptr(leaf, path->slots[0], in btrfs_mark_extent_written()
1136 btrfs_set_file_extent_generation(leaf, fi, in btrfs_mark_extent_written()
1138 btrfs_set_file_extent_num_bytes(leaf, fi, in btrfs_mark_extent_written()
1140 btrfs_set_file_extent_offset(leaf, fi, in btrfs_mark_extent_written()
1142 fi = btrfs_item_ptr(leaf, path->slots[0] - 1, in btrfs_mark_extent_written()
1144 btrfs_set_file_extent_generation(leaf, fi, in btrfs_mark_extent_written()
1146 btrfs_set_file_extent_num_bytes(leaf, fi, in btrfs_mark_extent_written()
1159 fi = btrfs_item_ptr(leaf, path->slots[0], in btrfs_mark_extent_written()
1161 btrfs_set_file_extent_num_bytes(leaf, fi, in btrfs_mark_extent_written()
1163 btrfs_set_file_extent_generation(leaf, fi, in btrfs_mark_extent_written()
1169 fi = btrfs_item_ptr(leaf, path->slots[0], in btrfs_mark_extent_written()
1171 btrfs_set_file_extent_generation(leaf, fi, in btrfs_mark_extent_written()
1173 btrfs_set_file_extent_num_bytes(leaf, fi, in btrfs_mark_extent_written()
1175 btrfs_set_file_extent_offset(leaf, fi, in btrfs_mark_extent_written()
1198 fi = btrfs_item_ptr(leaf, path->slots[0] - 1, in btrfs_mark_extent_written()
1200 btrfs_set_file_extent_generation(leaf, fi, trans->transid); in btrfs_mark_extent_written()
1201 btrfs_set_file_extent_num_bytes(leaf, fi, in btrfs_mark_extent_written()
1204 fi = btrfs_item_ptr(leaf, path->slots[0], in btrfs_mark_extent_written()
1207 btrfs_set_file_extent_generation(leaf, fi, trans->transid); in btrfs_mark_extent_written()
1208 btrfs_set_file_extent_offset(leaf, fi, split - orig_offset); in btrfs_mark_extent_written()
1209 btrfs_set_file_extent_num_bytes(leaf, fi, in btrfs_mark_extent_written()
1263 fi = btrfs_item_ptr(leaf, path->slots[0], in btrfs_mark_extent_written()
1265 btrfs_set_file_extent_type(leaf, fi, in btrfs_mark_extent_written()
1267 btrfs_set_file_extent_generation(leaf, fi, trans->transid); in btrfs_mark_extent_written()
1270 fi = btrfs_item_ptr(leaf, del_slot - 1, in btrfs_mark_extent_written()
1272 btrfs_set_file_extent_type(leaf, fi, in btrfs_mark_extent_written()
1274 btrfs_set_file_extent_generation(leaf, fi, trans->transid); in btrfs_mark_extent_written()
1275 btrfs_set_file_extent_num_bytes(leaf, fi, in btrfs_mark_extent_written()
2125 struct btrfs_file_extent_item *fi; in hole_mergeable() local
2136 fi = btrfs_item_ptr(leaf, slot, struct btrfs_file_extent_item); in hole_mergeable()
2138 if (btrfs_file_extent_type(leaf, fi) != BTRFS_FILE_EXTENT_REG) in hole_mergeable()
2141 if (btrfs_file_extent_disk_bytenr(leaf, fi)) in hole_mergeable()
2146 if (key.offset + btrfs_file_extent_num_bytes(leaf, fi) == start) in hole_mergeable()
2156 struct btrfs_file_extent_item *fi; in fill_holes() local
2179 fi = btrfs_item_ptr(leaf, path->slots[0], in fill_holes()
2181 num_bytes = btrfs_file_extent_num_bytes(leaf, fi) + in fill_holes()
2183 btrfs_set_file_extent_num_bytes(leaf, fi, num_bytes); in fill_holes()
2184 btrfs_set_file_extent_ram_bytes(leaf, fi, num_bytes); in fill_holes()
2185 btrfs_set_file_extent_offset(leaf, fi, 0); in fill_holes()
2195 fi = btrfs_item_ptr(leaf, path->slots[0], in fill_holes()
2197 num_bytes = btrfs_file_extent_num_bytes(leaf, fi) + end - in fill_holes()
2199 btrfs_set_file_extent_num_bytes(leaf, fi, num_bytes); in fill_holes()
2200 btrfs_set_file_extent_ram_bytes(leaf, fi, num_bytes); in fill_holes()
2201 btrfs_set_file_extent_offset(leaf, fi, 0); in fill_holes()