Lines Matching refs:cvd
4662 vdev_t *vd, *pvd, *cvd, *tvd; in spa_vdev_detach() local
4734 cvd = pvd->vdev_child[c]; in spa_vdev_detach()
4736 if (cvd == vd || cvd->vdev_path == NULL) in spa_vdev_detach()
4739 if (strncmp(cvd->vdev_path, vd->vdev_path, len) == 0 && in spa_vdev_detach()
4740 strcmp(cvd->vdev_path + len, "/old") == 0) { in spa_vdev_detach()
4741 spa_strfree(cvd->vdev_path); in spa_vdev_detach()
4742 cvd->vdev_path = spa_strdup(vd->vdev_path); in spa_vdev_detach()
4777 cvd = pvd->vdev_child[pvd->vdev_children - 1]; in spa_vdev_detach()
4789 ASSERT(cvd->vdev_isspare); in spa_vdev_detach()
4790 spa_spare_remove(cvd); in spa_vdev_detach()
4791 unspare_guid = cvd->vdev_guid; in spa_vdev_detach()
4793 cvd->vdev_unspare = B_TRUE; in spa_vdev_detach()
4802 cvd->vdev_unspare = B_FALSE; in spa_vdev_detach()
4803 vdev_remove_parent(cvd); in spa_vdev_detach()
4811 tvd = cvd->vdev_top; in spa_vdev_detach()
4817 vdev_propagate_state(cvd); in spa_vdev_detach()
5670 vdev_t *cvd = vd->vdev_child[c]; in spa_async_autoexpand() local
5671 spa_async_autoexpand(spa, cvd); in spa_async_autoexpand()