Lines Matching refs:fi
1214 struct btrfs_file_extent_item *fi; in run_delalloc_nocow() local
1314 fi = btrfs_item_ptr(leaf, path->slots[0], in run_delalloc_nocow()
1316 extent_type = btrfs_file_extent_type(leaf, fi); in run_delalloc_nocow()
1318 ram_bytes = btrfs_file_extent_ram_bytes(leaf, fi); in run_delalloc_nocow()
1321 disk_bytenr = btrfs_file_extent_disk_bytenr(leaf, fi); in run_delalloc_nocow()
1322 extent_offset = btrfs_file_extent_offset(leaf, fi); in run_delalloc_nocow()
1324 btrfs_file_extent_num_bytes(leaf, fi); in run_delalloc_nocow()
1326 btrfs_file_extent_disk_num_bytes(leaf, fi); in run_delalloc_nocow()
1333 if (btrfs_file_extent_compression(leaf, fi) || in run_delalloc_nocow()
1334 btrfs_file_extent_encryption(leaf, fi) || in run_delalloc_nocow()
1335 btrfs_file_extent_other_encoding(leaf, fi)) in run_delalloc_nocow()
1368 path->slots[0], fi); in run_delalloc_nocow()
2059 struct btrfs_file_extent_item *fi; in insert_reserved_file_extent() local
2081 1, sizeof(*fi), &extent_inserted); in insert_reserved_file_extent()
2092 sizeof(*fi)); in insert_reserved_file_extent()
2097 fi = btrfs_item_ptr(leaf, path->slots[0], in insert_reserved_file_extent()
2099 btrfs_set_file_extent_generation(leaf, fi, trans->transid); in insert_reserved_file_extent()
2100 btrfs_set_file_extent_type(leaf, fi, extent_type); in insert_reserved_file_extent()
2101 btrfs_set_file_extent_disk_bytenr(leaf, fi, disk_bytenr); in insert_reserved_file_extent()
2102 btrfs_set_file_extent_disk_num_bytes(leaf, fi, disk_num_bytes); in insert_reserved_file_extent()
2103 btrfs_set_file_extent_offset(leaf, fi, 0); in insert_reserved_file_extent()
2104 btrfs_set_file_extent_num_bytes(leaf, fi, num_bytes); in insert_reserved_file_extent()
2105 btrfs_set_file_extent_ram_bytes(leaf, fi, ram_bytes); in insert_reserved_file_extent()
2106 btrfs_set_file_extent_compression(leaf, fi, compression); in insert_reserved_file_extent()
2107 btrfs_set_file_extent_encryption(leaf, fi, encryption); in insert_reserved_file_extent()
2108 btrfs_set_file_extent_other_encoding(leaf, fi, other_encoding); in insert_reserved_file_extent()
2373 struct btrfs_file_extent_item *fi, in relink_is_mergable() argument
2376 if (btrfs_file_extent_disk_bytenr(leaf, fi) != new->bytenr) in relink_is_mergable()
2379 if (btrfs_file_extent_type(leaf, fi) != BTRFS_FILE_EXTENT_REG) in relink_is_mergable()
2382 if (btrfs_file_extent_compression(leaf, fi) != new->compress_type) in relink_is_mergable()
2385 if (btrfs_file_extent_encryption(leaf, fi) || in relink_is_mergable()
2386 btrfs_file_extent_other_encoding(leaf, fi)) in relink_is_mergable()
2518 struct btrfs_file_extent_item *fi; in relink_extent_backref() local
2530 fi = btrfs_item_ptr(leaf, path->slots[0], in relink_extent_backref()
2532 extent_len = btrfs_file_extent_num_bytes(leaf, fi); in relink_extent_backref()
2535 relink_is_mergable(leaf, fi, new)) { in relink_extent_backref()
2536 btrfs_set_file_extent_num_bytes(leaf, fi, in relink_extent_backref()
4191 struct btrfs_file_extent_item *fi; in truncate_inline_extent() local
4195 fi = btrfs_item_ptr(leaf, slot, struct btrfs_file_extent_item); in truncate_inline_extent()
4197 if (btrfs_file_extent_compression(leaf, fi) != BTRFS_COMPRESS_NONE) { in truncate_inline_extent()
4214 btrfs_set_file_extent_ram_bytes(leaf, fi, size); in truncate_inline_extent()
4242 struct btrfs_file_extent_item *fi; in btrfs_truncate_inode_items() local
4333 fi = NULL; in btrfs_truncate_inode_items()
4346 fi = btrfs_item_ptr(leaf, path->slots[0], in btrfs_truncate_inode_items()
4348 extent_type = btrfs_file_extent_type(leaf, fi); in btrfs_truncate_inode_items()
4351 btrfs_file_extent_num_bytes(leaf, fi); in btrfs_truncate_inode_items()
4354 path->slots[0], fi); in btrfs_truncate_inode_items()
4380 extent_start = btrfs_file_extent_disk_bytenr(leaf, fi); in btrfs_truncate_inode_items()
4383 btrfs_file_extent_num_bytes(leaf, fi); in btrfs_truncate_inode_items()
4387 btrfs_set_file_extent_num_bytes(leaf, fi, in btrfs_truncate_inode_items()
4399 fi); in btrfs_truncate_inode_items()
4401 btrfs_file_extent_offset(leaf, fi); in btrfs_truncate_inode_items()
4404 num_dec = btrfs_file_extent_num_bytes(leaf, fi); in btrfs_truncate_inode_items()
4418 btrfs_file_extent_encryption(leaf, fi) == 0 && in btrfs_truncate_inode_items()
4419 btrfs_file_extent_other_encoding(leaf, fi) == 0) { in btrfs_truncate_inode_items()
4426 if (btrfs_file_extent_compression(leaf, fi) != in btrfs_truncate_inode_items()
7117 struct btrfs_file_extent_item *fi; in can_nocow_extent() local
7159 fi = btrfs_item_ptr(leaf, slot, struct btrfs_file_extent_item); in can_nocow_extent()
7160 found_type = btrfs_file_extent_type(leaf, fi); in can_nocow_extent()
7170 extent_end = key.offset + btrfs_file_extent_num_bytes(leaf, fi); in can_nocow_extent()
7174 disk_bytenr = btrfs_file_extent_disk_bytenr(leaf, fi); in can_nocow_extent()
7178 if (btrfs_file_extent_compression(leaf, fi) || in can_nocow_extent()
7179 btrfs_file_extent_encryption(leaf, fi) || in can_nocow_extent()
7180 btrfs_file_extent_other_encoding(leaf, fi)) in can_nocow_extent()
7183 backref_offset = btrfs_file_extent_offset(leaf, fi); in can_nocow_extent()
7187 *orig_block_len = btrfs_file_extent_disk_num_bytes(leaf, fi); in can_nocow_extent()
7188 *ram_bytes = btrfs_file_extent_ram_bytes(leaf, fi); in can_nocow_extent()