/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | spa.c | 280 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 D | spa_checkpoint.c | 256 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 D | uberblock.c | 48 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 D | spa_config.c | 367 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 D | vdev.c | 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() 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 D | vdev_label.c | 714 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 D | vdev_removal.c | 1733 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 D | dsl_pool.c | 580 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 D | dsl_scan.c | 1216 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 D | metaslab.c | 477 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 D | spa_misc.c | 2552 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 D | uberblock.h | 43 extern boolean_t uberblock_update(uberblock_t *ub, vdev_t *rvd, uint64_t txg,
|
/illumos-gate/usr/src/cmd/zdb/ |
H A D | zdb.c | 999 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 D | ztest.c | 1146 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 D | zfsimpl.c | 532 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()
|