Lines Matching refs:extent_buffer
35 struct extent_buffer *dst,
36 struct extent_buffer *src, int empty);
38 struct extent_buffer *dst_buf,
39 struct extent_buffer *src_buf);
57 static unsigned int leaf_data_end(const struct extent_buffer *leaf)
79 static inline void memmove_leaf_data(const struct extent_buffer *leaf,
102 static inline void copy_leaf_data(const struct extent_buffer *dst,
103 const struct extent_buffer *src,
122 static inline void memmove_leaf_items(const struct extent_buffer *leaf,
142 static inline void copy_leaf_items(const struct extent_buffer *dst,
143 const struct extent_buffer *src,
254 struct extent_buffer *btrfs_root_node(struct btrfs_root *root)
256 struct extent_buffer *eb;
311 struct extent_buffer *buf,
312 struct extent_buffer **cow_ret, u64 new_root_objectid)
315 struct extent_buffer *cow;
372 struct extent_buffer *buf)
401 struct extent_buffer *buf,
402 struct extent_buffer *cow,
523 struct extent_buffer *buf,
524 struct extent_buffer *parent, int parent_slot,
525 struct extent_buffer **cow_ret,
531 struct extent_buffer *cow;
653 struct extent_buffer *buf)
687 struct btrfs_root *root, struct extent_buffer *buf,
688 struct extent_buffer *parent, int parent_slot,
689 struct extent_buffer **cow_ret,
813 struct btrfs_root *root, struct extent_buffer *parent,
818 struct extent_buffer *cur;
907 * Search for a key in the given extent_buffer.
920 int btrfs_bin_search(struct extent_buffer *eb, int first_slot,
1006 struct extent_buffer *btrfs_read_node_slot(struct extent_buffer *parent,
1011 struct extent_buffer *eb;
1046 struct extent_buffer *right = NULL;
1047 struct extent_buffer *mid;
1048 struct extent_buffer *left = NULL;
1049 struct extent_buffer *parent = NULL;
1075 struct extent_buffer *child;
1304 struct extent_buffer *right = NULL;
1305 struct extent_buffer *mid;
1306 struct extent_buffer *left = NULL;
1307 struct extent_buffer *parent = NULL;
1454 struct extent_buffer *node;
1490 struct extent_buffer *eb;
1535 struct extent_buffer *parent;
1621 struct extent_buffer **eb_ret, int level, int slot,
1628 struct extent_buffer *tmp;
1747 struct extent_buffer *b, int level, int ins_len,
1796 struct extent_buffer *eb;
1825 static struct extent_buffer *btrfs_search_slot_get_root(struct btrfs_root *root,
1829 struct extent_buffer *b;
1923 struct extent_buffer *lowest = path->nodes[i];
1924 struct extent_buffer *clone;
1944 static inline int search_for_key_slot(struct extent_buffer *eb,
1972 struct extent_buffer *leaf = path->nodes[0];
2129 struct extent_buffer *b;
2379 struct extent_buffer *b;
2567 struct extent_buffer *leaf;
2686 struct extent_buffer *t;
2717 struct extent_buffer *eb;
2778 static bool check_sibling_keys(struct extent_buffer *left,
2779 struct extent_buffer *right)
2822 struct extent_buffer *dst,
2823 struct extent_buffer *src, int empty)
2902 struct extent_buffer *dst,
2903 struct extent_buffer *src)
2981 struct extent_buffer *lower;
2982 struct extent_buffer *c;
2983 struct extent_buffer *old;
3047 struct extent_buffer *lower;
3103 struct extent_buffer *c;
3104 struct extent_buffer *split;
3192 static int leaf_space_used(const struct extent_buffer *l, int start, int nr)
3212 int btrfs_leaf_free_space(const struct extent_buffer *leaf)
3236 struct extent_buffer *right,
3241 struct extent_buffer *left = path->nodes[0];
3242 struct extent_buffer *upper = path->nodes[1];
3376 struct extent_buffer *left = path->nodes[0];
3377 struct extent_buffer *right;
3378 struct extent_buffer *upper;
3451 int empty, struct extent_buffer *left,
3457 struct extent_buffer *right = path->nodes[0];
3591 struct extent_buffer *right = path->nodes[0];
3592 struct extent_buffer *left;
3651 struct extent_buffer *l,
3652 struct extent_buffer *right,
3785 struct extent_buffer *l;
3789 struct extent_buffer *right;
3968 struct extent_buffer *leaf;
4034 struct extent_buffer *leaf;
4137 struct extent_buffer *leaf;
4229 struct extent_buffer *leaf;
4304 struct extent_buffer *leaf;
4445 struct extent_buffer *leaf;
4475 struct extent_buffer *leaf;
4507 struct extent_buffer *parent = path->nodes[level];
4564 struct extent_buffer *leaf)
4594 struct extent_buffer *leaf;
4742 struct extent_buffer *cur;
4857 struct extent_buffer *c;
4923 struct extent_buffer *c;
4924 struct extent_buffer *next;
5138 struct extent_buffer *leaf;
5179 struct extent_buffer *leaf;