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);
44 static unsigned int leaf_data_end(const struct extent_buffer *leaf) in leaf_data_end()
66 static inline void memmove_leaf_data(const struct extent_buffer *leaf, in memmove_leaf_data()
89 static inline void copy_leaf_data(const struct extent_buffer *dst, in copy_leaf_data()
90 const struct extent_buffer *src, in copy_leaf_data()
109 static inline void memmove_leaf_items(const struct extent_buffer *leaf, in memmove_leaf_items()
129 static inline void copy_leaf_items(const struct extent_buffer *dst, in copy_leaf_items()
130 const struct extent_buffer *src, in copy_leaf_items()
187 struct extent_buffer *btrfs_root_node(struct btrfs_root *root) in btrfs_root_node()
189 struct extent_buffer *eb; in btrfs_root_node()
244 struct extent_buffer *buf, in btrfs_copy_root()
245 struct extent_buffer **cow_ret, u64 new_root_objectid) in btrfs_copy_root()
248 struct extent_buffer *cow; in btrfs_copy_root()
319 const struct extent_buffer *buf) in btrfs_block_can_be_shared()
356 struct extent_buffer *buf, in update_ref_for_cow()
357 struct extent_buffer *cow, in update_ref_for_cow()
480 struct extent_buffer *buf, in btrfs_force_cow_block()
481 struct extent_buffer *parent, int parent_slot, in btrfs_force_cow_block()
482 struct extent_buffer **cow_ret, in btrfs_force_cow_block()
488 struct extent_buffer *cow; in btrfs_force_cow_block()
618 const struct extent_buffer *buf) in should_cow_block()
652 struct btrfs_root *root, struct extent_buffer *buf, in btrfs_cow_block()
653 struct extent_buffer *parent, int parent_slot, in btrfs_cow_block()
654 struct extent_buffer **cow_ret, in btrfs_cow_block()
738 int btrfs_bin_search(const struct extent_buffer *eb, int first_slot, in btrfs_bin_search()
825 struct extent_buffer *btrfs_read_node_slot(struct extent_buffer *parent, in btrfs_read_node_slot()
830 struct extent_buffer *eb; in btrfs_read_node_slot()
865 struct extent_buffer *right = NULL; in balance_level()
866 struct extent_buffer *mid; in balance_level()
867 struct extent_buffer *left = NULL; in balance_level()
868 struct extent_buffer *parent = NULL; in balance_level()
894 struct extent_buffer *child; in balance_level()
1135 struct extent_buffer *right = NULL; in push_nodes_for_insert()
1136 struct extent_buffer *mid; in push_nodes_for_insert()
1137 struct extent_buffer *left = NULL; in push_nodes_for_insert()
1138 struct extent_buffer *parent = NULL; in push_nodes_for_insert()
1285 struct extent_buffer *node; in reada_for_search()
1321 struct extent_buffer *eb; in reada_for_search()
1366 struct extent_buffer *parent; in reada_for_balance()
1452 struct extent_buffer **eb_ret, int slot, in read_block_for_search()
1458 struct extent_buffer *tmp = NULL; in read_block_for_search()
1611 struct extent_buffer *b, int level, int ins_len, in setup_nodes_for_search()
1660 struct extent_buffer *eb; in btrfs_find_item()
1689 static struct extent_buffer *btrfs_search_slot_get_root(struct btrfs_root *root, in btrfs_search_slot_get_root()
1693 struct extent_buffer *b; in btrfs_search_slot_get_root()
1787 struct extent_buffer *lowest = path->nodes[i]; in finish_need_commit_sem_search()
1788 struct extent_buffer *clone; in finish_need_commit_sem_search()
1808 static inline int search_for_key_slot(const struct extent_buffer *eb, in search_for_key_slot()
1836 struct extent_buffer *leaf = path->nodes[0]; in search_leaf()
1992 struct extent_buffer *b; in btrfs_search_slot()
2245 struct extent_buffer *b; in btrfs_search_old_slot()
2433 struct extent_buffer *leaf; in btrfs_search_slot_for_read()
2552 struct extent_buffer *t; in fixup_low_keys()
2583 struct extent_buffer *eb; in btrfs_set_item_key_safe()
2644 static bool check_sibling_keys(const struct extent_buffer *left, in check_sibling_keys()
2645 const struct extent_buffer *right) in check_sibling_keys()
2688 struct extent_buffer *dst, in push_node_left()
2689 struct extent_buffer *src, int empty) in push_node_left()
2768 struct extent_buffer *dst, in balance_node_right()
2769 struct extent_buffer *src) in balance_node_right()
2846 struct extent_buffer *lower; in insert_new_root()
2847 struct extent_buffer *c; in insert_new_root()
2848 struct extent_buffer *old; in insert_new_root()
2917 struct extent_buffer *lower; in insert_ptr()
2973 struct extent_buffer *c; in split_node()
2974 struct extent_buffer *split; in split_node()
3062 static int leaf_space_used(const struct extent_buffer *l, int start, int nr) in leaf_space_used()
3082 int btrfs_leaf_free_space(const struct extent_buffer *leaf) in btrfs_leaf_free_space()
3106 struct extent_buffer *right, in __push_leaf_right()
3111 struct extent_buffer *left = path->nodes[0]; in __push_leaf_right()
3112 struct extent_buffer *upper = path->nodes[1]; in __push_leaf_right()
3244 struct extent_buffer *left = path->nodes[0]; in push_leaf_right()
3245 struct extent_buffer *right; in push_leaf_right()
3246 struct extent_buffer *upper; in push_leaf_right()
3319 int empty, struct extent_buffer *left, in __push_leaf_left()
3325 struct extent_buffer *right = path->nodes[0]; in __push_leaf_left()
3456 struct extent_buffer *right = path->nodes[0]; in push_leaf_left()
3457 struct extent_buffer *left; in push_leaf_left()
3516 struct extent_buffer *l, in copy_for_split()
3517 struct extent_buffer *right, in copy_for_split()
3648 struct extent_buffer *l; in split_leaf()
3652 struct extent_buffer *right; in split_leaf()
3831 struct extent_buffer *leaf; in setup_leaf_for_split()
3898 struct extent_buffer *leaf; in split_item()
4001 struct extent_buffer *leaf; in btrfs_truncate_item()
4091 struct extent_buffer *leaf; in btrfs_extend_item()
4164 struct extent_buffer *leaf; in setup_items_for_insert()
4307 struct extent_buffer *leaf; in btrfs_insert_item()
4336 struct extent_buffer *leaf; in btrfs_duplicate_item()
4368 struct extent_buffer *parent = path->nodes[level]; in btrfs_del_ptr()
4425 struct extent_buffer *leaf) in btrfs_del_leaf()
4458 struct extent_buffer *leaf; in btrfs_del_items()
4601 struct extent_buffer *cur; in btrfs_search_forward()
4708 struct extent_buffer *c; in btrfs_find_next_key()
4774 struct extent_buffer *c; in btrfs_next_old_leaf()
4775 struct extent_buffer *next; in btrfs_next_old_leaf()
4987 struct extent_buffer *leaf; in btrfs_previous_item()
5028 struct extent_buffer *leaf; in btrfs_previous_extent_item()