Lines Matching defs:rvd
459 vdev_t *rvd = spa->spa_root_vdev;
463 if (vdev < rvd->vdev_children) {
464 ASSERT(rvd->vdev_child[vdev] != NULL);
465 return (rvd->vdev_child[vdev]);
4288 vdev_t *vd, *tvd, *pvd, *rvd = spa->spa_root_vdev;
4308 for (pvd = vd; pvd != rvd; pvd = pvd->vdev_parent)
4318 for (pvd = vd; pvd != rvd; pvd = pvd->vdev_parent)
4512 vdev_t *rvd = spa->spa_root_vdev;
4517 vd = rvd;
4554 vdev_reopen(vd == rvd ? rvd : vd->vdev_top);
4558 if (vd != rvd && vdev_writeable(vd->vdev_top))
4888 vdev_t *rvd = spa->spa_root_vdev;
4889 vdev_t *vd = zio->io_vd ? zio->io_vd : rvd;
4924 if (vd == rvd)
5090 for (pvd = vd; pvd != rvd; pvd = pvd->vdev_parent)
5094 if (vd != rvd)
5119 vdev_t *rvd = spa->spa_root_vdev;
5145 mutex_enter(&rvd->vdev_stat_lock);
5146 rvd->vdev_stat.vs_alloc += alloc_delta;
5147 rvd->vdev_stat.vs_space += space_delta;
5148 rvd->vdev_stat.vs_dspace += dspace_delta;
5149 mutex_exit(&rvd->vdev_stat_lock);
5163 vdev_t *rvd = spa->spa_root_vdev;
5220 if (vd == rvd) {
5221 for (c = 0; c < rvd->vdev_children; c++)
5222 vdev_config_dirty(rvd->vdev_child[c]);
5295 vdev_t *rvd = spa->spa_root_vdev;
5318 if (child->vdev_islog && vd == rvd)
5338 if (corrupted && vd == rvd &&
5339 rvd->vdev_state == VDEV_STATE_CANT_OPEN)
5340 vdev_set_state(rvd, B_FALSE, VDEV_STATE_CANT_OPEN,