Lines Matching refs:sav_config
2157 if (spa->spa_spares.sav_config) { in spa_unload()
2158 nvlist_free(spa->spa_spares.sav_config); in spa_unload()
2159 spa->spa_spares.sav_config = NULL; in spa_unload()
2172 if (spa->spa_l2cache.sav_config) { in spa_unload()
2173 nvlist_free(spa->spa_l2cache.sav_config); in spa_unload()
2174 spa->spa_l2cache.sav_config = NULL; in spa_unload()
2244 if (spa->spa_spares.sav_config == NULL) in spa_load_spares()
2247 VERIFY0(nvlist_lookup_nvlist_array(spa->spa_spares.sav_config, in spa_load_spares()
2310 fnvlist_remove(spa->spa_spares.sav_config, ZPOOL_CONFIG_SPARES); in spa_load_spares()
2317 fnvlist_add_nvlist_array(spa->spa_spares.sav_config, in spa_load_spares()
2363 if (sav->sav_config == NULL) { in spa_load_l2cache()
2369 VERIFY0(nvlist_lookup_nvlist_array(sav->sav_config, in spa_load_l2cache()
2438 fnvlist_remove(sav->sav_config, ZPOOL_CONFIG_L2CACHE); in spa_load_l2cache()
2446 fnvlist_add_nvlist_array(sav->sav_config, ZPOOL_CONFIG_L2CACHE, in spa_load_l2cache()
4851 &spa->spa_spares.sav_config) != 0) {
4873 &spa->spa_l2cache.sav_config) != 0) {
5970 VERIFY0(nvlist_lookup_nvlist_array(spa->spa_spares.sav_config,
6020 VERIFY0(nvlist_lookup_nvlist_array(spa->spa_l2cache.sav_config,
6311 if (sav->sav_config != NULL) {
6320 VERIFY0(nvlist_lookup_nvlist_array(sav->sav_config, config,
6330 fnvlist_remove(sav->sav_config, config);
6332 fnvlist_add_nvlist_array(sav->sav_config, config,
6341 sav->sav_config = fnvlist_alloc();
6342 fnvlist_add_nvlist_array(sav->sav_config, config,
6553 spa->spa_spares.sav_config = fnvlist_alloc();
6554 fnvlist_add_nvlist_array(spa->spa_spares.sav_config,
6568 VERIFY0(nvlist_alloc(&spa->spa_l2cache.sav_config,
6570 fnvlist_add_nvlist_array(spa->spa_l2cache.sav_config,
6788 if (spa->spa_spares.sav_config) {
6789 nvlist_free(spa->spa_spares.sav_config);
6790 spa->spa_spares.sav_config = NULL;
6793 if (spa->spa_l2cache.sav_config) {
6794 nvlist_free(spa->spa_l2cache.sav_config);
6795 spa->spa_l2cache.sav_config = NULL;
6822 if (spa->spa_spares.sav_config)
6823 fnvlist_remove(spa->spa_spares.sav_config,
6826 spa->spa_spares.sav_config = fnvlist_alloc();
6827 fnvlist_add_nvlist_array(spa->spa_spares.sav_config,
6838 if (spa->spa_l2cache.sav_config)
6839 fnvlist_remove(spa->spa_l2cache.sav_config,
6842 spa->spa_l2cache.sav_config = fnvlist_alloc();
6843 fnvlist_add_nvlist_array(spa->spa_l2cache.sav_config,