• Home
  • Raw
  • Download

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()
309 struct extent_buffer *leaf; in btrfs_lookup_csums_range() local
340 leaf = path->nodes[0]; in btrfs_lookup_csums_range()
341 btrfs_item_key_to_cpu(leaf, &key, path->slots[0] - 1); in btrfs_lookup_csums_range()
347 btrfs_item_size_nr(leaf, path->slots[0] - 1)) in btrfs_lookup_csums_range()
353 leaf = path->nodes[0]; in btrfs_lookup_csums_range()
354 if (path->slots[0] >= btrfs_header_nritems(leaf)) { in btrfs_lookup_csums_range()
360 leaf = path->nodes[0]; in btrfs_lookup_csums_range()
363 btrfs_item_key_to_cpu(leaf, &key, path->slots[0]); in btrfs_lookup_csums_range()
372 size = btrfs_item_size_nr(leaf, path->slots[0]); in btrfs_lookup_csums_range()
550 struct extent_buffer *leaf; in truncate_one_csum() local
556 leaf = path->nodes[0]; in truncate_one_csum()
557 csum_end = btrfs_item_size_nr(leaf, path->slots[0]) / csum_size; in truncate_one_csum()
603 struct extent_buffer *leaf; in btrfs_del_csums() local
631 leaf = path->nodes[0]; in btrfs_del_csums()
632 btrfs_item_key_to_cpu(leaf, &key, path->slots[0]); in btrfs_del_csums()
642 csum_end = btrfs_item_size_nr(leaf, path->slots[0]) / csum_size; in btrfs_del_csums()
665 btrfs_item_key_to_cpu(leaf, &pk, slot); in btrfs_del_csums()
710 item_offset = btrfs_item_ptr_offset(leaf, in btrfs_del_csums()
713 memzero_extent_buffer(leaf, item_offset + offset, in btrfs_del_csums()
750 struct extent_buffer *leaf = NULL; in btrfs_csum_file_blocks() local
776 leaf = path->nodes[0]; in btrfs_csum_file_blocks()
777 item_end = btrfs_item_ptr(leaf, path->slots[0], in btrfs_csum_file_blocks()
780 btrfs_item_size_nr(leaf, path->slots[0])); in btrfs_csum_file_blocks()
790 leaf = path->nodes[0]; in btrfs_csum_file_blocks()
791 item_size = btrfs_item_size_nr(leaf, path->slots[0]); in btrfs_csum_file_blocks()
838 leaf = path->nodes[0]; in btrfs_csum_file_blocks()
839 btrfs_item_key_to_cpu(leaf, &found_key, path->slots[0]); in btrfs_csum_file_blocks()
849 if (csum_offset == btrfs_item_size_nr(leaf, path->slots[0]) / in btrfs_csum_file_blocks()
856 if (btrfs_leaf_free_space(leaf) < in btrfs_csum_file_blocks()
860 free_space = btrfs_leaf_free_space(leaf) - in btrfs_csum_file_blocks()
871 diff = diff - btrfs_item_size_nr(leaf, path->slots[0]); in btrfs_csum_file_blocks()
906 leaf = path->nodes[0]; in btrfs_csum_file_blocks()
908 item = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_csum_item); in btrfs_csum_file_blocks()
910 btrfs_item_size_nr(leaf, path->slots[0])); in btrfs_csum_file_blocks()
919 write_extent_buffer(leaf, sums->sums + index, (unsigned long)item, in btrfs_csum_file_blocks()
948 struct extent_buffer *leaf = path->nodes[0]; in btrfs_extent_item_to_extent_map() local
953 u8 type = btrfs_file_extent_type(leaf, fi); in btrfs_extent_item_to_extent_map()
954 int compress_type = btrfs_file_extent_compression(leaf, fi); in btrfs_extent_item_to_extent_map()
957 btrfs_item_key_to_cpu(leaf, &key, slot); in btrfs_extent_item_to_extent_map()
963 btrfs_file_extent_num_bytes(leaf, fi); in btrfs_extent_item_to_extent_map()
966 size = btrfs_file_extent_ram_bytes(leaf, fi); in btrfs_extent_item_to_extent_map()
971 em->ram_bytes = btrfs_file_extent_ram_bytes(leaf, fi); in btrfs_extent_item_to_extent_map()
977 btrfs_file_extent_offset(leaf, fi); in btrfs_extent_item_to_extent_map()
978 em->orig_block_len = btrfs_file_extent_disk_num_bytes(leaf, fi); in btrfs_extent_item_to_extent_map()
979 bytenr = btrfs_file_extent_disk_bytenr(leaf, fi); in btrfs_extent_item_to_extent_map()
990 bytenr += btrfs_file_extent_offset(leaf, fi); in btrfs_extent_item_to_extent_map()