Lines Matching refs:newvd
3713 vdev_t *oldvd, *newvd, *pvd; in ztest_vdev_attach_detach() local
3844 newvd = sav->sav_vdevs[ztest_random(sav->sav_count)]; in ztest_vdev_attach_detach()
3847 if (newvd->vdev_ops == &vdev_draid_spare_ops) in ztest_vdev_attach_detach()
3850 (void) strlcpy(newpath, newvd->vdev_path, MAXPATHLEN); in ztest_vdev_attach_detach()
3857 newvd = vdev_lookup_by_path(rvd, newpath); in ztest_vdev_attach_detach()
3860 if (newvd) { in ztest_vdev_attach_detach()
3864 vdev_reopen(newvd); in ztest_vdev_attach_detach()
3865 newsize = vdev_get_min_asize(newvd); in ztest_vdev_attach_detach()
3895 else if (newvd == oldvd) in ztest_vdev_attach_detach()
3903 else if (newvd_is_dspare && pvd != vdev_draid_spare_get_parent(newvd)) in ztest_vdev_attach_detach()
3913 root = make_vdev_root(newpath, NULL, NULL, newvd == NULL ? newsize : 0, in ztest_vdev_attach_detach()
4080 vdev_t *newvd, *pvd; in ztest_vdev_raidz_attach() local
4113 newvd = pvd->vdev_child[ztest_random(pvd->vdev_children)]; in ztest_vdev_raidz_attach()
4114 newsize = 10 * vdev_get_min_asize(newvd) / (9 + ztest_random(2)); in ztest_vdev_raidz_attach()