Lines Matching defs:leaf
708 struct extent_buffer *leaf;
751 leaf = path->nodes[0];
752 nritems = btrfs_header_nritems(leaf);
761 btrfs_item_key_to_cpu(leaf, &key, path->slots[0]);
783 leaf = path->nodes[0];
784 nritems = btrfs_header_nritems(leaf);
1975 struct extent_buffer *leaf;
1981 leaf = path->nodes[0];
1999 read_extent_buffer(leaf, &bg, btrfs_item_ptr_offset(leaf, slot),
2492 struct extent_buffer *leaf;
2501 leaf = path->nodes[0];
2504 read_extent_buffer(leaf, &bgi, btrfs_item_ptr_offset(leaf, slot),
2507 btrfs_item_key_to_cpu(leaf, &key, slot);
2611 struct extent_buffer *leaf;
2628 leaf = path->nodes[0];
2629 extent = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_dev_extent);
2630 btrfs_set_dev_extent_chunk_tree(leaf, extent, BTRFS_CHUNK_TREE_OBJECTID);
2631 btrfs_set_dev_extent_chunk_objectid(leaf, extent,
2633 btrfs_set_dev_extent_chunk_offset(leaf, extent, chunk_offset);
2635 btrfs_set_dev_extent_length(leaf, extent, num_bytes);
2636 btrfs_mark_buffer_dirty(trans, leaf);
3044 struct extent_buffer *leaf;
3078 leaf = path->nodes[0];
3079 bi = btrfs_item_ptr_offset(leaf, path->slots[0]);
3084 write_extent_buffer(leaf, &bgi, bi, sizeof(bgi));
3085 btrfs_mark_buffer_dirty(trans, leaf);
3763 * on disk. For example if you reserve some space for a new leaf in transaction
3764 * A and before transaction A commits you free that leaf, you call this with
3997 * superblock. This is easier to trigger if using a btree node/leaf size of 64K