Lines Matching refs:extent_buffer

23 			  struct extent_buffer *dst,
24 struct extent_buffer *src, int empty);
27 struct extent_buffer *dst_buf,
28 struct extent_buffer *src_buf);
64 struct extent_buffer *held, int held_rw) in btrfs_clear_path_blocking()
133 struct extent_buffer *btrfs_root_node(struct btrfs_root *root) in btrfs_root_node()
135 struct extent_buffer *eb; in btrfs_root_node()
161 struct extent_buffer *btrfs_lock_root_node(struct btrfs_root *root) in btrfs_lock_root_node()
163 struct extent_buffer *eb; in btrfs_lock_root_node()
180 struct extent_buffer *btrfs_read_lock_root_node(struct btrfs_root *root) in btrfs_read_lock_root_node()
182 struct extent_buffer *eb; in btrfs_read_lock_root_node()
227 struct extent_buffer *buf, in btrfs_copy_root()
228 struct extent_buffer **cow_ret, u64 new_root_objectid) in btrfs_copy_root()
231 struct extent_buffer *cow; in btrfs_copy_root()
450 struct extent_buffer *eb) { in tree_mod_dont_log()
468 struct extent_buffer *eb) in tree_mod_need_log()
480 alloc_tree_mod_elem(struct extent_buffer *eb, int slot, in alloc_tree_mod_elem()
502 static noinline int tree_mod_log_insert_key(struct extent_buffer *eb, int slot, in tree_mod_log_insert_key()
528 static noinline int tree_mod_log_insert_move(struct extent_buffer *eb, in tree_mod_log_insert_move()
622 static noinline int tree_mod_log_insert_root(struct extent_buffer *old_root, in tree_mod_log_insert_root()
623 struct extent_buffer *new_root, int log_removal) in tree_mod_log_insert_root()
757 tree_mod_log_eb_copy(struct btrfs_fs_info *fs_info, struct extent_buffer *dst, in tree_mod_log_eb_copy()
758 struct extent_buffer *src, unsigned long dst_offset, in tree_mod_log_eb_copy()
827 static noinline int tree_mod_log_free_eb(struct extent_buffer *eb) in tree_mod_log_free_eb()
877 struct extent_buffer *buf) in btrfs_block_can_be_shared()
897 struct extent_buffer *buf, in update_ref_for_cow()
898 struct extent_buffer *cow, in update_ref_for_cow()
1020 struct extent_buffer *buf, in __btrfs_cow_block()
1021 struct extent_buffer *parent, int parent_slot, in __btrfs_cow_block()
1022 struct extent_buffer **cow_ret, in __btrfs_cow_block()
1027 struct extent_buffer *cow; in __btrfs_cow_block()
1135 struct extent_buffer *eb_root, u64 time_seq) in __tree_mod_log_oldest_root()
1190 __tree_mod_log_rewind(struct btrfs_fs_info *fs_info, struct extent_buffer *eb, in __tree_mod_log_rewind()
1267 static struct extent_buffer *
1269 struct extent_buffer *eb, u64 time_seq) in tree_mod_log_rewind()
1271 struct extent_buffer *eb_rewin; in tree_mod_log_rewind()
1329 static inline struct extent_buffer *
1334 struct extent_buffer *eb = NULL; in get_old_root()
1335 struct extent_buffer *eb_root; in get_old_root()
1336 struct extent_buffer *old; in get_old_root()
1407 struct extent_buffer *eb_root = btrfs_root_node(root); in btrfs_old_root_level()
1422 struct extent_buffer *buf) in should_cow_block()
1456 struct btrfs_root *root, struct extent_buffer *buf, in btrfs_cow_block()
1457 struct extent_buffer *parent, int parent_slot, in btrfs_cow_block()
1458 struct extent_buffer **cow_ret) in btrfs_cow_block()
1545 struct btrfs_root *root, struct extent_buffer *parent, in btrfs_realloc_node()
1550 struct extent_buffer *cur; in btrfs_realloc_node()
1666 static noinline int generic_bin_search(struct extent_buffer *eb, in generic_bin_search()
1737 int btrfs_bin_search(struct extent_buffer *eb, const struct btrfs_key *key, in btrfs_bin_search()
1773 static noinline struct extent_buffer *
1774 read_node_slot(struct btrfs_fs_info *fs_info, struct extent_buffer *parent, in read_node_slot()
1778 struct extent_buffer *eb; in read_node_slot()
1808 struct extent_buffer *right = NULL; in balance_level()
1809 struct extent_buffer *mid; in balance_level()
1810 struct extent_buffer *left = NULL; in balance_level()
1811 struct extent_buffer *parent = NULL; in balance_level()
1839 struct extent_buffer *child; in balance_level()
2037 struct extent_buffer *right = NULL; in push_nodes_for_insert()
2038 struct extent_buffer *mid; in push_nodes_for_insert()
2039 struct extent_buffer *left = NULL; in push_nodes_for_insert()
2040 struct extent_buffer *parent = NULL; in push_nodes_for_insert()
2179 struct extent_buffer *node; in reada_for_search()
2185 struct extent_buffer *eb; in reada_for_search()
2243 struct extent_buffer *parent; in reada_for_balance()
2244 struct extent_buffer *eb; in reada_for_balance()
2305 struct extent_buffer *t; in unlock_up()
2377 struct extent_buffer **eb_ret, int level, int slot, in read_block_for_search()
2383 struct extent_buffer *b = *eb_ret; in read_block_for_search()
2384 struct extent_buffer *tmp; in read_block_for_search()
2467 struct extent_buffer *b, int level, int ins_len, in setup_nodes_for_search()
2528 static void key_search_validate(struct extent_buffer *b, in key_search_validate()
2548 static int key_search(struct extent_buffer *b, const struct btrfs_key *key, in key_search()
2568 struct extent_buffer *eb; in btrfs_find_item()
2597 static struct extent_buffer *btrfs_search_slot_get_root(struct btrfs_root *root, in btrfs_search_slot_get_root()
2602 struct extent_buffer *b; in btrfs_search_slot_get_root()
2699 struct extent_buffer *b; in btrfs_search_slot()
2945 struct extent_buffer *b; in btrfs_search_old_slot()
3060 struct extent_buffer *leaf; in btrfs_search_slot_for_read()
3131 struct extent_buffer *t; in fixup_low_keys()
3161 struct extent_buffer *eb; in btrfs_set_item_key_safe()
3191 struct extent_buffer *dst, in push_node_left()
3192 struct extent_buffer *src, int empty) in push_node_left()
3266 struct extent_buffer *dst, in balance_node_right()
3267 struct extent_buffer *src) in balance_node_right()
3335 struct extent_buffer *lower; in insert_new_root()
3336 struct extent_buffer *c; in insert_new_root()
3337 struct extent_buffer *old; in insert_new_root()
3395 struct extent_buffer *lower; in insert_ptr()
3443 struct extent_buffer *c; in split_node()
3444 struct extent_buffer *split; in split_node()
3525 static int leaf_space_used(struct extent_buffer *l, int start, int nr) in leaf_space_used()
3553 struct extent_buffer *leaf) in btrfs_leaf_free_space()
3576 struct extent_buffer *right, in __push_leaf_right()
3580 struct extent_buffer *left = path->nodes[0]; in __push_leaf_right()
3581 struct extent_buffer *upper = path->nodes[1]; in __push_leaf_right()
3727 struct extent_buffer *left = path->nodes[0]; in push_leaf_right()
3728 struct extent_buffer *right; in push_leaf_right()
3729 struct extent_buffer *upper; in push_leaf_right()
3805 int empty, struct extent_buffer *left, in __push_leaf_left()
3810 struct extent_buffer *right = path->nodes[0]; in __push_leaf_left()
3960 struct extent_buffer *right = path->nodes[0]; in push_leaf_left()
3961 struct extent_buffer *left; in push_leaf_left()
4028 struct extent_buffer *l, in copy_for_split()
4029 struct extent_buffer *right, in copy_for_split()
4165 struct extent_buffer *l; in split_leaf()
4169 struct extent_buffer *right; in split_leaf()
4325 struct extent_buffer *leaf; in setup_leaf_for_split()
4392 struct extent_buffer *leaf; in split_item()
4501 struct extent_buffer *leaf; in btrfs_duplicate_item()
4534 struct extent_buffer *leaf; in btrfs_truncate_item()
4633 struct extent_buffer *leaf; in btrfs_extend_item()
4709 struct extent_buffer *leaf; in setup_items_for_insert()
4831 struct extent_buffer *leaf; in btrfs_insert_item()
4857 struct extent_buffer *parent = path->nodes[level]; in del_ptr()
4907 struct extent_buffer *leaf) in btrfs_del_leaf()
4932 struct extent_buffer *leaf; in btrfs_del_items()
5114 struct extent_buffer *cur; in btrfs_search_forward()
5217 struct extent_buffer *eb; in tree_move_down()
5595 struct extent_buffer *c; in btrfs_find_next_key()
5671 struct extent_buffer *c; in btrfs_next_old_leaf()
5672 struct extent_buffer *next; in btrfs_next_old_leaf()
5850 struct extent_buffer *leaf; in btrfs_previous_item()
5892 struct extent_buffer *leaf; in btrfs_previous_extent_item()