| /f-stack/freebsd/contrib/openzfs/module/zfs/ |
| H A D | spa_checkpoint.c | 258 vdev_t *rvd = spa->spa_root_vdev; in spa_checkpoint_accounting_verify() local 262 for (uint64_t c = 0; c < rvd->vdev_children; c++) { in spa_checkpoint_accounting_verify() 263 vdev_t *vd = rvd->vdev_child[c]; in spa_checkpoint_accounting_verify() 368 vdev_t *rvd = spa->spa_root_vdev; in spa_checkpoint_discard_is_done() local 373 for (uint64_t c = 0; c < rvd->vdev_children; c++) { in spa_checkpoint_discard_is_done() 374 if (rvd->vdev_child[c]->vdev_checkpoint_sm != NULL) in spa_checkpoint_discard_is_done() 376 ASSERT0(rvd->vdev_child[c]->vdev_stat.vs_checkpoint_space); in spa_checkpoint_discard_is_done() 401 vdev_t *rvd = spa->spa_root_vdev; in spa_checkpoint_discard_thread() local 403 for (uint64_t c = 0; c < rvd->vdev_children; c++) { in spa_checkpoint_discard_thread() 404 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.c | 302 if (rvd != NULL) { in spa_prop_get_config() 333 rvd->vdev_state, src); in spa_prop_get_config() 863 rvd->vdev_guid = *newguid; in spa_change_guid_sync() 865 vdev_config_dirty(rvd); in spa_change_guid_sync() 3235 vdev_t *rvd; local 3713 vdev_close(rvd); 3714 vdev_free(rvd); 3716 rvd = mrvd; 4229 error = vdev_load(rvd); 5632 vdev_t *rvd; local [all …]
|
| H A D | spa_config.c | 401 vdev_t *rvd = spa->spa_root_vdev; in spa_config_generate() local 408 vd = rvd; in spa_config_generate() 456 if (vd != rvd) { in spa_config_generate() 548 vdev_t *rvd = spa->spa_root_vdev; in spa_config_update() local 557 vdev_config_dirty(rvd); in spa_config_update() 566 for (c = 0; c < rvd->vdev_children; c++) { in spa_config_update() 567 vdev_t *tvd = rvd->vdev_child[c]; in spa_config_update()
|
| H A D | vdev.c | 360 vdev_t *rvd = spa->spa_root_vdev; in vdev_lookup_top() local 364 if (vdev < rvd->vdev_children) { in vdev_lookup_top() 366 return (rvd->vdev_child[vdev]); in vdev_lookup_top() 3941 vdev_t *rvd = spa->spa_root_vdev; in vdev_clear() local 3946 vd = rvd; in vdev_clear() 3982 vdev_reopen(vd == rvd ? rvd : vd->vdev_top); in vdev_clear() 4301 vdev_t *rvd = spa->spa_root_vdev; in vdev_stat_update() local 4331 if (vd == rvd) in vdev_stat_update() 4504 if (vd != rvd) in vdev_stat_update() 4629 if (vd == rvd) { in vdev_config_dirty() [all …]
|
| H A D | vdev_label.c | 719 vdev_t *rvd = spa->spa_root_vdev; in vdev_top_config_generate() local 725 for (c = 0, idx = 0; c < rvd->vdev_children; c++) { in vdev_top_config_generate() 726 vdev_t *tvd = rvd->vdev_child[c]; in vdev_top_config_generate() 739 rvd->vdev_children) == 0); in vdev_top_config_generate() 741 kmem_free(array, rvd->vdev_children * sizeof (uint64_t)); in vdev_top_config_generate() 1242 vdev_label_read_bootenv(vdev_t *rvd, nvlist_t *bootenv) in vdev_label_read_bootenv() argument 1245 spa_t *spa = rvd->vdev_spa; in vdev_label_read_bootenv() 1254 vdev_label_read_bootenv_impl(zio, rvd, flags); in vdev_label_read_bootenv() 1512 vdev_uberblock_load(vdev_t *rvd, uberblock_t *ub, nvlist_t **config) in vdev_uberblock_load() argument 1515 spa_t *spa = rvd->vdev_spa; in vdev_uberblock_load() [all …]
|
| H A D | vdev_removal.c | 1832 vdev_t *rvd = spa->spa_root_vdev; in vdev_remove_make_hole_and_free() local 1840 vdev_add_child(rvd, vd); in vdev_remove_make_hole_and_free() 1841 vdev_config_dirty(rvd); in vdev_remove_make_hole_and_free() 1846 vdev_reopen(rvd); in vdev_remove_make_hole_and_free() 2052 vdev_t *rvd = spa->spa_root_vdev; in spa_vdev_remove_top_check() local 2054 for (uint64_t id = 0; id < rvd->vdev_children; id++) { in spa_vdev_remove_top_check() 2055 vdev_t *cvd = rvd->vdev_child[id]; in spa_vdev_remove_top_check()
|
| H A D | spa_misc.c | 2672 vdev_t *rvd = spa->spa_root_vdev; in spa_state_to_name() local 2673 if (rvd == NULL) { in spa_state_to_name() 2676 vdev_state_t state = rvd->vdev_state; in spa_state_to_name() 2677 vdev_aux_t aux = rvd->vdev_stat.vs_aux; in spa_state_to_name() 2712 vdev_t *rvd = spa->spa_root_vdev; in spa_top_vdevs_spacemap_addressable() local 2713 for (uint64_t c = 0; c < rvd->vdev_children; c++) { in spa_top_vdevs_spacemap_addressable() 2714 if (!vdev_is_spacemap_addressable(rvd->vdev_child[c])) in spa_top_vdevs_spacemap_addressable()
|
| H A D | dsl_scan.c | 708 vdev_t *rvd = scn->scn_dp->dp_spa->spa_root_vdev; in dsl_scan_setup_check() local 710 if (dsl_scan_is_running(scn) || vdev_rebuild_active(rvd)) in dsl_scan_setup_check() 778 vdev_t *rvd = spa->spa_root_vdev; in dsl_scan_setup_sync() local 779 for (uint64_t i = 0; i < rvd->vdev_children; i++) { in dsl_scan_setup_sync() 780 vdev_t *vd = rvd->vdev_child[i]; in dsl_scan_setup_sync() 1248 vdev_t *rvd = scn->scn_dp->dp_spa->spa_root_vdev; in dsl_scan_should_clear() local 1261 for (uint64_t i = 0; i < rvd->vdev_children; i++) { in dsl_scan_should_clear() 1262 vdev_t *tvd = rvd->vdev_child[i]; in dsl_scan_should_clear() 4219 vdev_t *rvd = scn->scn_dp->dp_spa->spa_root_vdev; in scan_io_queues_destroy() local 4221 for (uint64_t i = 0; i < rvd->vdev_children; i++) { in scan_io_queues_destroy() [all …]
|
| H A D | dsl_pool.c | 601 vdev_t *rvd = spa->spa_root_vdev; in dsl_early_sync_task_verify() local 603 for (uint64_t c = 0; c < rvd->vdev_children; c++) { in dsl_early_sync_task_verify() 604 vdev_t *vd = rvd->vdev_child[c]; in dsl_early_sync_task_verify()
|
| H A D | metaslab.c | 515 vdev_t *rvd = spa->spa_root_vdev; in metaslab_class_histogram_verify() local 525 for (int c = 0; c < rvd->vdev_children; c++) { in metaslab_class_histogram_verify() 526 vdev_t *tvd = rvd->vdev_child[c]; in metaslab_class_histogram_verify() 558 vdev_t *rvd = mc->mc_spa->spa_root_vdev; in metaslab_class_fragmentation() local 563 for (int c = 0; c < rvd->vdev_children; c++) { in metaslab_class_fragmentation() 564 vdev_t *tvd = rvd->vdev_child[c]; in metaslab_class_fragmentation() 608 vdev_t *rvd = mc->mc_spa->spa_root_vdev; in metaslab_class_expandable_space() local 612 for (int c = 0; c < rvd->vdev_children; c++) { in metaslab_class_expandable_space() 613 vdev_t *tvd = rvd->vdev_child[c]; in metaslab_class_expandable_space()
|
| H A D | vdev_draid.c | 2602 vdev_t *rvd = vd->vdev_spa->spa_root_vdev; in vdev_draid_spare_open() local 2605 vdev_t *tvd = vdev_lookup_by_guid(rvd, vds->vds_top_guid); in vdev_draid_spare_open()
|
| /f-stack/freebsd/contrib/openzfs/module/os/freebsd/zfs/ |
| H A D | spa_os.c | 191 vdev_t *rvd; in spa_import_rootpool() local 257 error = spa_config_parse(spa, &rvd, nvtop, NULL, 0, in spa_import_rootpool() 269 vdev_free(rvd); in spa_import_rootpool()
|
| /f-stack/freebsd/contrib/openzfs/include/sys/ |
| H A D | uberblock.h | 43 extern boolean_t uberblock_update(uberblock_t *ub, vdev_t *rvd, uint64_t txg,
|
| /f-stack/freebsd/vm/ |
| H A D | vm_reserv.c | 1069 struct vm_reserv_domain *rvd; in vm_reserv_init() local 1105 rvd = &vm_rvd[i]; in vm_reserv_init() 1106 mtx_init(&rvd->lock, "vm reserv domain", NULL, MTX_DEF); in vm_reserv_init() 1107 TAILQ_INIT(&rvd->partpop); in vm_reserv_init() 1108 mtx_init(&rvd->marker.lock, "vm reserv marker", NULL, MTX_DEF); in vm_reserv_init() 1114 rvd->marker.popcnt = VM_LEVEL_0_NPAGES; in vm_reserv_init() 1116 popmap_set(rvd->marker.popmap, j); in vm_reserv_init()
|
| /f-stack/freebsd/contrib/openzfs/cmd/zdb/ |
| H A D | zdb.c | 651 vdev_t *rvd = spa->spa_root_vdev; in livelist_metaslab_validate() local 653 vdev_t *vd = rvd->vdev_child[c]; in livelist_metaslab_validate() 1700 vdev_t *rvd = spa->spa_root_vdev; in dump_metaslab_groups() local 1707 vdev_t *tvd = rvd->vdev_child[c]; in dump_metaslab_groups() 1826 vd = rvd->vdev_child[c]; in dump_metaslabs() 1844 vd = rvd->vdev_child[c]; in dump_metaslabs() 5650 vdev_t *rvd = spa->spa_root_vdev; in zdb_leak_init_exclude_checkpoint() local 5736 vdev_t *rvd = spa->spa_root_vdev; in load_concrete_ms_allocatable_trees() local 5738 vdev_t *vd = rvd->vdev_child[i]; in load_concrete_ms_allocatable_trees() 5826 vdev_t *rvd = spa->spa_root_vdev; in zdb_leak_init_prepare_indirect_vdevs() local [all …]
|
| /f-stack/freebsd/contrib/openzfs/cmd/ztest/ |
| H A D | ztest.c | 1334 vdev_t *rvd = spa->spa_root_vdev; in ztest_random_vdev_top() local 1340 top = ztest_random(rvd->vdev_children); in ztest_random_vdev_top() 1341 tvd = rvd->vdev_child[top]; in ztest_random_vdev_top() 3067 vdev_t *rvd = spa->spa_root_vdev; in spa_num_top_vdevs() local 3069 return (rvd->vdev_children); in spa_num_top_vdevs() 3252 vdev_t *rvd = spa->spa_root_vdev; in ztest_vdev_aux_add_remove() local 3363 vdev_t *rvd = spa->spa_root_vdev; in ztest_split_pool() local 3395 vdev_t *tvd = rvd->vdev_child[c]; in ztest_split_pool() 3462 vdev_t *rvd = spa->spa_root_vdev; in ztest_vdev_attach_detach() local 3518 oldvd = rvd->vdev_child[top]; in ztest_vdev_attach_detach() [all …]
|