Lines Matching refs:rvd

297 	vdev_t *rvd = spa->spa_root_vdev;  in vdev_lookup_top()  local
301 if (vdev < rvd->vdev_children) { in vdev_lookup_top()
302 ASSERT(rvd->vdev_child[vdev] != NULL); in vdev_lookup_top()
303 return (rvd->vdev_child[vdev]); in vdev_lookup_top()
3344 vdev_t *vd, *tvd, *pvd, *rvd = spa->spa_root_vdev; in vdev_online() local
3367 for (pvd = vd; pvd != rvd; pvd = pvd->vdev_parent) in vdev_online()
3375 for (pvd = vd; pvd != rvd; pvd = pvd->vdev_parent) in vdev_online()
3545 vdev_t *rvd = spa->spa_root_vdev; in vdev_clear() local
3550 vd = rvd; in vdev_clear()
3586 vdev_reopen(vd == rvd ? rvd : vd->vdev_top); in vdev_clear()
3590 if (vd != rvd && vdev_writeable(vd->vdev_top)) in vdev_clear()
3888 vdev_t *rvd = spa->spa_root_vdev; in vdev_stat_update() local
3889 vdev_t *vd = zio->io_vd ? zio->io_vd : rvd; in vdev_stat_update()
3918 if (vd == rvd) in vdev_stat_update()
4051 for (pvd = vd; pvd != rvd; pvd = pvd->vdev_parent) in vdev_stat_update()
4055 if (vd != rvd) in vdev_stat_update()
4079 vdev_t *rvd = spa->spa_root_vdev; in vdev_space_update() local
4105 mutex_enter(&rvd->vdev_stat_lock); in vdev_space_update()
4106 rvd->vdev_stat.vs_alloc += alloc_delta; in vdev_space_update()
4107 rvd->vdev_stat.vs_space += space_delta; in vdev_space_update()
4108 rvd->vdev_stat.vs_dspace += dspace_delta; in vdev_space_update()
4109 mutex_exit(&rvd->vdev_stat_lock); in vdev_space_update()
4123 vdev_t *rvd = spa->spa_root_vdev; in vdev_config_dirty() local
4180 if (vd == rvd) { in vdev_config_dirty()
4181 for (c = 0; c < rvd->vdev_children; c++) in vdev_config_dirty()
4182 vdev_config_dirty(rvd->vdev_child[c]); in vdev_config_dirty()
4255 vdev_t *rvd = spa->spa_root_vdev; in vdev_propagate_state() local
4278 if (child->vdev_islog && vd == rvd) in vdev_propagate_state()
4298 if (corrupted && vd == rvd && in vdev_propagate_state()
4299 rvd->vdev_state == VDEV_STATE_CANT_OPEN) in vdev_propagate_state()
4300 vdev_set_state(rvd, B_FALSE, VDEV_STATE_CANT_OPEN, in vdev_propagate_state()