Lines Matching refs:tvd

2209 	vdev_t *vd, *tvd;  in spa_load_spares()  local
2233 if ((tvd = spa_lookup_by_guid(spa, vd->vdev_guid, in spa_load_spares()
2234 B_FALSE)) != NULL && tvd->vdev_isspare) in spa_load_spares()
2235 spa_spare_remove(tvd); in spa_load_spares()
2274 if ((tvd = spa_lookup_by_guid(spa, vd->vdev_guid, in spa_load_spares()
2276 if (!tvd->vdev_isspare) in spa_load_spares()
2277 spa_spare_add(tvd); in spa_load_spares()
2292 if (!vdev_is_dead(tvd)) in spa_load_spares()
2293 spa_spare_activate(tvd); in spa_load_spares()
2561 vdev_t *tvd = rvd->vdev_child[c]; in spa_check_for_missing_logs() local
2568 if (tvd->vdev_islog && in spa_check_for_missing_logs()
2569 tvd->vdev_state == VDEV_STATE_CANT_OPEN) { in spa_check_for_missing_logs()
2570 child[idx++] = vdev_config_generate(spa, tvd, in spa_check_for_missing_logs()
2594 vdev_t *tvd = rvd->vdev_child[c]; in spa_check_for_missing_logs() local
2596 if (tvd->vdev_islog && in spa_check_for_missing_logs()
2597 tvd->vdev_state == VDEV_STATE_CANT_OPEN) { in spa_check_for_missing_logs()
2646 vdev_t *tvd = rvd->vdev_child[c]; in spa_passivate_log() local
2648 if (tvd->vdev_islog) { in spa_passivate_log()
2649 ASSERT3P(tvd->vdev_log_mg, ==, NULL); in spa_passivate_log()
2650 metaslab_group_passivate(tvd->vdev_mg); in spa_passivate_log()
2669 vdev_t *tvd = rvd->vdev_child[c]; in spa_activate_log() local
2671 if (tvd->vdev_islog) { in spa_activate_log()
2672 ASSERT3P(tvd->vdev_log_mg, ==, NULL); in spa_activate_log()
2673 metaslab_group_activate(tvd->vdev_mg); in spa_activate_log()
7275 vdev_t *vd, *tvd; local
7335 tvd = vd->vdev_child[c];
7337 tvd->vdev_ashift != spa->spa_max_ashift) {
7341 if (vdev_get_nparity(tvd) != 0)
7348 if (tvd->vdev_ops == &vdev_mirror_ops) {
7350 cid < tvd->vdev_children; cid++) {
7351 vdev_t *cvd = tvd->vdev_child[cid];
7363 tvd = vd->vdev_child[c];
7364 if (tvd->vdev_ashift != spa->spa_max_ashift) {
7372 tvd = vd->vdev_child[c];
7373 vdev_remove_child(vd, tvd);
7374 tvd->vdev_id = rvd->vdev_children;
7375 vdev_add_child(rvd, tvd);
7376 vdev_config_dirty(tvd);
7529 vdev_t *oldvd, *newvd, *newrootvd, *pvd, *tvd; local
7630 tvd = pvd;
7632 tvd = pvd->vdev_top;
7634 if (tvd->vdev_ops != &vdev_mirror_ops &&
7635 tvd->vdev_ops != &vdev_root_ops &&
7636 tvd->vdev_ops != &vdev_draid_ops) {
7790 tvd = newvd->vdev_top;
7791 ASSERT(pvd->vdev_top == tvd);
7792 ASSERT(tvd->vdev_parent == rvd);
7794 vdev_config_dirty(tvd);
7811 vdev_initialize_stop_all(tvd, VDEV_INITIALIZE_ACTIVE);
7812 vdev_trim_stop_all(tvd, VDEV_TRIM_ACTIVE);
7813 vdev_autotrim_stop_wait(tvd);
7817 tvd->vdev_rz_expanding = B_TRUE;
7819 vdev_dirty_leaves(tvd, VDD_DTL, dtl_max_txg);
7820 vdev_config_dirty(tvd);
7841 vdev_dirty(tvd, VDD_DTL, newvd, txg);
7851 vdev_rebuild(tvd);
7900 vdev_t *vd, *pvd, *cvd, *tvd; local
8075 tvd = cvd->vdev_top;
8076 ASSERT(tvd->vdev_parent == rvd);
8091 vdev_reopen(tvd);
8092 vdev_expand(tvd, txg);
8095 vdev_config_dirty(tvd);
8105 (void) txg_list_remove_this(&tvd->vdev_dtl_list, vd, t);
8107 vdev_dirty(tvd, VDD_DTL, vd, txg);
8679 vdev_t *tvd = vml[c]->vdev_top; local
8688 &tvd->vdev_dtl_list, vml[c], t);