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) in leaf_data_end()
79 static inline void memmove_leaf_data(const struct extent_buffer *leaf, in memmove_leaf_data()
102 static inline void copy_leaf_data(const struct extent_buffer *dst, in copy_leaf_data()
103 const struct extent_buffer *src, in copy_leaf_data()
122 static inline void memmove_leaf_items(const struct extent_buffer *leaf, in memmove_leaf_items()
142 static inline void copy_leaf_items(const struct extent_buffer *dst, in copy_leaf_items()
143 const struct extent_buffer *src, in copy_leaf_items()
254 struct extent_buffer *btrfs_root_node(struct btrfs_root *root) in btrfs_root_node()
256 struct extent_buffer *eb; in btrfs_root_node()
311 struct extent_buffer *buf, in btrfs_copy_root()
312 struct extent_buffer **cow_ret, u64 new_root_objectid) in btrfs_copy_root()
315 struct extent_buffer *cow; in btrfs_copy_root()
372 struct extent_buffer *buf) in btrfs_block_can_be_shared()
401 struct extent_buffer *buf, in update_ref_for_cow()
402 struct extent_buffer *cow, in update_ref_for_cow()
531 struct extent_buffer *buf, in btrfs_force_cow_block()
532 struct extent_buffer *parent, int parent_slot, in btrfs_force_cow_block()
533 struct extent_buffer **cow_ret, in btrfs_force_cow_block()
539 struct extent_buffer *cow; in btrfs_force_cow_block()
675 struct extent_buffer *buf) in should_cow_block()
709 struct btrfs_root *root, struct extent_buffer *buf, in btrfs_cow_block()
710 struct extent_buffer *parent, int parent_slot, in btrfs_cow_block()
711 struct extent_buffer **cow_ret, in btrfs_cow_block()
830 struct btrfs_root *root, struct extent_buffer *parent, in btrfs_realloc_node()
835 struct extent_buffer *cur; in btrfs_realloc_node()
937 int btrfs_bin_search(struct extent_buffer *eb, int first_slot, in btrfs_bin_search()
1023 struct extent_buffer *btrfs_read_node_slot(struct extent_buffer *parent, in btrfs_read_node_slot()
1028 struct extent_buffer *eb; in btrfs_read_node_slot()
1063 struct extent_buffer *right = NULL; in balance_level()
1064 struct extent_buffer *mid; in balance_level()
1065 struct extent_buffer *left = NULL; in balance_level()
1066 struct extent_buffer *parent = NULL; in balance_level()
1092 struct extent_buffer *child; in balance_level()
1333 struct extent_buffer *right = NULL; in push_nodes_for_insert()
1334 struct extent_buffer *mid; in push_nodes_for_insert()
1335 struct extent_buffer *left = NULL; in push_nodes_for_insert()
1336 struct extent_buffer *parent = NULL; in push_nodes_for_insert()
1483 struct extent_buffer *node; in reada_for_search()
1519 struct extent_buffer *eb; in reada_for_search()
1564 struct extent_buffer *parent; in reada_for_balance()
1650 struct extent_buffer **eb_ret, int level, int slot, in read_block_for_search()
1657 struct extent_buffer *tmp; in read_block_for_search()
1776 struct extent_buffer *b, int level, int ins_len, in setup_nodes_for_search()
1825 struct extent_buffer *eb; in btrfs_find_item()
1854 static struct extent_buffer *btrfs_search_slot_get_root(struct btrfs_root *root, in btrfs_search_slot_get_root()
1858 struct extent_buffer *b; in btrfs_search_slot_get_root()
1952 struct extent_buffer *lowest = path->nodes[i]; in finish_need_commit_sem_search()
1953 struct extent_buffer *clone; in finish_need_commit_sem_search()
1973 static inline int search_for_key_slot(struct extent_buffer *eb, in search_for_key_slot()
2001 struct extent_buffer *leaf = path->nodes[0]; in search_leaf()
2158 struct extent_buffer *b; in btrfs_search_slot()
2412 struct extent_buffer *b; in btrfs_search_old_slot()
2600 struct extent_buffer *leaf; in btrfs_search_slot_for_read()
2719 struct extent_buffer *t; in fixup_low_keys()
2750 struct extent_buffer *eb; in btrfs_set_item_key_safe()
2811 static bool check_sibling_keys(struct extent_buffer *left, in check_sibling_keys()
2812 struct extent_buffer *right) in check_sibling_keys()
2855 struct extent_buffer *dst, in push_node_left()
2856 struct extent_buffer *src, int empty) in push_node_left()
2935 struct extent_buffer *dst, in balance_node_right()
2936 struct extent_buffer *src) in balance_node_right()
3014 struct extent_buffer *lower; in insert_new_root()
3015 struct extent_buffer *c; in insert_new_root()
3016 struct extent_buffer *old; in insert_new_root()
3084 struct extent_buffer *lower; in insert_ptr()
3140 struct extent_buffer *c; in split_node()
3141 struct extent_buffer *split; in split_node()
3229 static int leaf_space_used(const struct extent_buffer *l, int start, int nr) in leaf_space_used()
3249 int btrfs_leaf_free_space(const struct extent_buffer *leaf) in btrfs_leaf_free_space()
3273 struct extent_buffer *right, in __push_leaf_right()
3278 struct extent_buffer *left = path->nodes[0]; in __push_leaf_right()
3279 struct extent_buffer *upper = path->nodes[1]; in __push_leaf_right()
3413 struct extent_buffer *left = path->nodes[0]; in push_leaf_right()
3414 struct extent_buffer *right; in push_leaf_right()
3415 struct extent_buffer *upper; in push_leaf_right()
3488 int empty, struct extent_buffer *left, in __push_leaf_left()
3494 struct extent_buffer *right = path->nodes[0]; in __push_leaf_left()
3628 struct extent_buffer *right = path->nodes[0]; in push_leaf_left()
3629 struct extent_buffer *left; in push_leaf_left()
3688 struct extent_buffer *l, in copy_for_split()
3689 struct extent_buffer *right, in copy_for_split()
3822 struct extent_buffer *l; in split_leaf()
3826 struct extent_buffer *right; in split_leaf()
4005 struct extent_buffer *leaf; in setup_leaf_for_split()
4071 struct extent_buffer *leaf; in split_item()
4174 struct extent_buffer *leaf; in btrfs_truncate_item()
4266 struct extent_buffer *leaf; in btrfs_extend_item()
4341 struct extent_buffer *leaf; in setup_items_for_insert()
4482 struct extent_buffer *leaf; in btrfs_insert_item()
4512 struct extent_buffer *leaf; in btrfs_duplicate_item()
4544 struct extent_buffer *parent = path->nodes[level]; in btrfs_del_ptr()
4601 struct extent_buffer *leaf) in btrfs_del_leaf()
4634 struct extent_buffer *leaf; in btrfs_del_items()
4782 struct extent_buffer *cur; in btrfs_search_forward()
4897 struct extent_buffer *c; in btrfs_find_next_key()
4963 struct extent_buffer *c; in btrfs_next_old_leaf()
4964 struct extent_buffer *next; in btrfs_next_old_leaf()
5178 struct extent_buffer *leaf; in btrfs_previous_item()
5219 struct extent_buffer *leaf; in btrfs_previous_extent_item()