Lines Matching refs:newspa

4899 	spa_t *newspa;  in spa_vdev_split_mirror()  local
5065 newspa = spa_add(newname, config, altroot); in spa_vdev_split_mirror()
5066 newspa->spa_config_txg = spa->spa_config_txg; in spa_vdev_split_mirror()
5067 spa_set_log_state(newspa, SPA_LOG_CLEAR); in spa_vdev_split_mirror()
5075 spa_activate(newspa, spa_mode_global); in spa_vdev_split_mirror()
5076 spa_async_suspend(newspa); in spa_vdev_split_mirror()
5079 error = spa_load(newspa, SPA_LOAD_IMPORT, SPA_IMPORT_ASSEMBLE, B_TRUE); in spa_vdev_split_mirror()
5084 if (newspa->spa_root_vdev != NULL) { in spa_vdev_split_mirror()
5085 VERIFY(nvlist_alloc(&newspa->spa_config_splitting, in spa_vdev_split_mirror()
5087 VERIFY(nvlist_add_uint64(newspa->spa_config_splitting, in spa_vdev_split_mirror()
5089 spa_config_set(newspa, spa_config_generate(newspa, NULL, -1ULL, in spa_vdev_split_mirror()
5095 spa_configfile_set(newspa, props, B_FALSE); in spa_vdev_split_mirror()
5096 error = spa_prop_set(newspa, props); in spa_vdev_split_mirror()
5102 txg = spa_vdev_config_enter(newspa); in spa_vdev_split_mirror()
5103 vdev_config_dirty(newspa->spa_root_vdev); in spa_vdev_split_mirror()
5104 (void) spa_vdev_config_exit(newspa, NULL, txg, 0, FTAG); in spa_vdev_split_mirror()
5109 spa_async_resume(newspa); in spa_vdev_split_mirror()
5137 spa_history_log_internal(newspa, "split", NULL, in spa_vdev_split_mirror()
5150 spa_unload(newspa); in spa_vdev_split_mirror()
5151 spa_deactivate(newspa); in spa_vdev_split_mirror()
5152 spa_remove(newspa); in spa_vdev_split_mirror()