Lines Matching refs:leaf

45 	struct extent_buffer *leaf;  in btrfs_insert_file_extent()  local
60 leaf = path->nodes[0]; in btrfs_insert_file_extent()
61 item = btrfs_item_ptr(leaf, path->slots[0], in btrfs_insert_file_extent()
63 btrfs_set_file_extent_disk_bytenr(leaf, item, disk_offset); in btrfs_insert_file_extent()
64 btrfs_set_file_extent_disk_num_bytes(leaf, item, disk_num_bytes); in btrfs_insert_file_extent()
65 btrfs_set_file_extent_offset(leaf, item, offset); in btrfs_insert_file_extent()
66 btrfs_set_file_extent_num_bytes(leaf, item, num_bytes); in btrfs_insert_file_extent()
67 btrfs_set_file_extent_ram_bytes(leaf, item, ram_bytes); in btrfs_insert_file_extent()
68 btrfs_set_file_extent_generation(leaf, item, trans->transid); in btrfs_insert_file_extent()
69 btrfs_set_file_extent_type(leaf, item, BTRFS_FILE_EXTENT_REG); in btrfs_insert_file_extent()
70 btrfs_set_file_extent_compression(leaf, item, compression); in btrfs_insert_file_extent()
71 btrfs_set_file_extent_encryption(leaf, item, encryption); in btrfs_insert_file_extent()
72 btrfs_set_file_extent_other_encoding(leaf, item, other_encoding); in btrfs_insert_file_extent()
74 btrfs_mark_buffer_dirty(leaf); in btrfs_insert_file_extent()
91 struct extent_buffer *leaf; in btrfs_lookup_csum() local
102 leaf = path->nodes[0]; in btrfs_lookup_csum()
108 btrfs_item_key_to_cpu(leaf, &found_key, path->slots[0]); in btrfs_lookup_csum()
114 csums_in_item = btrfs_item_size_nr(leaf, path->slots[0]); in btrfs_lookup_csum()
124 item = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_csum_item); in btrfs_lookup_csum()
308 struct extent_buffer *leaf; in btrfs_lookup_csums_range() local
339 leaf = path->nodes[0]; in btrfs_lookup_csums_range()
340 btrfs_item_key_to_cpu(leaf, &key, path->slots[0] - 1); in btrfs_lookup_csums_range()
346 btrfs_item_size_nr(leaf, path->slots[0] - 1)) in btrfs_lookup_csums_range()
352 leaf = path->nodes[0]; in btrfs_lookup_csums_range()
353 if (path->slots[0] >= btrfs_header_nritems(leaf)) { in btrfs_lookup_csums_range()
359 leaf = path->nodes[0]; in btrfs_lookup_csums_range()
362 btrfs_item_key_to_cpu(leaf, &key, path->slots[0]); in btrfs_lookup_csums_range()
371 size = btrfs_item_size_nr(leaf, path->slots[0]); in btrfs_lookup_csums_range()
547 struct extent_buffer *leaf; in truncate_one_csum() local
553 leaf = path->nodes[0]; in truncate_one_csum()
554 csum_end = btrfs_item_size_nr(leaf, path->slots[0]) / csum_size; in truncate_one_csum()
600 struct extent_buffer *leaf; in btrfs_del_csums() local
624 leaf = path->nodes[0]; in btrfs_del_csums()
625 btrfs_item_key_to_cpu(leaf, &key, path->slots[0]); in btrfs_del_csums()
635 csum_end = btrfs_item_size_nr(leaf, path->slots[0]) / csum_size; in btrfs_del_csums()
658 btrfs_item_key_to_cpu(leaf, &pk, slot); in btrfs_del_csums()
703 item_offset = btrfs_item_ptr_offset(leaf, in btrfs_del_csums()
706 memzero_extent_buffer(leaf, item_offset + offset, in btrfs_del_csums()
744 struct extent_buffer *leaf = NULL; in btrfs_csum_file_blocks() local
770 leaf = path->nodes[0]; in btrfs_csum_file_blocks()
771 item_end = btrfs_item_ptr(leaf, path->slots[0], in btrfs_csum_file_blocks()
774 btrfs_item_size_nr(leaf, path->slots[0])); in btrfs_csum_file_blocks()
784 leaf = path->nodes[0]; in btrfs_csum_file_blocks()
785 item_size = btrfs_item_size_nr(leaf, path->slots[0]); in btrfs_csum_file_blocks()
830 leaf = path->nodes[0]; in btrfs_csum_file_blocks()
831 btrfs_item_key_to_cpu(leaf, &found_key, path->slots[0]); in btrfs_csum_file_blocks()
841 if (csum_offset == btrfs_item_size_nr(leaf, path->slots[0]) / in btrfs_csum_file_blocks()
848 if (btrfs_leaf_free_space(leaf) < in btrfs_csum_file_blocks()
852 free_space = btrfs_leaf_free_space(leaf) - in btrfs_csum_file_blocks()
863 diff = diff - btrfs_item_size_nr(leaf, path->slots[0]); in btrfs_csum_file_blocks()
898 leaf = path->nodes[0]; in btrfs_csum_file_blocks()
900 item = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_csum_item); in btrfs_csum_file_blocks()
902 btrfs_item_size_nr(leaf, path->slots[0])); in btrfs_csum_file_blocks()
911 write_extent_buffer(leaf, sums->sums + index, (unsigned long)item, in btrfs_csum_file_blocks()
940 struct extent_buffer *leaf = path->nodes[0]; in btrfs_extent_item_to_extent_map() local
945 u8 type = btrfs_file_extent_type(leaf, fi); in btrfs_extent_item_to_extent_map()
946 int compress_type = btrfs_file_extent_compression(leaf, fi); in btrfs_extent_item_to_extent_map()
949 btrfs_item_key_to_cpu(leaf, &key, slot); in btrfs_extent_item_to_extent_map()
955 btrfs_file_extent_num_bytes(leaf, fi); in btrfs_extent_item_to_extent_map()
958 size = btrfs_file_extent_ram_bytes(leaf, fi); in btrfs_extent_item_to_extent_map()
963 em->ram_bytes = btrfs_file_extent_ram_bytes(leaf, fi); in btrfs_extent_item_to_extent_map()
969 btrfs_file_extent_offset(leaf, fi); in btrfs_extent_item_to_extent_map()
970 em->orig_block_len = btrfs_file_extent_disk_num_bytes(leaf, fi); in btrfs_extent_item_to_extent_map()
971 bytenr = btrfs_file_extent_disk_bytenr(leaf, fi); in btrfs_extent_item_to_extent_map()
982 bytenr += btrfs_file_extent_offset(leaf, fi); in btrfs_extent_item_to_extent_map()