Lines Matching refs:left

1892 	struct extent_buffer *left = NULL;  in balance_level()  local
1966 left = read_node_slot(root, parent, pslot - 1); in balance_level()
1967 if (left) { in balance_level()
1968 btrfs_tree_lock(left); in balance_level()
1969 btrfs_set_lock_blocking(left); in balance_level()
1970 wret = btrfs_cow_block(trans, root, left, in balance_level()
1971 parent, pslot - 1, &left); in balance_level()
1990 if (left) { in balance_level()
1991 orig_slot += btrfs_header_nritems(left); in balance_level()
1992 wret = push_node_left(trans, root, left, mid, 1); in balance_level()
2031 if (!left) { in balance_level()
2036 wret = balance_node_right(trans, root, mid, left); in balance_level()
2042 wret = push_node_left(trans, root, left, mid, 1); in balance_level()
2067 if (left) { in balance_level()
2068 if (btrfs_header_nritems(left) > orig_slot) { in balance_level()
2069 extent_buffer_get(left); in balance_level()
2071 path->nodes[level] = left; in balance_level()
2079 orig_slot -= btrfs_header_nritems(left); in balance_level()
2092 if (left) { in balance_level()
2093 if (path->nodes[level] != left) in balance_level()
2094 btrfs_tree_unlock(left); in balance_level()
2095 free_extent_buffer(left); in balance_level()
2110 struct extent_buffer *left = NULL; in push_nodes_for_insert() local
2131 left = read_node_slot(root, parent, pslot - 1); in push_nodes_for_insert()
2134 if (left) { in push_nodes_for_insert()
2137 btrfs_tree_lock(left); in push_nodes_for_insert()
2138 btrfs_set_lock_blocking(left); in push_nodes_for_insert()
2140 left_nr = btrfs_header_nritems(left); in push_nodes_for_insert()
2144 ret = btrfs_cow_block(trans, root, left, parent, in push_nodes_for_insert()
2145 pslot - 1, &left); in push_nodes_for_insert()
2150 left, mid, 0); in push_nodes_for_insert()
2163 if (btrfs_header_nritems(left) > orig_slot) { in push_nodes_for_insert()
2164 path->nodes[level] = left; in push_nodes_for_insert()
2171 btrfs_header_nritems(left); in push_nodes_for_insert()
2173 btrfs_tree_unlock(left); in push_nodes_for_insert()
2174 free_extent_buffer(left); in push_nodes_for_insert()
2178 btrfs_tree_unlock(left); in push_nodes_for_insert()
2179 free_extent_buffer(left); in push_nodes_for_insert()
3600 struct extent_buffer *left = path->nodes[0]; in __push_leaf_right() local
3633 int space = btrfs_leaf_free_space(root, left); in __push_leaf_right()
3642 this_item_size = btrfs_item_size(left, item); in __push_leaf_right()
3661 push_space = btrfs_item_end_nr(left, left_nritems - push_items); in __push_leaf_right()
3662 push_space -= leaf_data_end(root, left); in __push_leaf_right()
3672 copy_extent_buffer(right, left, btrfs_leaf_data(right) + in __push_leaf_right()
3674 btrfs_leaf_data(left) + leaf_data_end(root, left), in __push_leaf_right()
3682 copy_extent_buffer(right, left, btrfs_item_nr_offset(0), in __push_leaf_right()
3697 btrfs_set_header_nritems(left, left_nritems); in __push_leaf_right()
3700 btrfs_mark_buffer_dirty(left); in __push_leaf_right()
3702 clean_tree_block(trans, root->fs_info, left); in __push_leaf_right()
3746 struct extent_buffer *left = path->nodes[0]; in push_leaf_right() local
3785 left_nritems = btrfs_header_nritems(left); in push_leaf_right()
3794 btrfs_tree_unlock(left); in push_leaf_right()
3795 free_extent_buffer(left); in push_leaf_right()
3821 int empty, struct extent_buffer *left, in __push_leaf_left() argument
3876 copy_extent_buffer(left, right, in __push_leaf_left()
3877 btrfs_item_nr_offset(btrfs_header_nritems(left)), in __push_leaf_left()
3884 copy_extent_buffer(left, right, btrfs_leaf_data(left) + in __push_leaf_left()
3885 leaf_data_end(root, left) - push_space, in __push_leaf_left()
3889 old_left_nritems = btrfs_header_nritems(left); in __push_leaf_left()
3892 old_left_item_size = btrfs_item_offset_nr(left, old_left_nritems - 1); in __push_leaf_left()
3898 ioff = btrfs_token_item_offset(left, item, &token); in __push_leaf_left()
3899 btrfs_set_token_item_offset(left, item, in __push_leaf_left()
3903 btrfs_set_header_nritems(left, old_left_nritems + push_items); in __push_leaf_left()
3934 btrfs_mark_buffer_dirty(left); in __push_leaf_left()
3948 path->nodes[0] = left; in __push_leaf_left()
3951 btrfs_tree_unlock(left); in __push_leaf_left()
3952 free_extent_buffer(left); in __push_leaf_left()
3958 btrfs_tree_unlock(left); in __push_leaf_left()
3959 free_extent_buffer(left); in __push_leaf_left()
3976 struct extent_buffer *left; in push_leaf_left() local
3994 left = read_node_slot(root, path->nodes[1], slot - 1); in push_leaf_left()
3995 if (left == NULL) in push_leaf_left()
3998 btrfs_tree_lock(left); in push_leaf_left()
3999 btrfs_set_lock_blocking(left); in push_leaf_left()
4001 free_space = btrfs_leaf_free_space(root, left); in push_leaf_left()
4008 ret = btrfs_cow_block(trans, root, left, in push_leaf_left()
4009 path->nodes[1], slot - 1, &left); in push_leaf_left()
4017 free_space = btrfs_leaf_free_space(root, left); in push_leaf_left()
4024 empty, left, free_space, right_nritems, in push_leaf_left()
4027 btrfs_tree_unlock(left); in push_leaf_left()
4028 free_extent_buffer(left); in push_leaf_left()