Lines Matching refs:extent_buffer
24 struct extent_buffer *dst,
25 struct extent_buffer *src, int empty);
27 struct extent_buffer *dst_buf,
28 struct extent_buffer *src_buf);
123 struct extent_buffer *btrfs_root_node(struct btrfs_root *root)
125 struct extent_buffer *eb;
180 struct extent_buffer *buf,
181 struct extent_buffer **cow_ret, u64 new_root_objectid)
184 struct extent_buffer *cow;
404 struct extent_buffer *eb) {
422 struct extent_buffer *eb)
434 alloc_tree_mod_elem(struct extent_buffer *eb, int slot,
456 static noinline int tree_mod_log_insert_key(struct extent_buffer *eb, int slot,
482 static noinline int tree_mod_log_insert_move(struct extent_buffer *eb,
576 static noinline int tree_mod_log_insert_root(struct extent_buffer *old_root,
577 struct extent_buffer *new_root, int log_removal)
710 static noinline int tree_mod_log_eb_copy(struct extent_buffer *dst,
711 struct extent_buffer *src, unsigned long dst_offset,
781 static noinline int tree_mod_log_free_eb(struct extent_buffer *eb)
831 struct extent_buffer *buf)
850 struct extent_buffer *buf,
851 struct extent_buffer *cow,
957 static struct extent_buffer *alloc_tree_block_no_bg_flush(
968 struct extent_buffer *ret;
1014 struct extent_buffer *buf,
1015 struct extent_buffer *parent, int parent_slot,
1016 struct extent_buffer **cow_ret,
1022 struct extent_buffer *cow;
1135 struct extent_buffer *eb_root, u64 time_seq)
1190 __tree_mod_log_rewind(struct btrfs_fs_info *fs_info, struct extent_buffer *eb,
1267 static struct extent_buffer *
1269 struct extent_buffer *eb, u64 time_seq)
1271 struct extent_buffer *eb_rewin;
1329 static inline struct extent_buffer *
1334 struct extent_buffer *eb = NULL;
1335 struct extent_buffer *eb_root;
1337 struct extent_buffer *old;
1432 struct extent_buffer *eb_root = btrfs_root_node(root);
1447 struct extent_buffer *buf)
1481 struct btrfs_root *root, struct extent_buffer *buf,
1482 struct extent_buffer *parent, int parent_slot,
1483 struct extent_buffer **cow_ret,
1599 struct btrfs_root *root, struct extent_buffer *parent,
1604 struct extent_buffer *cur;
1712 * search for key in the extent_buffer. The items start at offset p,
1721 static noinline int generic_bin_search(struct extent_buffer *eb,
1779 int btrfs_bin_search(struct extent_buffer *eb, const struct btrfs_key *key,
1815 struct extent_buffer *btrfs_read_node_slot(struct extent_buffer *parent,
1819 struct extent_buffer *eb;
1849 struct extent_buffer *right = NULL;
1850 struct extent_buffer *mid;
1851 struct extent_buffer *left = NULL;
1852 struct extent_buffer *parent = NULL;
1879 struct extent_buffer *child;
2080 struct extent_buffer *right = NULL;
2081 struct extent_buffer *mid;
2082 struct extent_buffer *left = NULL;
2083 struct extent_buffer *parent = NULL;
2221 struct extent_buffer *node;
2227 struct extent_buffer *eb;
2285 struct extent_buffer *parent;
2286 struct extent_buffer *eb;
2347 struct extent_buffer *t;
2393 struct extent_buffer **eb_ret, int level, int slot,
2399 struct extent_buffer *tmp;
2492 struct extent_buffer *b, int level, int ins_len,
2557 struct extent_buffer *eb;
2586 static struct extent_buffer *btrfs_search_slot_get_root(struct btrfs_root *root,
2591 struct extent_buffer *b;
2711 struct extent_buffer *b;
2967 struct extent_buffer *b;
3078 struct extent_buffer *leaf;
3149 struct extent_buffer *t;
3179 struct extent_buffer *eb;
3240 static bool check_sibling_keys(struct extent_buffer *left,
3241 struct extent_buffer *right)
3280 struct extent_buffer *dst,
3281 struct extent_buffer *src, int empty)
3360 struct extent_buffer *dst,
3361 struct extent_buffer *src)
3436 struct extent_buffer *lower;
3437 struct extent_buffer *c;
3438 struct extent_buffer *old;
3497 struct extent_buffer *lower;
3545 struct extent_buffer *c;
3546 struct extent_buffer *split;
3629 static int leaf_space_used(struct extent_buffer *l, int start, int nr)
3654 noinline int btrfs_leaf_free_space(struct extent_buffer *leaf)
3677 struct extent_buffer *right,
3682 struct extent_buffer *left = path->nodes[0];
3683 struct extent_buffer *upper = path->nodes[1];
3828 struct extent_buffer *left = path->nodes[0];
3829 struct extent_buffer *right;
3830 struct extent_buffer *upper;
3912 int empty, struct extent_buffer *left,
3918 struct extent_buffer *right = path->nodes[0];
4067 struct extent_buffer *right = path->nodes[0];
4068 struct extent_buffer *left;
4140 struct extent_buffer *l,
4141 struct extent_buffer *right,
4274 struct extent_buffer *l;
4278 struct extent_buffer *right;
4442 struct extent_buffer *leaf;
4508 struct extent_buffer *leaf;
4617 struct extent_buffer *leaf;
4647 struct extent_buffer *leaf;
4743 struct extent_buffer *leaf;
4823 struct extent_buffer *leaf;
4949 struct extent_buffer *leaf;
4975 struct extent_buffer *parent = path->nodes[level];
5025 struct extent_buffer *leaf)
5050 struct extent_buffer *leaf;
5259 struct extent_buffer *cur;
5376 struct extent_buffer *c;
5452 struct extent_buffer *c;
5453 struct extent_buffer *next;
5631 struct extent_buffer *leaf;
5673 struct extent_buffer *leaf;