Lines Matching defs:tvd
1329 vdev_t *vd, *tvd;
1340 if ((tvd = spa_lookup_by_guid(spa, vd->vdev_guid,
1341 B_FALSE)) != NULL && tvd->vdev_isspare)
1342 spa_spare_remove(tvd);
1381 if ((tvd = spa_lookup_by_guid(spa, vd->vdev_guid,
1383 if (!tvd->vdev_isspare)
1384 spa_spare_add(tvd);
1399 if (!vdev_is_dead(tvd))
1400 spa_spare_activate(tvd);
1636 vdev_t *tvd = rvd->vdev_child[c];
1639 if (tvd->vdev_ops == &vdev_missing_ops &&
1665 vdev_t *tvd = rvd->vdev_child[c];
1673 if (tvd->vdev_ops == &vdev_missing_ops &&
1698 vdev_remove_child(rvd, tvd);
1702 vdev_add_child(mrvd, tvd);
1715 vdev_load_log_state(tvd, mtvd);
1716 vdev_reopen(tvd);
1762 vdev_t *tvd = rvd->vdev_child[c];
1763 metaslab_group_t *mg = tvd->vdev_mg;
1765 if (tvd->vdev_islog) {
1782 vdev_t *tvd = rvd->vdev_child[c];
1783 metaslab_group_t *mg = tvd->vdev_mg;
1785 if (tvd->vdev_islog)
4360 vdev_t *vd, *tvd;
4410 tvd = vd->vdev_child[c];
4411 vdev_remove_child(vd, tvd);
4412 tvd->vdev_id = id;
4413 vdev_add_child(rvd, tvd);
4414 vdev_config_dirty(tvd);
4472 vdev_t *oldvd, *newvd, *newrootvd, *pvd, *tvd;
4606 tvd = newvd->vdev_top;
4607 ASSERT(pvd->vdev_top == tvd);
4608 ASSERT(tvd->vdev_parent == rvd);
4610 vdev_config_dirty(tvd);
4634 vdev_dirty(tvd, VDD_DTL, newvd, txg);
4677 vdev_t *vd, *pvd, *cvd, *tvd;
4790 * Remember one of the remaining children so we can get tvd below.
4823 * We don't set tvd until now because the parent we just removed
4826 tvd = cvd->vdev_top;
4827 ASSERT(tvd->vdev_parent == rvd);
4842 vdev_reopen(tvd);
4843 vdev_expand(tvd, txg);
4846 vdev_config_dirty(tvd);
4856 (void) txg_list_remove_this(&tvd->vdev_dtl_list, vd, t);
4858 vdev_dirty(tvd, VDD_DTL, vd, txg);