Lines Matching defs:leaf

18 struct btrfs_inode_ref *btrfs_find_name_in_backref(struct extent_buffer *leaf,
29 item_size = btrfs_item_size(leaf, slot);
30 ptr = btrfs_item_ptr_offset(leaf, slot);
33 len = btrfs_inode_ref_name_len(leaf, ref);
38 if (memcmp_extent_buffer(leaf, name->name, name_ptr,
46 struct extent_buffer *leaf, int slot, u64 ref_objectid,
56 item_size = btrfs_item_size(leaf, slot);
57 ptr = btrfs_item_ptr_offset(leaf, slot);
68 ref_name_len = btrfs_inode_extref_name_len(leaf, extref);
71 btrfs_inode_extref_parent(leaf, extref) == ref_objectid &&
72 (memcmp_extent_buffer(leaf, name->name, name_ptr,
116 struct extent_buffer *leaf;
150 leaf = path->nodes[0];
151 item_size = btrfs_item_size(leaf, path->slots[0]);
153 *index = btrfs_inode_extref_index(leaf, extref);
165 item_start = btrfs_item_ptr_offset(leaf, path->slots[0]);
167 memmove_extent_buffer(leaf, ptr, ptr + del_len,
185 struct extent_buffer *leaf;
217 leaf = path->nodes[0];
218 item_size = btrfs_item_size(leaf, path->slots[0]);
221 *index = btrfs_inode_ref_index(leaf, ref);
229 item_start = btrfs_item_ptr_offset(leaf, path->slots[0]);
230 memmove_extent_buffer(leaf, ptr, ptr + sub_item_len,
266 struct extent_buffer *leaf;
291 leaf = path->nodes[0];
292 ptr = (unsigned long)btrfs_item_ptr(leaf, path->slots[0], char);
293 ptr += btrfs_item_size(leaf, path->slots[0]) - ins_len;
409 struct extent_buffer *leaf;
416 leaf = path->nodes[0];
417 btrfs_item_key_to_cpu(leaf, &found_key, slot);
428 struct extent_buffer *leaf,
435 trace_btrfs_truncate_show_fi_inline(inode, leaf, fi, slot,
438 trace_btrfs_truncate_show_fi_regular(inode, leaf, fi, offset);
465 struct extent_buffer *leaf;
506 * With a 16K leaf size and 128MiB extents, you can actually queue up a
507 * huge file in a single leaf. Most of the time that bytes_deleted is
533 leaf = path->nodes[0];
534 btrfs_item_key_to_cpu(leaf, &found_key, path->slots[0]);
545 fi = btrfs_item_ptr(leaf, path->slots[0],
547 extent_type = btrfs_file_extent_type(leaf, fi);
550 btrfs_file_extent_num_bytes(leaf, fi);
552 item_end += btrfs_file_extent_ram_bytes(leaf, fi);
554 btrfs_trace_truncate(control->inode, leaf, fi,
580 extent_start = btrfs_file_extent_disk_bytenr(leaf, fi);
583 btrfs_file_extent_num_bytes(leaf, fi);
589 btrfs_set_file_extent_num_bytes(leaf, fi,
594 btrfs_mark_buffer_dirty(trans, leaf);
597 btrfs_file_extent_disk_num_bytes(leaf, fi);
599 btrfs_file_extent_offset(leaf, fi);
602 num_dec = btrfs_file_extent_num_bytes(leaf, fi);
613 btrfs_file_extent_encryption(leaf, fi) == 0 &&
614 btrfs_file_extent_other_encoding(leaf, fi) == 0 &&
615 btrfs_file_extent_compression(leaf, fi) == 0) {
618 btrfs_set_file_extent_ram_bytes(leaf, fi, size);
680 btrfs_init_data_ref(&ref, btrfs_header_owner(leaf),