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);
126 struct extent_buffer *btrfs_root_node(struct btrfs_root *root) in btrfs_root_node()
128 struct extent_buffer *eb; in btrfs_root_node()
154 struct extent_buffer *btrfs_lock_root_node(struct btrfs_root *root) in btrfs_lock_root_node()
156 struct extent_buffer *eb; in btrfs_lock_root_node()
173 struct extent_buffer *btrfs_read_lock_root_node(struct btrfs_root *root) in btrfs_read_lock_root_node()
175 struct extent_buffer *eb; in btrfs_read_lock_root_node()
220 struct extent_buffer *buf, in btrfs_copy_root()
221 struct extent_buffer **cow_ret, u64 new_root_objectid) in btrfs_copy_root()
224 struct extent_buffer *cow; in btrfs_copy_root()
443 struct extent_buffer *eb) { in tree_mod_dont_log()
461 struct extent_buffer *eb) in tree_mod_need_log()
473 alloc_tree_mod_elem(struct extent_buffer *eb, int slot, in alloc_tree_mod_elem()
495 static noinline int tree_mod_log_insert_key(struct extent_buffer *eb, int slot, in tree_mod_log_insert_key()
521 static noinline int tree_mod_log_insert_move(struct extent_buffer *eb, in tree_mod_log_insert_move()
615 static noinline int tree_mod_log_insert_root(struct extent_buffer *old_root, in tree_mod_log_insert_root()
616 struct extent_buffer *new_root, int log_removal) in tree_mod_log_insert_root()
749 static noinline int tree_mod_log_eb_copy(struct extent_buffer *dst, in tree_mod_log_eb_copy()
750 struct extent_buffer *src, unsigned long dst_offset, in tree_mod_log_eb_copy()
820 static noinline int tree_mod_log_free_eb(struct extent_buffer *eb) in tree_mod_log_free_eb()
870 struct extent_buffer *buf) in btrfs_block_can_be_shared()
890 struct extent_buffer *buf, in update_ref_for_cow()
891 struct extent_buffer *cow, in update_ref_for_cow()
999 static struct extent_buffer *alloc_tree_block_no_bg_flush( in alloc_tree_block_no_bg_flush()
1009 struct extent_buffer *ret; in alloc_tree_block_no_bg_flush()
1055 struct extent_buffer *buf, in __btrfs_cow_block()
1056 struct extent_buffer *parent, int parent_slot, in __btrfs_cow_block()
1057 struct extent_buffer **cow_ret, in __btrfs_cow_block()
1062 struct extent_buffer *cow; in __btrfs_cow_block()
1169 struct extent_buffer *eb_root, u64 time_seq) in __tree_mod_log_oldest_root()
1224 __tree_mod_log_rewind(struct btrfs_fs_info *fs_info, struct extent_buffer *eb, in __tree_mod_log_rewind()
1301 static struct extent_buffer *
1303 struct extent_buffer *eb, u64 time_seq) in tree_mod_log_rewind()
1305 struct extent_buffer *eb_rewin; in tree_mod_log_rewind()
1361 static inline struct extent_buffer *
1366 struct extent_buffer *eb = NULL; in get_old_root()
1367 struct extent_buffer *eb_root; in get_old_root()
1369 struct extent_buffer *old; in get_old_root()
1440 struct extent_buffer *eb_root = btrfs_root_node(root); in btrfs_old_root_level()
1455 struct extent_buffer *buf) in should_cow_block()
1489 struct btrfs_root *root, struct extent_buffer *buf, in btrfs_cow_block()
1490 struct extent_buffer *parent, int parent_slot, in btrfs_cow_block()
1491 struct extent_buffer **cow_ret) in btrfs_cow_block()
1589 struct btrfs_root *root, struct extent_buffer *parent, in btrfs_realloc_node()
1594 struct extent_buffer *cur; in btrfs_realloc_node()
1710 static noinline int generic_bin_search(struct extent_buffer *eb, in generic_bin_search()
1781 int btrfs_bin_search(struct extent_buffer *eb, const struct btrfs_key *key, in btrfs_bin_search()
1817 struct extent_buffer *btrfs_read_node_slot(struct extent_buffer *parent, in btrfs_read_node_slot()
1821 struct extent_buffer *eb; in btrfs_read_node_slot()
1851 struct extent_buffer *right = NULL; in balance_level()
1852 struct extent_buffer *mid; in balance_level()
1853 struct extent_buffer *left = NULL; in balance_level()
1854 struct extent_buffer *parent = NULL; in balance_level()
1881 struct extent_buffer *child; in balance_level()
2079 struct extent_buffer *right = NULL; in push_nodes_for_insert()
2080 struct extent_buffer *mid; in push_nodes_for_insert()
2081 struct extent_buffer *left = NULL; in push_nodes_for_insert()
2082 struct extent_buffer *parent = NULL; in push_nodes_for_insert()
2219 struct extent_buffer *node; in reada_for_search()
2225 struct extent_buffer *eb; in reada_for_search()
2283 struct extent_buffer *parent; in reada_for_balance()
2284 struct extent_buffer *eb; in reada_for_balance()
2345 struct extent_buffer *t; in unlock_up()
2417 struct extent_buffer **eb_ret, int level, int slot, in read_block_for_search()
2423 struct extent_buffer *b = *eb_ret; in read_block_for_search()
2424 struct extent_buffer *tmp; in read_block_for_search()
2517 struct extent_buffer *b, int level, int ins_len, in setup_nodes_for_search()
2576 static int key_search(struct extent_buffer *b, const struct btrfs_key *key, in key_search()
2595 struct extent_buffer *eb; in btrfs_find_item()
2624 static struct extent_buffer *btrfs_search_slot_get_root(struct btrfs_root *root, in btrfs_search_slot_get_root()
2629 struct extent_buffer *b; in btrfs_search_slot_get_root()
2738 struct extent_buffer *b; in btrfs_search_slot()
2984 struct extent_buffer *b; in btrfs_search_old_slot()
3101 struct extent_buffer *leaf; in btrfs_search_slot_for_read()
3172 struct extent_buffer *t; in fixup_low_keys()
3202 struct extent_buffer *eb; in btrfs_set_item_key_safe()
3251 struct extent_buffer *dst, in push_node_left()
3252 struct extent_buffer *src, int empty) in push_node_left()
3325 struct extent_buffer *dst, in balance_node_right()
3326 struct extent_buffer *src) in balance_node_right()
3395 struct extent_buffer *lower; in insert_new_root()
3396 struct extent_buffer *c; in insert_new_root()
3397 struct extent_buffer *old; in insert_new_root()
3455 struct extent_buffer *lower; in insert_ptr()
3503 struct extent_buffer *c; in split_node()
3504 struct extent_buffer *split; in split_node()
3585 static int leaf_space_used(struct extent_buffer *l, int start, int nr) in leaf_space_used()
3612 noinline int btrfs_leaf_free_space(struct extent_buffer *leaf) in btrfs_leaf_free_space()
3635 struct extent_buffer *right, in __push_leaf_right()
3640 struct extent_buffer *left = path->nodes[0]; in __push_leaf_right()
3641 struct extent_buffer *upper = path->nodes[1]; in __push_leaf_right()
3786 struct extent_buffer *left = path->nodes[0]; in push_leaf_right()
3787 struct extent_buffer *right; in push_leaf_right()
3788 struct extent_buffer *upper; in push_leaf_right()
3863 int empty, struct extent_buffer *left, in __push_leaf_left()
3869 struct extent_buffer *right = path->nodes[0]; in __push_leaf_left()
4020 struct extent_buffer *right = path->nodes[0]; in push_leaf_left()
4021 struct extent_buffer *left; in push_leaf_left()
4087 struct extent_buffer *l, in copy_for_split()
4088 struct extent_buffer *right, in copy_for_split()
4222 struct extent_buffer *l; in split_leaf()
4226 struct extent_buffer *right; in split_leaf()
4380 struct extent_buffer *leaf; in setup_leaf_for_split()
4446 struct extent_buffer *leaf; in split_item()
4555 struct extent_buffer *leaf; in btrfs_duplicate_item()
4587 struct extent_buffer *leaf; in btrfs_truncate_item()
4684 struct extent_buffer *leaf; in btrfs_extend_item()
4759 struct extent_buffer *leaf; in setup_items_for_insert()
4880 struct extent_buffer *leaf; in btrfs_insert_item()
4906 struct extent_buffer *parent = path->nodes[level]; in del_ptr()
4956 struct extent_buffer *leaf) in btrfs_del_leaf()
4981 struct extent_buffer *leaf; in btrfs_del_items()
5161 struct extent_buffer *cur; in btrfs_search_forward()
5278 struct extent_buffer *c; in btrfs_find_next_key()
5354 struct extent_buffer *c; in btrfs_next_old_leaf()
5355 struct extent_buffer *next; in btrfs_next_old_leaf()
5529 struct extent_buffer *leaf; in btrfs_previous_item()
5571 struct extent_buffer *leaf; in btrfs_previous_extent_item()