Searched refs:spa_spares (Results 1 – 7 of 7) sorted by relevance
1539 for (int i = 0; i < spa->spa_spares.sav_count; i++) in spa_unload()1540 vdev_free(spa->spa_spares.sav_vdevs[i]); in spa_unload()1541 if (spa->spa_spares.sav_vdevs) { in spa_unload()1542 kmem_free(spa->spa_spares.sav_vdevs, in spa_unload()1543 spa->spa_spares.sav_count * sizeof (void *)); in spa_unload()1544 spa->spa_spares.sav_vdevs = NULL; in spa_unload()1546 if (spa->spa_spares.sav_config) { in spa_unload()1547 nvlist_free(spa->spa_spares.sav_config); in spa_unload()1548 spa->spa_spares.sav_config = NULL; in spa_unload()1550 spa->spa_spares.sav_count = 0; in spa_unload()[all …]
2093 if (spa->spa_spares.sav_vdevs != NULL && in spa_vdev_remove()2094 nvlist_lookup_nvlist_array(spa->spa_spares.sav_config, in spa_vdev_remove()2111 spa_vdev_remove_aux(spa->spa_spares.sav_config, in spa_vdev_remove()2114 spa->spa_spares.sav_sync = B_TRUE; in spa_vdev_remove()
1076 for (int i = 0; i < spa->spa_spares.sav_count; i++) { in spa_spare_poll()1078 vdev_t *vd = spa->spa_spares.sav_vdevs[i]; in spa_spare_poll()
256 spa_aux_vdev_t spa_spares; /* hot spares */ member
2411 mdb_spa_aux_vdev_t spa_spares; member2521 spa_print_aux(&spa.spa_spares, flags, v, "spares") != 0) in spa_vdevs()
3028 sav = &spa->spa_spares; in ztest_vdev_aux_add_remove()3215 spa_aux_vdev_t *sav = &spa->spa_spares; in ztest_vdev_attach_detach()
5566 mos_obj_refd(spa->spa_spares.sav_object); in dump_mos_leaks()