Lines Matching defs:leaf

592 	struct extent_buffer *leaf;
659 leaf = btrfs_alloc_tree_block(trans, root, 0, objectid, NULL, 0, 0, 0,
661 if (IS_ERR(leaf)) {
662 ret = PTR_ERR(leaf);
666 btrfs_mark_buffer_dirty(trans, leaf);
680 btrfs_set_root_bytenr(root_item, leaf->start);
684 btrfs_set_root_used(root_item, leaf->len);
696 btrfs_tree_unlock(leaf);
713 btrfs_tree_lock(leaf);
714 btrfs_clear_buffer_dirty(trans, leaf);
715 btrfs_tree_unlock(leaf);
716 btrfs_free_tree_block(trans, objectid, leaf, 0, 1);
717 free_extent_buffer(leaf);
721 free_extent_buffer(leaf);
722 leaf = NULL;
1549 struct extent_buffer *leaf;
1559 leaf = path->nodes[0];
1561 nritems = btrfs_header_nritems(leaf);
1563 if (btrfs_header_generation(leaf) > sk->max_transid) {
1567 found_transid = btrfs_header_generation(leaf);
1570 item_off = btrfs_item_ptr_offset(leaf, i);
1571 item_len = btrfs_item_size(leaf, i);
1573 btrfs_item_key_to_cpu(leaf, key, i);
1623 if (read_extent_buffer_to_user_nofault(leaf, up,
1662 * 0: all items from this leaf copied, continue with next
1666 * leaf
1902 struct extent_buffer *leaf;
1939 leaf = path->nodes[0];
1942 iref = btrfs_item_ptr(leaf, slot, struct btrfs_inode_ref);
1943 len = btrfs_inode_ref_name_len(leaf, iref);
1952 read_extent_buffer(leaf, ptr,
1965 leaf = path->nodes[0];
1967 btrfs_item_key_to_cpu(leaf, &key2, slot);
1977 * btree and lock the same leaf.
2024 leaf = path->nodes[0];
2026 btrfs_item_key_to_cpu(leaf, &key, slot);
2028 item_off = btrfs_item_ptr_offset(leaf, slot);
2029 item_len = btrfs_item_size(leaf, slot);
2031 rref = btrfs_item_ptr(leaf, slot, struct btrfs_root_ref);
2032 if (args->dirid != btrfs_root_ref_dirid(leaf, rref)) {
2040 read_extent_buffer(leaf, args->name, item_off, item_len);
2142 struct extent_buffer *leaf;
2214 leaf = path->nodes[0];
2216 btrfs_item_key_to_cpu(leaf, &key, slot);
2221 rref = btrfs_item_ptr(leaf, slot, struct btrfs_root_ref);
2222 subvol_info->dirid = btrfs_root_ref_dirid(leaf, rref);
2224 item_off = btrfs_item_ptr_offset(leaf, slot)
2226 item_len = btrfs_item_size(leaf, slot)
2228 read_extent_buffer(leaf, subvol_info->name,
2260 struct extent_buffer *leaf;
2297 leaf = path->nodes[0];
2300 btrfs_item_key_to_cpu(leaf, &key, slot);
2311 rref = btrfs_item_ptr(leaf, slot, struct btrfs_root_ref);
2314 btrfs_root_ref_dirid(leaf, rref);