Lines Matching defs:leaf
17 struct btrfs_inode_ref *btrfs_find_name_in_backref(struct extent_buffer *leaf,
28 item_size = btrfs_item_size(leaf, slot);
29 ptr = btrfs_item_ptr_offset(leaf, slot);
32 len = btrfs_inode_ref_name_len(leaf, ref);
37 if (memcmp_extent_buffer(leaf, name->name, name_ptr,
45 struct extent_buffer *leaf, int slot, u64 ref_objectid,
55 item_size = btrfs_item_size(leaf, slot);
56 ptr = btrfs_item_ptr_offset(leaf, slot);
67 ref_name_len = btrfs_inode_extref_name_len(leaf, extref);
70 btrfs_inode_extref_parent(leaf, extref) == ref_objectid &&
71 (memcmp_extent_buffer(leaf, name->name, name_ptr,
115 struct extent_buffer *leaf;
149 leaf = path->nodes[0];
150 item_size = btrfs_item_size(leaf, path->slots[0]);
152 *index = btrfs_inode_extref_index(leaf, extref);
164 item_start = btrfs_item_ptr_offset(leaf, path->slots[0]);
166 memmove_extent_buffer(leaf, ptr, ptr + del_len,
184 struct extent_buffer *leaf;
216 leaf = path->nodes[0];
217 item_size = btrfs_item_size(leaf, path->slots[0]);
220 *index = btrfs_inode_ref_index(leaf, ref);
228 item_start = btrfs_item_ptr_offset(leaf, path->slots[0]);
229 memmove_extent_buffer(leaf, ptr, ptr + sub_item_len,
265 struct extent_buffer *leaf;
290 leaf = path->nodes[0];
291 ptr = (unsigned long)btrfs_item_ptr(leaf, path->slots[0], char);
292 ptr += btrfs_item_size(leaf, path->slots[0]) - ins_len;
408 struct extent_buffer *leaf;
415 leaf = path->nodes[0];
416 btrfs_item_key_to_cpu(leaf, &found_key, slot);
427 struct extent_buffer *leaf,
434 trace_btrfs_truncate_show_fi_inline(inode, leaf, fi, slot,
437 trace_btrfs_truncate_show_fi_regular(inode, leaf, fi, offset);
464 struct extent_buffer *leaf;
505 * With a 16K leaf size and 128MiB extents, you can actually queue up a
506 * huge file in a single leaf. Most of the time that bytes_deleted is
532 leaf = path->nodes[0];
533 btrfs_item_key_to_cpu(leaf, &found_key, path->slots[0]);
544 fi = btrfs_item_ptr(leaf, path->slots[0],
546 extent_type = btrfs_file_extent_type(leaf, fi);
549 btrfs_file_extent_num_bytes(leaf, fi);
551 item_end += btrfs_file_extent_ram_bytes(leaf, fi);
553 btrfs_trace_truncate(control->inode, leaf, fi,
579 extent_start = btrfs_file_extent_disk_bytenr(leaf, fi);
582 btrfs_file_extent_num_bytes(leaf, fi);
588 btrfs_set_file_extent_num_bytes(leaf, fi,
593 btrfs_mark_buffer_dirty(trans, leaf);
596 btrfs_file_extent_disk_num_bytes(leaf, fi);
598 btrfs_file_extent_offset(leaf, fi);
601 num_dec = btrfs_file_extent_num_bytes(leaf, fi);
612 btrfs_file_extent_encryption(leaf, fi) == 0 &&
613 btrfs_file_extent_other_encoding(leaf, fi) == 0 &&
614 btrfs_file_extent_compression(leaf, fi) == 0) {
617 btrfs_set_file_extent_ram_bytes(leaf, fi, size);
680 btrfs_init_data_ref(&ref, btrfs_header_owner(leaf),