Lines Matching refs:rvd

154 	vdev_t *rvd = spa->spa_root_vdev;  in vdev_lookup_top()  local
158 if (vdev < rvd->vdev_children) { in vdev_lookup_top()
159 ASSERT(rvd->vdev_child[vdev] != NULL); in vdev_lookup_top()
160 return (rvd->vdev_child[vdev]); in vdev_lookup_top()
2366 vdev_t *vd, *tvd, *pvd, *rvd = spa->spa_root_vdev; in vdev_online() local
2389 for (pvd = vd; pvd != rvd; pvd = pvd->vdev_parent) in vdev_online()
2397 for (pvd = vd; pvd != rvd; pvd = pvd->vdev_parent) in vdev_online()
2537 vdev_t *rvd = spa->spa_root_vdev; in vdev_clear() local
2542 vd = rvd; in vdev_clear()
2571 vdev_reopen(vd == rvd ? rvd : vd->vdev_top); in vdev_clear()
2575 if (vd != rvd && vdev_writeable(vd->vdev_top)) in vdev_clear()
2662 vdev_t *rvd = spa->spa_root_vdev; in vdev_get_stats() local
2682 if (vd == rvd) { in vdev_get_stats()
2683 for (int c = 0; c < rvd->vdev_children; c++) { in vdev_get_stats()
2684 vdev_t *cvd = rvd->vdev_child[c]; in vdev_get_stats()
2724 vdev_t *rvd = spa->spa_root_vdev; in vdev_stat_update() local
2725 vdev_t *vd = zio->io_vd ? zio->io_vd : rvd; in vdev_stat_update()
2753 if (vd == rvd) in vdev_stat_update()
2851 for (pvd = vd; pvd != rvd; pvd = pvd->vdev_parent) in vdev_stat_update()
2855 if (vd != rvd) in vdev_stat_update()
2870 vdev_t *rvd = spa->spa_root_vdev; in vdev_space_update() local
2894 mutex_enter(&rvd->vdev_stat_lock); in vdev_space_update()
2895 rvd->vdev_stat.vs_alloc += alloc_delta; in vdev_space_update()
2896 rvd->vdev_stat.vs_space += space_delta; in vdev_space_update()
2897 rvd->vdev_stat.vs_dspace += dspace_delta; in vdev_space_update()
2898 mutex_exit(&rvd->vdev_stat_lock); in vdev_space_update()
2902 ASSERT(rvd == vd->vdev_parent); in vdev_space_update()
2919 vdev_t *rvd = spa->spa_root_vdev; in vdev_config_dirty() local
2976 if (vd == rvd) { in vdev_config_dirty()
2977 for (c = 0; c < rvd->vdev_children; c++) in vdev_config_dirty()
2978 vdev_config_dirty(rvd->vdev_child[c]); in vdev_config_dirty()
3049 vdev_t *rvd = spa->spa_root_vdev; in vdev_propagate_state() local
3071 if (child->vdev_islog && vd == rvd) in vdev_propagate_state()
3091 if (corrupted && vd == rvd && in vdev_propagate_state()
3092 rvd->vdev_state == VDEV_STATE_CANT_OPEN) in vdev_propagate_state()
3093 vdev_set_state(rvd, B_FALSE, VDEV_STATE_CANT_OPEN, in vdev_propagate_state()