Lines Matching defs:leaf

602 	struct extent_buffer *leaf;
675 leaf = btrfs_alloc_tree_block(trans, root, 0, objectid, NULL, 0, 0, 0,
677 if (IS_ERR(leaf)) {
678 ret = PTR_ERR(leaf);
682 btrfs_mark_buffer_dirty(trans, leaf);
696 btrfs_set_root_bytenr(root_item, leaf->start);
700 btrfs_set_root_used(root_item, leaf->len);
712 btrfs_tree_unlock(leaf);
729 btrfs_tree_lock(leaf);
730 btrfs_clear_buffer_dirty(trans, leaf);
731 btrfs_tree_unlock(leaf);
732 btrfs_free_tree_block(trans, objectid, leaf, 0, 1);
733 free_extent_buffer(leaf);
737 free_extent_buffer(leaf);
738 leaf = NULL;
1578 struct extent_buffer *leaf;
1588 leaf = path->nodes[0];
1590 nritems = btrfs_header_nritems(leaf);
1592 if (btrfs_header_generation(leaf) > sk->max_transid) {
1596 found_transid = btrfs_header_generation(leaf);
1599 item_off = btrfs_item_ptr_offset(leaf, i);
1600 item_len = btrfs_item_size(leaf, i);
1602 btrfs_item_key_to_cpu(leaf, key, i);
1652 if (read_extent_buffer_to_user_nofault(leaf, up,
1691 * 0: all items from this leaf copied, continue with next
1695 * leaf
1931 struct extent_buffer *leaf;
1968 leaf = path->nodes[0];
1971 iref = btrfs_item_ptr(leaf, slot, struct btrfs_inode_ref);
1972 len = btrfs_inode_ref_name_len(leaf, iref);
1981 read_extent_buffer(leaf, ptr,
1994 leaf = path->nodes[0];
1996 btrfs_item_key_to_cpu(leaf, &key2, slot);
2006 * btree and lock the same leaf.
2053 leaf = path->nodes[0];
2055 btrfs_item_key_to_cpu(leaf, &key, slot);
2057 item_off = btrfs_item_ptr_offset(leaf, slot);
2058 item_len = btrfs_item_size(leaf, slot);
2060 rref = btrfs_item_ptr(leaf, slot, struct btrfs_root_ref);
2061 if (args->dirid != btrfs_root_ref_dirid(leaf, rref)) {
2069 read_extent_buffer(leaf, args->name, item_off, item_len);
2171 struct extent_buffer *leaf;
2243 leaf = path->nodes[0];
2245 btrfs_item_key_to_cpu(leaf, &key, slot);
2250 rref = btrfs_item_ptr(leaf, slot, struct btrfs_root_ref);
2251 subvol_info->dirid = btrfs_root_ref_dirid(leaf, rref);
2253 item_off = btrfs_item_ptr_offset(leaf, slot)
2255 item_len = btrfs_item_size(leaf, slot)
2257 read_extent_buffer(leaf, subvol_info->name,
2289 struct extent_buffer *leaf;
2326 leaf = path->nodes[0];
2329 btrfs_item_key_to_cpu(leaf, &key, slot);
2340 rref = btrfs_item_ptr(leaf, slot, struct btrfs_root_ref);
2343 btrfs_root_ref_dirid(leaf, rref);