Lines Matching refs:split
2974 struct extent_buffer *split; in split_node() local
3010 split = btrfs_alloc_tree_block(trans, root, 0, btrfs_root_id(root), in split_node()
3013 if (IS_ERR(split)) in split_node()
3014 return PTR_ERR(split); in split_node()
3019 ret = btrfs_tree_mod_log_eb_copy(split, c, 0, mid, c_nritems - mid); in split_node()
3021 btrfs_tree_unlock(split); in split_node()
3022 free_extent_buffer(split); in split_node()
3026 copy_extent_buffer(split, c, in split_node()
3027 btrfs_node_key_ptr_offset(split, 0), in split_node()
3030 btrfs_set_header_nritems(split, c_nritems - mid); in split_node()
3034 btrfs_mark_buffer_dirty(trans, split); in split_node()
3036 ret = insert_ptr(trans, path, &disk_key, split->start, in split_node()
3039 btrfs_tree_unlock(split); in split_node()
3040 free_extent_buffer(split); in split_node()
3048 path->nodes[level] = split; in split_node()
3051 btrfs_tree_unlock(split); in split_node()
3052 free_extent_buffer(split); in split_node()
3656 int split; in split_leaf() local
3699 split = 1; in split_leaf()
3710 split = 0; in split_leaf()
3718 split = 2; in split_leaf()
3726 split = 0; in split_leaf()
3736 split = 2; in split_leaf()
3742 if (split == 0) in split_leaf()
3764 if (split == 0) { in split_leaf()
3810 if (split == 2) { in split_leaf()