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) in btrfs_root_node()
125 struct extent_buffer *eb; in btrfs_root_node()
180 struct extent_buffer *buf, in btrfs_copy_root()
181 struct extent_buffer **cow_ret, u64 new_root_objectid) in btrfs_copy_root()
184 struct extent_buffer *cow; in btrfs_copy_root()
401 struct extent_buffer *eb) { in tree_mod_dont_log()
419 struct extent_buffer *eb) in tree_mod_need_log()
431 alloc_tree_mod_elem(struct extent_buffer *eb, int slot, in alloc_tree_mod_elem()
453 static noinline int tree_mod_log_insert_key(struct extent_buffer *eb, int slot, in tree_mod_log_insert_key()
479 static noinline int tree_mod_log_insert_move(struct extent_buffer *eb, in tree_mod_log_insert_move()
573 static noinline int tree_mod_log_insert_root(struct extent_buffer *old_root, in tree_mod_log_insert_root()
574 struct extent_buffer *new_root, int log_removal) in tree_mod_log_insert_root()
707 static noinline int tree_mod_log_eb_copy(struct extent_buffer *dst, in tree_mod_log_eb_copy()
708 struct extent_buffer *src, unsigned long dst_offset, in tree_mod_log_eb_copy()
778 static noinline int tree_mod_log_free_eb(struct extent_buffer *eb) in tree_mod_log_free_eb()
828 struct extent_buffer *buf) in btrfs_block_can_be_shared()
847 struct extent_buffer *buf, in update_ref_for_cow()
848 struct extent_buffer *cow, in update_ref_for_cow()
954 static struct extent_buffer *alloc_tree_block_no_bg_flush( in alloc_tree_block_no_bg_flush()
965 struct extent_buffer *ret; in alloc_tree_block_no_bg_flush()
1011 struct extent_buffer *buf, in __btrfs_cow_block()
1012 struct extent_buffer *parent, int parent_slot, in __btrfs_cow_block()
1013 struct extent_buffer **cow_ret, in __btrfs_cow_block()
1019 struct extent_buffer *cow; in __btrfs_cow_block()
1132 struct extent_buffer *eb_root, u64 time_seq) in __tree_mod_log_oldest_root()
1187 __tree_mod_log_rewind(struct btrfs_fs_info *fs_info, struct extent_buffer *eb, in __tree_mod_log_rewind()
1264 static struct extent_buffer *
1266 struct extent_buffer *eb, u64 time_seq) in tree_mod_log_rewind()
1268 struct extent_buffer *eb_rewin; in tree_mod_log_rewind()
1326 static inline struct extent_buffer *
1331 struct extent_buffer *eb = NULL; in get_old_root()
1332 struct extent_buffer *eb_root; in get_old_root()
1334 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()
1574 struct btrfs_root *root, struct extent_buffer *parent, in btrfs_realloc_node()
1579 struct extent_buffer *cur; in btrfs_realloc_node()
1696 static noinline int generic_bin_search(struct extent_buffer *eb, in generic_bin_search()
1754 int btrfs_bin_search(struct extent_buffer *eb, const struct btrfs_key *key, in btrfs_bin_search()
1790 struct extent_buffer *btrfs_read_node_slot(struct extent_buffer *parent, in btrfs_read_node_slot()
1794 struct extent_buffer *eb; in btrfs_read_node_slot()
1824 struct extent_buffer *right = NULL; in balance_level()
1825 struct extent_buffer *mid; in balance_level()
1826 struct extent_buffer *left = NULL; in balance_level()
1827 struct extent_buffer *parent = NULL; in balance_level()
1854 struct extent_buffer *child; in balance_level()
2055 struct extent_buffer *right = NULL; in push_nodes_for_insert()
2056 struct extent_buffer *mid; in push_nodes_for_insert()
2057 struct extent_buffer *left = NULL; in push_nodes_for_insert()
2058 struct extent_buffer *parent = NULL; in push_nodes_for_insert()
2196 struct extent_buffer *node; in reada_for_search()
2202 struct extent_buffer *eb; in reada_for_search()
2260 struct extent_buffer *parent; in reada_for_balance()
2261 struct extent_buffer *eb; in reada_for_balance()
2322 struct extent_buffer *t; in unlock_up()
2368 struct extent_buffer **eb_ret, int level, int slot, in read_block_for_search()
2374 struct extent_buffer *tmp; in read_block_for_search()
2467 struct extent_buffer *b, int level, int ins_len, in setup_nodes_for_search()
2532 struct extent_buffer *eb; in btrfs_find_item()
2561 static struct extent_buffer *btrfs_search_slot_get_root(struct btrfs_root *root, in btrfs_search_slot_get_root()
2566 struct extent_buffer *b; in btrfs_search_slot_get_root()
2675 struct extent_buffer *b; in btrfs_search_slot()
2931 struct extent_buffer *b; in btrfs_search_old_slot()
3042 struct extent_buffer *leaf; in btrfs_search_slot_for_read()
3113 struct extent_buffer *t; in fixup_low_keys()
3143 struct extent_buffer *eb; in btrfs_set_item_key_safe()
3204 static bool check_sibling_keys(struct extent_buffer *left, in check_sibling_keys()
3205 struct extent_buffer *right) in check_sibling_keys()
3244 struct extent_buffer *dst, in push_node_left()
3245 struct extent_buffer *src, int empty) in push_node_left()
3324 struct extent_buffer *dst, in balance_node_right()
3325 struct extent_buffer *src) in balance_node_right()
3400 struct extent_buffer *lower; in insert_new_root()
3401 struct extent_buffer *c; in insert_new_root()
3402 struct extent_buffer *old; in insert_new_root()
3461 struct extent_buffer *lower; in insert_ptr()
3509 struct extent_buffer *c; in split_node()
3510 struct extent_buffer *split; in split_node()
3591 static int leaf_space_used(struct extent_buffer *l, int start, int nr) in leaf_space_used()
3616 noinline int btrfs_leaf_free_space(struct extent_buffer *leaf) in btrfs_leaf_free_space()
3639 struct extent_buffer *right, in __push_leaf_right()
3644 struct extent_buffer *left = path->nodes[0]; in __push_leaf_right()
3645 struct extent_buffer *upper = path->nodes[1]; in __push_leaf_right()
3790 struct extent_buffer *left = path->nodes[0]; in push_leaf_right()
3791 struct extent_buffer *right; in push_leaf_right()
3792 struct extent_buffer *upper; in push_leaf_right()
3873 int empty, struct extent_buffer *left, in __push_leaf_left()
3879 struct extent_buffer *right = path->nodes[0]; in __push_leaf_left()
4028 struct extent_buffer *right = path->nodes[0]; in push_leaf_left()
4029 struct extent_buffer *left; in push_leaf_left()
4100 struct extent_buffer *l, in copy_for_split()
4101 struct extent_buffer *right, in copy_for_split()
4234 struct extent_buffer *l; in split_leaf()
4238 struct extent_buffer *right; in split_leaf()
4402 struct extent_buffer *leaf; in setup_leaf_for_split()
4468 struct extent_buffer *leaf; in split_item()
4577 struct extent_buffer *leaf; in btrfs_duplicate_item()
4607 struct extent_buffer *leaf; in btrfs_truncate_item()
4703 struct extent_buffer *leaf; in btrfs_extend_item()
4783 struct extent_buffer *leaf; in setup_items_for_insert()
4909 struct extent_buffer *leaf; in btrfs_insert_item()
4935 struct extent_buffer *parent = path->nodes[level]; in del_ptr()
4985 struct extent_buffer *leaf) in btrfs_del_leaf()
5010 struct extent_buffer *leaf; in btrfs_del_items()
5189 struct extent_buffer *cur; in btrfs_search_forward()
5306 struct extent_buffer *c; in btrfs_find_next_key()
5382 struct extent_buffer *c; in btrfs_next_old_leaf()
5383 struct extent_buffer *next; in btrfs_next_old_leaf()
5561 struct extent_buffer *leaf; in btrfs_previous_item()
5603 struct extent_buffer *leaf; in btrfs_previous_extent_item()