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);
1978 struct extent_buffer *leaf;
1984 leaf = path->nodes[0];
2005 read_extent_buffer(leaf, &bg, btrfs_item_ptr_offset(leaf, slot),
2505 struct extent_buffer *leaf;
2514 leaf = path->nodes[0];
2517 read_extent_buffer(leaf, &bgi, btrfs_item_ptr_offset(leaf, slot),
2520 btrfs_item_key_to_cpu(leaf, &key, slot);
2624 struct extent_buffer *leaf;
2641 leaf = path->nodes[0];
2642 extent = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_dev_extent);
2643 btrfs_set_dev_extent_chunk_tree(leaf, extent, BTRFS_CHUNK_TREE_OBJECTID);
2644 btrfs_set_dev_extent_chunk_objectid(leaf, extent,
2646 btrfs_set_dev_extent_chunk_offset(leaf, extent, chunk_offset);
2648 btrfs_set_dev_extent_length(leaf, extent, num_bytes);
2649 btrfs_mark_buffer_dirty(trans, leaf);
3032 struct extent_buffer *leaf;
3066 leaf = path->nodes[0];
3067 bi = btrfs_item_ptr_offset(leaf, path->slots[0]);
3072 write_extent_buffer(leaf, &bgi, bi, sizeof(bgi));
3073 btrfs_mark_buffer_dirty(trans, leaf);
3764 * on disk. For example if you reserve some space for a new leaf in transaction
3765 * A and before transaction A commits you free that leaf, you call this with
3998 * superblock. This is easier to trigger if using a btree node/leaf size of 64K