Lines Matching refs:split
3447 struct extent_buffer *split; in split_node() local
3483 split = btrfs_alloc_tree_block(trans, root, 0, root->root_key.objectid, in split_node()
3485 if (IS_ERR(split)) in split_node()
3486 return PTR_ERR(split); in split_node()
3490 memset_extent_buffer(split, 0, 0, sizeof(struct btrfs_header)); in split_node()
3491 btrfs_set_header_level(split, btrfs_header_level(c)); in split_node()
3492 btrfs_set_header_bytenr(split, split->start); in split_node()
3493 btrfs_set_header_generation(split, trans->transid); in split_node()
3494 btrfs_set_header_backref_rev(split, BTRFS_MIXED_BACKREF_REV); in split_node()
3495 btrfs_set_header_owner(split, root->root_key.objectid); in split_node()
3496 write_extent_buffer(split, root->fs_info->fsid, in split_node()
3498 write_extent_buffer(split, root->fs_info->chunk_tree_uuid, in split_node()
3499 btrfs_header_chunk_tree_uuid(split), in split_node()
3502 ret = tree_mod_log_eb_copy(root->fs_info, split, c, 0, in split_node()
3508 copy_extent_buffer(split, c, in split_node()
3512 btrfs_set_header_nritems(split, c_nritems - mid); in split_node()
3517 btrfs_mark_buffer_dirty(split); in split_node()
3519 insert_ptr(trans, root, path, &disk_key, split->start, in split_node()
3526 path->nodes[level] = split; in split_node()
3529 btrfs_tree_unlock(split); in split_node()
3530 free_extent_buffer(split); in split_node()
4175 int split; in split_leaf() local
4215 split = 1; in split_leaf()
4226 split = 0; in split_leaf()
4234 split = 2; in split_leaf()
4242 split = 0; in split_leaf()
4252 split = 2; in split_leaf()
4258 if (split == 0) in split_leaf()
4283 if (split == 0) { in split_leaf()
4310 if (split == 2) { in split_leaf()