Home
last modified time | relevance | path

Searched refs:rvd (Results 1 – 15 of 15) sorted by relevance

/illumos-gate/usr/src/uts/common/fs/zfs/
H A Dspa.c280 vdev_t *rvd = spa->spa_root_vdev; in spa_prop_get_config() local
289 if (rvd != NULL) { in spa_prop_get_config()
320 rvd->vdev_state, src); in spa_prop_get_config()
833 vdev_t *rvd = spa->spa_root_vdev; in spa_change_guid_check() local
843 vdev_state = rvd->vdev_state; in spa_change_guid_check()
860 vdev_t *rvd = spa->spa_root_vdev; in spa_change_guid_sync() local
865 rvd->vdev_guid = *newguid; in spa_change_guid_sync()
866 rvd->vdev_guid_sum += (*newguid - oldguid); in spa_change_guid_sync()
867 vdev_config_dirty(rvd); in spa_change_guid_sync()
1889 vdev_t *rvd = spa->spa_root_vdev; in spa_healthy_core_tvds() local
[all …]
H A Dspa_checkpoint.c256 vdev_t *rvd = spa->spa_root_vdev; in spa_checkpoint_accounting_verify() local
260 for (uint64_t c = 0; c < rvd->vdev_children; c++) { in spa_checkpoint_accounting_verify()
261 vdev_t *vd = rvd->vdev_child[c]; in spa_checkpoint_accounting_verify()
365 vdev_t *rvd = spa->spa_root_vdev; in spa_checkpoint_discard_is_done() local
370 for (uint64_t c = 0; c < rvd->vdev_children; c++) { in spa_checkpoint_discard_is_done()
371 if (rvd->vdev_child[c]->vdev_checkpoint_sm != NULL) in spa_checkpoint_discard_is_done()
373 ASSERT0(rvd->vdev_child[c]->vdev_stat.vs_checkpoint_space); in spa_checkpoint_discard_is_done()
398 vdev_t *rvd = spa->spa_root_vdev; in spa_checkpoint_discard_thread() local
400 for (uint64_t c = 0; c < rvd->vdev_children; c++) { in spa_checkpoint_discard_thread()
401 vdev_t *vd = rvd->vdev_child[c]; in spa_checkpoint_discard_thread()
H A Duberblock.c48 uberblock_update(uberblock_t *ub, vdev_t *rvd, uint64_t txg, uint64_t mmp_delay) in uberblock_update() argument
58 ub->ub_guid_sum = rvd->vdev_guid_sum; in uberblock_update()
62 if (spa_multihost(rvd->vdev_spa)) { in uberblock_update()
H A Dspa_config.c367 vdev_t *rvd = spa->spa_root_vdev; in spa_config_generate() local
374 vd = rvd; in spa_config_generate()
425 if (vd != rvd) { in spa_config_generate()
520 vdev_t *rvd = spa->spa_root_vdev; in spa_config_update() local
529 vdev_config_dirty(rvd); in spa_config_update()
538 for (c = 0; c < rvd->vdev_children; c++) { in spa_config_update()
539 vdev_t *tvd = rvd->vdev_child[c]; in spa_config_update()
H A Dvdev.c297 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()
3356 vdev_t *vd, *tvd, *pvd, *rvd = spa->spa_root_vdev; in vdev_online() local
3379 for (pvd = vd; pvd != rvd; pvd = pvd->vdev_parent) in vdev_online()
3387 for (pvd = vd; pvd != rvd; pvd = pvd->vdev_parent) in vdev_online()
3557 vdev_t *rvd = spa->spa_root_vdev; in vdev_clear() local
3562 vd = rvd; in vdev_clear()
3598 vdev_reopen(vd == rvd ? rvd : vd->vdev_top); in vdev_clear()
[all …]
H A Dvdev_label.c714 vdev_t *rvd = spa->spa_root_vdev; in vdev_top_config_generate() local
718 array = kmem_alloc(rvd->vdev_children * sizeof (uint64_t), KM_SLEEP); in vdev_top_config_generate()
720 for (c = 0, idx = 0; c < rvd->vdev_children; c++) { in vdev_top_config_generate()
721 vdev_t *tvd = rvd->vdev_child[c]; in vdev_top_config_generate()
734 rvd->vdev_children) == 0); in vdev_top_config_generate()
736 kmem_free(array, rvd->vdev_children * sizeof (uint64_t)); in vdev_top_config_generate()
1227 vdev_label_read_bootenv(vdev_t *rvd, nvlist_t *bootenv) in vdev_label_read_bootenv() argument
1230 spa_t *spa = rvd->vdev_spa; in vdev_label_read_bootenv()
1239 vdev_label_read_bootenv_impl(zio, rvd, flags); in vdev_label_read_bootenv()
1496 vdev_uberblock_load(vdev_t *rvd, uberblock_t *ub, nvlist_t **config) in vdev_uberblock_load() argument
[all …]
H A Dvdev_removal.c1733 vdev_t *rvd = spa->spa_root_vdev; in vdev_remove_make_hole_and_free() local
1741 vdev_add_child(rvd, vd); in vdev_remove_make_hole_and_free()
1742 vdev_config_dirty(rvd); in vdev_remove_make_hole_and_free()
1747 vdev_reopen(rvd); in vdev_remove_make_hole_and_free()
1939 vdev_t *rvd = spa->spa_root_vdev; in spa_vdev_remove_top_check() local
1941 for (uint64_t id = 0; id < rvd->vdev_children; id++) { in spa_vdev_remove_top_check()
1942 vdev_t *cvd = rvd->vdev_child[id]; in spa_vdev_remove_top_check()
H A Ddsl_pool.c580 vdev_t *rvd = spa->spa_root_vdev; in dsl_early_sync_task_verify() local
582 for (uint64_t c = 0; c < rvd->vdev_children; c++) { in dsl_early_sync_task_verify()
583 vdev_t *vd = rvd->vdev_child[c]; in dsl_early_sync_task_verify()
H A Ddsl_scan.c1216 vdev_t *rvd = scn->scn_dp->dp_spa->spa_root_vdev; in dsl_scan_should_clear() local
1237 for (uint64_t i = 0; i < rvd->vdev_children; i++) { in dsl_scan_should_clear()
1238 vdev_t *tvd = rvd->vdev_child[i]; in dsl_scan_should_clear()
1650 vdev_t *rvd = spa->spa_root_vdev; in dsl_scan_prefetch_thread() local
1651 uint64_t maxinflight = rvd->vdev_children * zfs_top_maxinflight; in dsl_scan_prefetch_thread()
4105 vdev_t *rvd = scn->scn_dp->dp_spa->spa_root_vdev; in scan_io_queues_destroy() local
4107 for (uint64_t i = 0; i < rvd->vdev_children; i++) { in scan_io_queues_destroy()
4108 vdev_t *tvd = rvd->vdev_child[i]; in scan_io_queues_destroy()
H A Dmetaslab.c477 vdev_t *rvd = spa->spa_root_vdev; in metaslab_class_histogram_verify() local
487 for (int c = 0; c < rvd->vdev_children; c++) { in metaslab_class_histogram_verify()
488 vdev_t *tvd = rvd->vdev_child[c]; in metaslab_class_histogram_verify()
520 vdev_t *rvd = mc->mc_spa->spa_root_vdev; in metaslab_class_fragmentation() local
525 for (int c = 0; c < rvd->vdev_children; c++) { in metaslab_class_fragmentation()
526 vdev_t *tvd = rvd->vdev_child[c]; in metaslab_class_fragmentation()
570 vdev_t *rvd = mc->mc_spa->spa_root_vdev; in metaslab_class_expandable_space() local
574 for (int c = 0; c < rvd->vdev_children; c++) { in metaslab_class_expandable_space()
576 vdev_t *tvd = rvd->vdev_child[c]; in metaslab_class_expandable_space()
H A Dspa_misc.c2552 vdev_t *rvd = spa->spa_root_vdev; in spa_top_vdevs_spacemap_addressable() local
2553 for (uint64_t c = 0; c < rvd->vdev_children; c++) { in spa_top_vdevs_spacemap_addressable()
2554 if (!vdev_is_spacemap_addressable(rvd->vdev_child[c])) in spa_top_vdevs_spacemap_addressable()
/illumos-gate/usr/src/uts/common/fs/zfs/sys/
H A Duberblock.h43 extern boolean_t uberblock_update(uberblock_t *ub, vdev_t *rvd, uint64_t txg,
/illumos-gate/usr/src/cmd/zdb/
H A Dzdb.c999 vdev_t *rvd = spa->spa_root_vdev; in dump_metaslab_groups() local
1005 for (unsigned c = 0; c < rvd->vdev_children; c++) { in dump_metaslab_groups()
1006 vdev_t *tvd = rvd->vdev_child[c]; in dump_metaslab_groups()
1112 vdev_t *vd, *rvd = spa->spa_root_vdev; in dump_metaslabs() local
1113 uint64_t m, c = 0, children = rvd->vdev_children; in dump_metaslabs()
1124 vd = rvd->vdev_child[c]; in dump_metaslabs()
1142 vd = rvd->vdev_child[c]; in dump_metaslabs()
4089 vdev_t *rvd = spa->spa_root_vdev; in zdb_leak_init_exclude_checkpoint() local
4090 for (uint64_t c = 0; c < rvd->vdev_children; c++) { in zdb_leak_init_exclude_checkpoint()
4091 ASSERT3U(c, ==, rvd->vdev_child[c]->vdev_id); in zdb_leak_init_exclude_checkpoint()
[all …]
/illumos-gate/usr/src/cmd/ztest/
H A Dztest.c1146 vdev_t *rvd = spa->spa_root_vdev; in ztest_random_vdev_top() local
1152 top = ztest_random(rvd->vdev_children); in ztest_random_vdev_top()
1153 tvd = rvd->vdev_child[top]; in ztest_random_vdev_top()
2838 vdev_t *rvd = spa->spa_root_vdev; in spa_num_top_vdevs() local
2840 return (rvd->vdev_children); in spa_num_top_vdevs()
3018 vdev_t *rvd = spa->spa_root_vdev; in ztest_vdev_aux_add_remove() local
3060 vdev_lookup_by_path(rvd, path) == NULL) in ztest_vdev_aux_add_remove()
3117 vdev_t *rvd = spa->spa_root_vdev; in ztest_split_pool() local
3147 schild = malloc(rvd->vdev_children * sizeof (nvlist_t *)); in ztest_split_pool()
3149 vdev_t *tvd = rvd->vdev_child[c]; in ztest_split_pool()
[all …]
/illumos-gate/usr/src/boot/libsa/zfs/
H A Dzfsimpl.c532 vdev_t *rvd; in vdev_lookup_top() local
536 STAILQ_FOREACH(rvd, vlist, v_childlink) in vdev_lookup_top()
537 if (rvd->v_id == vdev) in vdev_lookup_top()
540 return (rvd); in vdev_lookup_top()