Lines Matching refs:tvd

1333 	vdev_t *vd, *tvd;  in spa_load_spares()  local
1344 if ((tvd = spa_lookup_by_guid(spa, vd->vdev_guid, in spa_load_spares()
1345 B_FALSE)) != NULL && tvd->vdev_isspare) in spa_load_spares()
1346 spa_spare_remove(tvd); in spa_load_spares()
1385 if ((tvd = spa_lookup_by_guid(spa, vd->vdev_guid, in spa_load_spares()
1387 if (!tvd->vdev_isspare) in spa_load_spares()
1388 spa_spare_add(tvd); in spa_load_spares()
1403 if (!vdev_is_dead(tvd)) in spa_load_spares()
1404 spa_spare_activate(tvd); in spa_load_spares()
1646 vdev_t *tvd = rvd->vdev_child[c]; in spa_config_valid() local
1649 if (tvd->vdev_ops == &vdev_missing_ops && in spa_config_valid()
1675 vdev_t *tvd = rvd->vdev_child[c]; in spa_config_valid() local
1683 if (tvd->vdev_ops == &vdev_missing_ops && in spa_config_valid()
1708 vdev_remove_child(rvd, tvd); in spa_config_valid()
1712 vdev_add_child(mrvd, tvd); in spa_config_valid()
1725 vdev_load_log_state(tvd, mtvd); in spa_config_valid()
1726 vdev_reopen(tvd); in spa_config_valid()
1772 vdev_t *tvd = rvd->vdev_child[c]; in spa_passivate_log() local
1773 metaslab_group_t *mg = tvd->vdev_mg; in spa_passivate_log()
1775 if (tvd->vdev_islog) { in spa_passivate_log()
1792 vdev_t *tvd = rvd->vdev_child[c]; in spa_activate_log() local
1793 metaslab_group_t *mg = tvd->vdev_mg; in spa_activate_log()
1795 if (tvd->vdev_islog) in spa_activate_log()
4348 vdev_t *vd, *tvd; in spa_vdev_add() local
4398 tvd = vd->vdev_child[c]; in spa_vdev_add()
4399 vdev_remove_child(vd, tvd); in spa_vdev_add()
4400 tvd->vdev_id = id; in spa_vdev_add()
4401 vdev_add_child(rvd, tvd); in spa_vdev_add()
4402 vdev_config_dirty(tvd); in spa_vdev_add()
4459 vdev_t *oldvd, *newvd, *newrootvd, *pvd, *tvd; in spa_vdev_attach() local
4593 tvd = newvd->vdev_top; in spa_vdev_attach()
4594 ASSERT(pvd->vdev_top == tvd); in spa_vdev_attach()
4595 ASSERT(tvd->vdev_parent == rvd); in spa_vdev_attach()
4597 vdev_config_dirty(tvd); in spa_vdev_attach()
4621 vdev_dirty(tvd, VDD_DTL, newvd, txg); in spa_vdev_attach()
4662 vdev_t *vd, *pvd, *cvd, *tvd; in spa_vdev_detach() local
4811 tvd = cvd->vdev_top; in spa_vdev_detach()
4812 ASSERT(tvd->vdev_parent == rvd); in spa_vdev_detach()
4827 vdev_reopen(tvd); in spa_vdev_detach()
4828 vdev_expand(tvd, txg); in spa_vdev_detach()
4831 vdev_config_dirty(tvd); in spa_vdev_detach()
4841 (void) txg_list_remove_this(&tvd->vdev_dtl_list, vd, t); in spa_vdev_detach()
4843 vdev_dirty(tvd, VDD_DTL, vd, txg); in spa_vdev_detach()