Lines Matching refs:rvd
459 vdev_t *rvd = spa->spa_root_vdev; in vdev_lookup_top() local
463 if (vdev < rvd->vdev_children) { in vdev_lookup_top()
464 ASSERT(rvd->vdev_child[vdev] != NULL); in vdev_lookup_top()
465 return (rvd->vdev_child[vdev]); in vdev_lookup_top()
4290 vdev_t *vd, *tvd, *pvd, *rvd = spa->spa_root_vdev; in vdev_online() local
4310 for (pvd = vd; pvd != rvd; pvd = pvd->vdev_parent) in vdev_online()
4320 for (pvd = vd; pvd != rvd; pvd = pvd->vdev_parent) in vdev_online()
4514 vdev_t *rvd = spa->spa_root_vdev; in vdev_clear() local
4519 vd = rvd; in vdev_clear()
4556 vdev_reopen(vd == rvd ? rvd : vd->vdev_top); in vdev_clear()
4560 if (vd != rvd && vdev_writeable(vd->vdev_top)) in vdev_clear()
4890 vdev_t *rvd = spa->spa_root_vdev; in vdev_stat_update() local
4891 vdev_t *vd = zio->io_vd ? zio->io_vd : rvd; in vdev_stat_update()
4926 if (vd == rvd) in vdev_stat_update()
5092 for (pvd = vd; pvd != rvd; pvd = pvd->vdev_parent) in vdev_stat_update()
5096 if (vd != rvd) in vdev_stat_update()
5121 vdev_t *rvd = spa->spa_root_vdev; in vdev_space_update() local
5147 mutex_enter(&rvd->vdev_stat_lock); in vdev_space_update()
5148 rvd->vdev_stat.vs_alloc += alloc_delta; in vdev_space_update()
5149 rvd->vdev_stat.vs_space += space_delta; in vdev_space_update()
5150 rvd->vdev_stat.vs_dspace += dspace_delta; in vdev_space_update()
5151 mutex_exit(&rvd->vdev_stat_lock); in vdev_space_update()
5165 vdev_t *rvd = spa->spa_root_vdev; in vdev_config_dirty() local
5222 if (vd == rvd) { in vdev_config_dirty()
5223 for (c = 0; c < rvd->vdev_children; c++) in vdev_config_dirty()
5224 vdev_config_dirty(rvd->vdev_child[c]); in vdev_config_dirty()
5297 vdev_t *rvd = spa->spa_root_vdev; in vdev_propagate_state() local
5320 if (child->vdev_islog && vd == rvd) in vdev_propagate_state()
5340 if (corrupted && vd == rvd && in vdev_propagate_state()
5341 rvd->vdev_state == VDEV_STATE_CANT_OPEN) in vdev_propagate_state()
5342 vdev_set_state(rvd, B_FALSE, VDEV_STATE_CANT_OPEN, in vdev_propagate_state()