Lines Matching refs:fi

26 	struct btrfs_file_extent_item *fi;  in btrfs_readlink()  local
41 fi = btrfs_item_ptr(path.nodes[0], path.slots[0], in btrfs_readlink()
43 if (btrfs_file_extent_type(path.nodes[0], fi) != in btrfs_readlink()
49 if (btrfs_file_extent_compression(path.nodes[0], fi) != in btrfs_readlink()
55 if (btrfs_file_extent_ram_bytes(path.nodes[0], fi) >= in btrfs_readlink()
59 ino, btrfs_file_extent_ram_bytes(path.nodes[0], fi)); in btrfs_readlink()
63 btrfs_file_extent_inline_start(fi), in btrfs_readlink()
64 btrfs_file_extent_ram_bytes(path.nodes[0], fi)); in btrfs_readlink()
65 ret = btrfs_file_extent_ram_bytes(path.nodes[0], fi); in btrfs_readlink()
362 struct btrfs_file_extent_item *fi, char *dest) in btrfs_read_extent_inline() argument
373 if (btrfs_file_extent_compression(leaf, fi) == BTRFS_COMPRESS_NONE) { in btrfs_read_extent_inline()
376 btrfs_file_extent_inline_start(fi), in btrfs_read_extent_inline()
382 dsize = btrfs_file_extent_ram_bytes(leaf, fi); in btrfs_read_extent_inline()
389 read_extent_buffer(leaf, cbuf, btrfs_file_extent_inline_start(fi), in btrfs_read_extent_inline()
391 ret = btrfs_decompress(btrfs_file_extent_compression(leaf, fi), in btrfs_read_extent_inline()
421 struct btrfs_file_extent_item *fi, u64 offset, in btrfs_read_extent_reg() argument
441 extent_num_bytes = btrfs_file_extent_num_bytes(leaf, fi); in btrfs_read_extent_reg()
448 if (btrfs_file_extent_type(leaf, fi) == BTRFS_FILE_EXTENT_PREALLOC || in btrfs_read_extent_reg()
449 btrfs_file_extent_disk_bytenr(leaf, fi) == 0) { in btrfs_read_extent_reg()
454 if (btrfs_file_extent_compression(leaf, fi) == BTRFS_COMPRESS_NONE) { in btrfs_read_extent_reg()
457 logical = btrfs_file_extent_disk_bytenr(leaf, fi) + in btrfs_read_extent_reg()
458 btrfs_file_extent_offset(leaf, fi) + in btrfs_read_extent_reg()
475 csize = btrfs_file_extent_disk_num_bytes(leaf, fi); in btrfs_read_extent_reg()
476 dsize = btrfs_file_extent_ram_bytes(leaf, fi); in btrfs_read_extent_reg()
477 disk_bytenr = btrfs_file_extent_disk_bytenr(leaf, fi); in btrfs_read_extent_reg()
501 ret = btrfs_decompress(btrfs_file_extent_compression(leaf, fi), cbuf, in btrfs_read_extent_reg()
515 dbuf + btrfs_file_extent_offset(leaf, fi) + offset - key.offset, in btrfs_read_extent_reg()
538 struct btrfs_file_extent_item *fi; in lookup_data_extent() local
563 fi = btrfs_item_ptr(path->nodes[0], path->slots[0], in lookup_data_extent()
565 extent_type = btrfs_file_extent_type(path->nodes[0], fi); in lookup_data_extent()
576 btrfs_file_extent_num_bytes(path->nodes[0], fi) > file_offset) in lookup_data_extent()
588 fi = btrfs_item_ptr(path->nodes[0], path->slots[0], in lookup_data_extent()
603 btrfs_file_extent_num_bytes(path->nodes[0], fi) > file_offset) in lookup_data_extent()
623 struct btrfs_file_extent_item *fi, in read_and_truncate_page() argument
640 extent_type = btrfs_file_extent_type(leaf, fi); in read_and_truncate_page()
642 ret = btrfs_read_extent_inline(path, fi, buf); in read_and_truncate_page()
652 ret = btrfs_read_extent_reg(path, fi, in read_and_truncate_page()
668 struct btrfs_file_extent_item *fi; in btrfs_file_read() local
690 fi = btrfs_item_ptr(path.nodes[0], path.slots[0], in btrfs_file_read()
692 ret = read_and_truncate_page(&path, fi, file_offset, in btrfs_file_read()
732 fi = btrfs_item_ptr(path.nodes[0], path.slots[0], in btrfs_file_read()
735 type = btrfs_file_extent_type(path.nodes[0], fi); in btrfs_file_read()
737 ret = btrfs_read_extent_inline(&path, fi, dest); in btrfs_file_read()
742 btrfs_file_extent_disk_bytenr(path.nodes[0], fi) == 0) { in btrfs_file_read()
744 path.nodes[0], fi); in btrfs_file_read()
750 fi); in btrfs_file_read()
751 ret = btrfs_read_extent_reg(&path, fi, cur, in btrfs_file_read()
767 fi = btrfs_item_ptr(path.nodes[0], path.slots[0], in btrfs_file_read()
769 ret = read_and_truncate_page(&path, fi, aligned_end, in btrfs_file_read()