Lines Matching defs:leaf
384 struct extent_buffer *leaf,
391 u64 ref_root = btrfs_extent_data_ref_root(leaf, dref);
392 u64 owner = btrfs_extent_data_ref_objectid(leaf, dref);
393 u64 offset = btrfs_extent_data_ref_offset(leaf, dref);
394 u32 num_refs = btrfs_extent_data_ref_count(leaf, dref);
437 struct extent_buffer *leaf = path->nodes[0];
438 u32 item_size = btrfs_item_size_nr(leaf, slot);
443 ei = btrfs_item_ptr(leaf, slot, struct btrfs_extent_item);
444 flags = btrfs_extent_flags(leaf, ei);
451 *tree_block_level = btrfs_tree_block_level(leaf, info);
463 type = btrfs_extent_inline_ref_type(leaf, iref);
464 offset = btrfs_extent_inline_ref_offset(leaf, iref);
476 ret = add_extent_data_ref(fs_info, leaf, dref,
481 count = btrfs_shared_data_ref_count(leaf, sref);
501 struct extent_buffer *leaf = path->nodes[0];
507 int nritems = btrfs_header_nritems(leaf);
510 btrfs_item_key_to_cpu(leaf, &key, i);
529 dref = btrfs_item_ptr(leaf, i,
531 ret = add_extent_data_ref(fs_info, leaf, dref, *bytenr,
535 sref = btrfs_item_ptr(leaf, i,
537 count = btrfs_shared_data_ref_count(leaf, sref);
550 /* Walk down to the leaf from the given level */
1019 * different leaf from the original extent item.