/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() 594 if (!vdev_is_bootable(spa->spa_root_vdev)) { in spa_prop_validate() 833 vdev_t *rvd = spa->spa_root_vdev; in spa_change_guid_check() 860 vdev_t *rvd = spa->spa_root_vdev; in spa_change_guid_sync() 1239 ASSERT(spa->spa_root_vdev == NULL); in spa_deactivate() 1454 if (spa->spa_root_vdev) { in spa_unload() 1455 vdev_t *root_vdev = spa->spa_root_vdev; in spa_unload() 1473 if (spa->spa_root_vdev != NULL) { in spa_unload() 1474 for (int c = 0; c < spa->spa_root_vdev->vdev_children; c++) { in spa_unload() 1475 vdev_t *vc = spa->spa_root_vdev->vdev_child[c]; in spa_unload() [all …]
|
H A D | spa_misc.c | 610 vdev_deadman(spa->spa_root_vdev); in spa_deadman() 1255 vdev_dtl_reassess(spa->spa_root_vdev, 0, 0, B_FALSE); in spa_vdev_config_exit() 1358 vdev_hold(spa->spa_root_vdev); in spa_vdev_state_enter() 1372 vdev_dtl_reassess(vd ? vd->vdev_top : spa->spa_root_vdev, in spa_vdev_state_exit() 1382 vdev_rele(spa->spa_root_vdev); in spa_vdev_state_exit() 1427 vdev_config_dirty(spa->spa_root_vdev); in spa_activate_mos_feature() 1435 vdev_config_dirty(spa->spa_root_vdev); in spa_deactivate_mos_feature() 1454 if (spa->spa_root_vdev == NULL) in spa_by_guid() 1460 if (vdev_lookup_by_guid(spa->spa_root_vdev, in spa_by_guid() 1709 if (spa->spa_root_vdev == NULL) in spa_guid() [all …]
|
H A D | spa_checkpoint.c | 256 vdev_t *rvd = spa->spa_root_vdev; in spa_checkpoint_accounting_verify() 365 vdev_t *rvd = spa->spa_root_vdev; in spa_checkpoint_discard_is_done() 398 vdev_t *rvd = spa->spa_root_vdev; in spa_checkpoint_discard_thread()
|
H A D | vdev.c | 297 vdev_t *rvd = spa->spa_root_vdev; in vdev_lookup_top() 345 rc = vdev_count_leaves_impl(spa->spa_root_vdev); in vdev_count_leaves() 491 if (spa->spa_root_vdev == NULL) { in vdev_alloc_common() 493 spa->spa_root_vdev = vd; in vdev_alloc_common() 498 if (spa->spa_root_vdev == vd) { in vdev_alloc_common() 612 if (ops != &vdev_root_ops && spa->spa_root_vdev == NULL) in vdev_alloc() 962 if (vd == spa->spa_root_vdev) in vdev_free() 963 spa->spa_root_vdev = NULL; in vdev_free() 2401 ASSERT(vd != vd->vdev_spa->spa_root_vdev); in vdev_dtl_dirty() 2417 ASSERT(vd != vd->vdev_spa->spa_root_vdev); in vdev_dtl_contains() [all …]
|
H A D | dsl_scan.c | 668 for (i = 0; i < spa->spa_root_vdev->vdev_children; i++) { in dsl_scan_sync_state() 669 vdev_t *vd = spa->spa_root_vdev->vdev_child[i]; in dsl_scan_sync_state() 736 scn->scn_phys.scn_to_examine = spa->spa_root_vdev->vdev_stat.vs_alloc; in dsl_scan_setup_sync() 748 vdev_config_dirty(spa->spa_root_vdev); in dsl_scan_setup_sync() 750 if (vdev_resilver_needed(spa->spa_root_vdev, in dsl_scan_setup_sync() 813 vdev_reopen(spa->spa_root_vdev); in dsl_scan() 918 vdev_dtl_reassess(spa->spa_root_vdev, tx->tx_txg, in dsl_scan_done() 925 vdev_dtl_reassess(spa->spa_root_vdev, tx->tx_txg, in dsl_scan_done() 953 vdev_clear_resilver_deferred(spa->spa_root_vdev, tx)) { in dsl_scan_done() 1213 vdev_t *rvd = scn->scn_dp->dp_spa->spa_root_vdev; in dsl_scan_should_clear() [all …]
|
H A D | spa_config.c | 367 vdev_t *rvd = spa->spa_root_vdev; in spa_config_generate() 520 vdev_t *rvd = spa->spa_root_vdev; in spa_config_update()
|
H A D | vdev_removal.c | 691 vdev_config_dirty(spa->spa_root_vdev); in spa_finish_removal() 1196 vdev_config_dirty(spa->spa_root_vdev); in vdev_remove_complete() 1733 vdev_t *rvd = spa->spa_root_vdev; in vdev_remove_make_hole_and_free() 1939 vdev_t *rvd = spa->spa_root_vdev; in spa_vdev_remove_top_check() 2186 vdev_t *vd = spa->spa_root_vdev->vdev_child[indirect_vdev_id]; in spa_removal_get_stats()
|
H A D | spa_log_spacemap.c | 1265 for (uint64_t c = 0; c < spa->spa_root_vdev->vdev_children; c++) { in spa_ld_log_spacemaps() 1266 vdev_t *vd = spa->spa_root_vdev->vdev_child[c]; in spa_ld_log_spacemaps()
|
H A D | vdev_label.c | 385 if (vd != spa->spa_root_vdev) in root_vdev_actions_getprogress() 714 vdev_t *rvd = spa->spa_root_vdev; in vdev_top_config_generate() 1792 boolean_t changed = uberblock_update(ub, spa->spa_root_vdev, in vdev_config_sync()
|
H A D | vdev_trim.c | 1392 vdev_t *root_vd = spa->spa_root_vdev; in vdev_autotrim() 1440 vdev_t *root_vd = spa->spa_root_vdev; in vdev_autotrim_stop_all()
|
H A D | zio.c | 860 if (vdevid >= spa->spa_root_vdev->vdev_children) { in zfs_blkptr_verify() 866 vdev_t *vd = spa->spa_root_vdev->vdev_child[vdevid]; in zfs_blkptr_verify() 904 if (vdevid >= spa->spa_root_vdev->vdev_children) in zfs_dva_valid() 907 vdev_t *vd = spa->spa_root_vdev->vdev_child[vdevid]; in zfs_dva_valid()
|
H A D | metaslab.c | 477 vdev_t *rvd = spa->spa_root_vdev; in metaslab_class_histogram_verify() 520 vdev_t *rvd = mc->mc_spa->spa_root_vdev; in metaslab_class_fragmentation() 570 vdev_t *rvd = mc->mc_spa->spa_root_vdev; in metaslab_class_expandable_space() 2546 ASSERT3P(vd->vdev_spa->spa_root_vdev, ==, vd->vdev_parent); in metaslab_space_update()
|
H A D | dsl_pool.c | 580 vdev_t *rvd = spa->spa_root_vdev; in dsl_early_sync_task_verify()
|
H A D | vdev_indirect.c | 534 vdev_config_dirty(spa->spa_root_vdev); in spa_condense_indirect_complete_sync()
|
H A D | zfs_ioctl.c | 3600 error = vdev_label_write_bootenv(spa->spa_root_vdev, innvl); in zfs_ioc_set_bootenv() 3620 error = vdev_label_read_bootenv(spa->spa_root_vdev, outnvl); in zfs_ioc_get_bootenv() 5445 vdev_reopen(spa->spa_root_vdev); in zfs_ioc_pool_reopen() 6459 vdev_config_dirty(spa->spa_root_vdev); in zfs_ioc_pool_sync()
|
H A D | zvol.c | 1917 vdev_t *vd = spa->spa_root_vdev; in zvol_dump_init()
|
/illumos-gate/usr/src/cmd/zdb/ |
H A D | zdb.c | 779 actual_refcount = get_dtl_refcount(spa->spa_root_vdev); in verify_spacemap_refcounts() 780 actual_refcount += get_metaslab_refcount(spa->spa_root_vdev); in verify_spacemap_refcounts() 781 actual_refcount += get_obsolete_refcount(spa->spa_root_vdev); in verify_spacemap_refcounts() 783 actual_refcount += get_checkpoint_refcount(spa->spa_root_vdev); in verify_spacemap_refcounts() 999 vdev_t *rvd = spa->spa_root_vdev; in dump_metaslab_groups() 1112 vdev_t *vd, *rvd = spa->spa_root_vdev; in dump_metaslabs() 4089 vdev_t *rvd = spa->spa_root_vdev; in zdb_leak_init_exclude_checkpoint() 4172 vdev_t *rvd = spa->spa_root_vdev; in load_concrete_ms_allocatable_trees() 4262 vdev_t *rvd = spa->spa_root_vdev; in zdb_leak_init_prepare_indirect_vdevs() 4314 vdev_t *rvd = spa->spa_root_vdev; in zdb_leak_init() [all …]
|
/illumos-gate/usr/src/boot/libsa/zfs/ |
H A D | zfsimpl.c | 535 vlist = &spa->spa_root_vdev->v_children; in vdev_lookup_top() 1136 vdev_insert(spa->spa_root_vdev, top_vdev); in vdev_from_nvlist() 1306 spa->spa_root_vdev->v_nchildren = vdev_children; in vdev_init_from_nvlist() 1346 vdev_set_state(spa->spa_root_vdev); in vdev_init_from_nvlist() 1400 spa->spa_root_vdev = vdev_create(guid, NULL); in spa_create() 1401 if (spa->spa_root_vdev == NULL) { in spa_create() 1406 spa->spa_root_vdev->v_name = strdup("root"); in spa_create() 1512 vlist = &spa->spa_root_vdev->v_children; in spa_status() 2117 spa->spa_root_vdev->v_nchildren = vdev_children; in vdev_probe() 2290 vlist = &spa->spa_root_vdev->v_children; in zio_read()
|
H A D | zfs.c | 699 STAILQ_FOREACH(vd, &spa->spa_root_vdev->v_children, in zfs_get_bootenv() 734 STAILQ_FOREACH(vd, &spa->spa_root_vdev->v_children, v_childlink) { in zfs_set_bootenv()
|
/illumos-gate/usr/src/uts/common/fs/zfs/sys/ |
H A D | spa_impl.h | 238 vdev_t *spa_root_vdev; /* top-level vdev container */ member
|
/illumos-gate/usr/src/cmd/ztest/ |
H A D | ztest.c | 1146 vdev_t *rvd = spa->spa_root_vdev; in ztest_random_vdev_top() 2838 vdev_t *rvd = spa->spa_root_vdev; in spa_num_top_vdevs() 3018 vdev_t *rvd = spa->spa_root_vdev; in ztest_vdev_aux_add_remove() 3117 vdev_t *rvd = spa->spa_root_vdev; in ztest_split_pool() 3216 vdev_t *rvd = spa->spa_root_vdev; in ztest_vdev_attach_detach() 3614 tvd = spa->spa_root_vdev->vdev_child[top]; in ztest_vdev_LUN_growth() 3688 tvd = spa->spa_root_vdev->vdev_child[top]; in ztest_vdev_LUN_growth() 5711 vd0 = vdev_lookup_by_path(spa->spa_root_vdev, path0); in ztest_fault_inject() 6099 vdev_t *rand_vd = ztest_random_concrete_vdev_leaf(spa->spa_root_vdev); in ztest_initialize() 6171 vdev_t *rand_vd = ztest_random_concrete_vdev_leaf(spa->spa_root_vdev); in ztest_trim() [all …]
|
/illumos-gate/usr/src/cmd/mdb/common/modules/zfs/ |
H A D | zfs.c | 2189 if (GETMEMB(wsp->walk_addr, "spa", spa_root_vdev, root_vdevp) || in metaslab_walk_init() 2210 uintptr_t spa_root_vdev; member 2406 uintptr_t spa_root_vdev; member 2495 if (spa.spa_root_vdev == 0) { in spa_vdevs() 2512 ret = mdb_call_dcmd("vdev", (uintptr_t)spa.spa_root_vdev, in spa_vdevs()
|
/illumos-gate/usr/src/boot/sys/cddl/boot/zfs/ |
H A D | zfsimpl.h | 1827 vdev_t *spa_root_vdev; /* toplevel vdev container */ member
|