Lines Matching defs:newvd
3710 vdev_t *oldvd, *newvd, *pvd;
3841 newvd = sav->sav_vdevs[ztest_random(sav->sav_count)];
3844 if (newvd->vdev_ops == &vdev_draid_spare_ops)
3847 (void) strlcpy(newpath, newvd->vdev_path, MAXPATHLEN);
3854 newvd = vdev_lookup_by_path(rvd, newpath);
3857 if (newvd) {
3861 vdev_reopen(newvd);
3862 newsize = vdev_get_min_asize(newvd);
3877 * If newvd is already part of the pool, it should fail with EBUSY.
3879 * If newvd is too small, it should fail with EOVERFLOW.
3881 * If newvd is a distributed spare and it's being attached to a
3892 else if (newvd == oldvd)
3900 else if (newvd_is_dspare && pvd != vdev_draid_spare_get_parent(newvd))
3910 root = make_vdev_root(newpath, NULL, NULL, newvd == NULL ? newsize : 0,
4077 vdev_t *newvd, *pvd;
4110 newvd = pvd->vdev_child[ztest_random(pvd->vdev_children)];
4111 newsize = 10 * vdev_get_min_asize(newvd) / (9 + ztest_random(2));