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_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 Dspa.c289 if (rvd != NULL) { in spa_prop_get_config()
320 rvd->vdev_state, src); in spa_prop_get_config()
865 rvd->vdev_guid = *newguid; in spa_change_guid_sync()
867 vdev_config_dirty(rvd); in spa_change_guid_sync()
2753 vdev_t *rvd; local
3223 vdev_close(rvd);
3224 vdev_free(rvd);
3226 rvd = mrvd;
3733 error = vdev_load(rvd);
5082 vdev_t *rvd; local
[all …]
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()
303 return (rvd->vdev_child[vdev]); in vdev_lookup_top()
3545 vdev_t *rvd = spa->spa_root_vdev; in vdev_clear() local
3550 vd = rvd; in vdev_clear()
3586 vdev_reopen(vd == rvd ? rvd : vd->vdev_top); in vdev_clear()
3888 vdev_t *rvd = spa->spa_root_vdev; in vdev_stat_update() local
3918 if (vd == rvd) in vdev_stat_update()
4055 if (vd != rvd) in vdev_stat_update()
4180 if (vd == rvd) { in vdev_config_dirty()
[all …]
H A Dvdev_label.c703 vdev_t *rvd = spa->spa_root_vdev; in vdev_top_config_generate() local
709 for (c = 0, idx = 0; c < rvd->vdev_children; c++) { in vdev_top_config_generate()
710 vdev_t *tvd = rvd->vdev_child[c]; in vdev_top_config_generate()
723 rvd->vdev_children) == 0); in vdev_top_config_generate()
725 kmem_free(array, rvd->vdev_children * sizeof (uint64_t)); in vdev_top_config_generate()
1216 vdev_label_read_bootenv(vdev_t *rvd, nvlist_t *bootenv) in vdev_label_read_bootenv() argument
1219 spa_t *spa = rvd->vdev_spa; in vdev_label_read_bootenv()
1228 vdev_label_read_bootenv_impl(zio, rvd, flags); in vdev_label_read_bootenv()
1485 vdev_uberblock_load(vdev_t *rvd, uberblock_t *ub, nvlist_t **config) in vdev_uberblock_load() argument
1488 spa_t *spa = rvd->vdev_spa; in vdev_uberblock_load()
[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()
1647 vdev_t *rvd = spa->spa_root_vdev; in dsl_scan_prefetch_thread() local
1648 uint64_t maxinflight = rvd->vdev_children * zfs_top_maxinflight; in dsl_scan_prefetch_thread()
4102 vdev_t *rvd = scn->scn_dp->dp_spa->spa_root_vdev; in scan_io_queues_destroy() local
4104 for (uint64_t i = 0; i < rvd->vdev_children; i++) { in scan_io_queues_destroy()
4105 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
1006 vdev_t *tvd = rvd->vdev_child[c]; in dump_metaslab_groups()
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
4172 vdev_t *rvd = spa->spa_root_vdev; in load_concrete_ms_allocatable_trees() local
4174 vdev_t *vd = rvd->vdev_child[i]; in load_concrete_ms_allocatable_trees()
4262 vdev_t *rvd = spa->spa_root_vdev; in zdb_leak_init_prepare_indirect_vdevs() local
4264 vdev_t *vd = rvd->vdev_child[c]; in zdb_leak_init_prepare_indirect_vdevs()
4314 vdev_t *rvd = spa->spa_root_vdev; in zdb_leak_init() local
[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
3117 vdev_t *rvd = spa->spa_root_vdev; in ztest_split_pool() local
3149 vdev_t *tvd = rvd->vdev_child[c]; in ztest_split_pool()
3216 vdev_t *rvd = spa->spa_root_vdev; in ztest_vdev_attach_detach() local
3269 oldvd = rvd->vdev_child[top]; in ztest_vdev_attach_detach()
[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()