Lines Matching defs:pvd
3710 vdev_t *oldvd, *newvd, *pvd;
3812 pvd = oldvd->vdev_parent;
3813 pguid = pvd->vdev_guid;
3874 * If pvd is not a mirror or root, the attach should fail with ENOTSUP,
3884 if (pvd->vdev_ops != &vdev_mirror_ops &&
3885 pvd->vdev_ops != &vdev_root_ops && (!replacing ||
3886 pvd->vdev_ops == &vdev_replacing_ops ||
3887 pvd->vdev_ops == &vdev_spare_ops))
3900 else if (newvd_is_dspare && pvd != vdev_draid_spare_get_parent(newvd))
3917 if (pvd->vdev_ops == &vdev_mirror_ops ||
3918 pvd->vdev_ops == &vdev_root_ops) {
4077 vdev_t *newvd, *pvd;
4102 pvd = vdev_lookup_top(spa, 0);
4104 ASSERT(pvd->vdev_ops == &vdev_raidz_ops);
4110 newvd = pvd->vdev_child[ztest_random(pvd->vdev_children)];
4150 error = spa_vdev_attach(spa, pvd->vdev_guid, root, B_FALSE, B_FALSE);