Lines Matching defs:leaf
387 struct extent_buffer *leaf,
394 u64 ref_root = btrfs_extent_data_ref_root(leaf, dref);
395 u64 owner = btrfs_extent_data_ref_objectid(leaf, dref);
396 u64 offset = btrfs_extent_data_ref_offset(leaf, dref);
397 u32 num_refs = btrfs_extent_data_ref_count(leaf, dref);
440 struct extent_buffer *leaf = path->nodes[0];
441 u32 item_size = btrfs_item_size(leaf, slot);
446 ei = btrfs_item_ptr(leaf, slot, struct btrfs_extent_item);
447 flags = btrfs_extent_flags(leaf, ei);
454 *tree_block_level = btrfs_tree_block_level(leaf, info);
466 type = btrfs_extent_inline_ref_type(leaf, iref);
467 offset = btrfs_extent_inline_ref_offset(leaf, iref);
479 ret = add_extent_data_ref(fs_info, leaf, dref,
484 count = btrfs_shared_data_ref_count(leaf, sref);
508 struct extent_buffer *leaf = path->nodes[0];
514 int nritems = btrfs_header_nritems(leaf);
517 btrfs_item_key_to_cpu(leaf, &key, i);
536 dref = btrfs_item_ptr(leaf, i,
538 ret = add_extent_data_ref(fs_info, leaf, dref, *bytenr,
542 sref = btrfs_item_ptr(leaf, i,
544 count = btrfs_shared_data_ref_count(leaf, sref);
557 /* Walk down to the leaf from the given level */
1011 * different leaf from the original extent item.