Lines Matching refs:newspa
5031 spa_t *newspa;
5208 newspa = spa_add(newname, config, altroot);
5209 newspa->spa_avz_action = AVZ_ACTION_REBUILD;
5210 newspa->spa_config_txg = spa->spa_config_txg;
5211 spa_set_log_state(newspa, SPA_LOG_CLEAR);
5219 spa_activate(newspa, spa_mode_global);
5220 spa_async_suspend(newspa);
5223 error = spa_load(newspa, SPA_LOAD_IMPORT, SPA_IMPORT_ASSEMBLE, B_TRUE);
5228 if (newspa->spa_root_vdev != NULL) {
5229 VERIFY(nvlist_alloc(&newspa->spa_config_splitting,
5231 VERIFY(nvlist_add_uint64(newspa->spa_config_splitting,
5233 spa_config_set(newspa, spa_config_generate(newspa, NULL, -1ULL,
5239 spa_configfile_set(newspa, props, B_FALSE);
5240 error = spa_prop_set(newspa, props);
5246 txg = spa_vdev_config_enter(newspa);
5247 vdev_config_dirty(newspa->spa_root_vdev);
5248 (void) spa_vdev_config_exit(newspa, NULL, txg, 0, FTAG);
5253 spa_async_resume(newspa);
5283 spa_history_log_internal(newspa, "split", NULL,
5296 spa_unload(newspa);
5297 spa_deactivate(newspa);
5298 spa_remove(newspa);