Home
last modified time | relevance | path

Searched refs:spa_root_vdev (Results 1 – 25 of 28) sorted by relevance

12

/freebsd/sys/contrib/openzfs/module/zfs/
H A Dspa.c471 vdev_t *rvd = spa->spa_root_vdev; in spa_prop_get_config()
840 if (!vdev_is_bootable(spa->spa_root_vdev)) { in spa_prop_validate()
1062 vdev_t *rvd = spa->spa_root_vdev; in spa_change_guid_check()
1089 vdev_t *rvd = spa->spa_root_vdev; in spa_change_guid_sync()
1149 vdev_clear_kobj_evt(spa->spa_root_vdev); in spa_change_guid()
1947 ASSERT0P(spa->spa_root_vdev); in spa_deactivate()
2345 if (spa->spa_root_vdev) { in spa_unload()
2346 vdev_t *root_vdev = spa->spa_root_vdev; in spa_unload()
2404 if (spa->spa_root_vdev) in spa_unload()
2405 vdev_free(spa->spa_root_vdev); in spa_unload()
[all …]
H A Dspa_config.c257 if ((target->spa_root_vdev) && postblkidevent) { in spa_write_cachefile()
258 vdev_post_kobj_evt(target->spa_root_vdev); in spa_write_cachefile()
320 vdev_t *rvd = spa->spa_root_vdev; in spa_config_generate()
472 vdev_t *rvd = spa->spa_root_vdev; in spa_config_update()
H A Dspa_misc.c716 vdev_deadman(spa->spa_root_vdev, FTAG); in spa_deadman()
1347 vdev_dtl_reassess(spa->spa_root_vdev, 0, 0, B_FALSE, B_FALSE); in spa_vdev_config_exit()
1453 vdev_hold(spa->spa_root_vdev); in spa_vdev_state_enter()
1467 if (vd == NULL || vd == spa->spa_root_vdev) { in spa_vdev_state_exit()
1468 vdev_top = spa->spa_root_vdev; in spa_vdev_state_exit()
1477 if (vd != spa->spa_root_vdev) in spa_vdev_state_exit()
1485 vdev_rele(spa->spa_root_vdev); in spa_vdev_state_exit()
1530 vdev_config_dirty(spa->spa_root_vdev); in spa_activate_mos_feature()
1538 vdev_config_dirty(spa->spa_root_vdev); in spa_deactivate_mos_feature()
1557 if (spa->spa_root_vdev == NULL) in spa_by_guid()
[all …]
H A Dspa_checkpoint.c249 vdev_t *rvd = spa->spa_root_vdev; in spa_checkpoint_accounting_verify()
360 vdev_t *rvd = spa->spa_root_vdev; in spa_checkpoint_discard_is_done()
393 vdev_t *rvd = spa->spa_root_vdev; in spa_checkpoint_discard_thread()
H A Dvdev_rebuild.c757 vdev_t *rvd = spa->spa_root_vdev; in vdev_rebuild_thread()
995 if (vd == spa->spa_root_vdev) { in vdev_rebuild_active()
1052 if (vd == spa->spa_root_vdev) { in vdev_rebuild_restart_impl()
1085 vdev_rebuild_restart_impl(spa->spa_root_vdev); in vdev_rebuild_restart()
1100 if (vd == spa->spa_root_vdev) { in vdev_rebuild_stop_wait()
1127 vdev_rebuild_stop_wait(spa->spa_root_vdev); in vdev_rebuild_stop_all()
H A Ddsl_scan.c741 vdev_scan_stat_init(spa->spa_root_vdev); in dsl_scan_init()
855 vdev_config_dirty(spa->spa_root_vdev); in dsl_errorscrub_setup_sync()
911 for (i = 0; i < spa->spa_root_vdev->vdev_children; i++) { in dsl_scan_sync_state()
912 vdev_t *vd = spa->spa_root_vdev->vdev_child[i]; in dsl_scan_sync_state()
955 vdev_t *rvd = scn->scn_dp->dp_spa->spa_root_vdev; in dsl_scan_setup_check()
997 scn->scn_phys.scn_to_examine = spa->spa_root_vdev->vdev_stat.vs_alloc; in dsl_scan_setup_sync()
1004 vdev_scan_stat_init(spa->spa_root_vdev); in dsl_scan_setup_sync()
1010 vdev_config_dirty(spa->spa_root_vdev); in dsl_scan_setup_sync()
1012 if (vdev_resilver_needed(spa->spa_root_vdev, in dsl_scan_setup_sync()
1041 vdev_t *rvd = spa->spa_root_vdev; in dsl_scan_setup_sync()
[all …]
H A Dvdev.c512 vdev_t *rvd = spa->spa_root_vdev; in vdev_lookup_top()
560 rc = vdev_count_leaves_impl(spa->spa_root_vdev); in vdev_count_leaves()
701 if (spa->spa_root_vdev == NULL) { in vdev_alloc_common()
703 spa->spa_root_vdev = vd; in vdev_alloc_common()
708 if (spa->spa_root_vdev == vd) { in vdev_alloc_common()
865 if (ops != &vdev_root_ops && spa->spa_root_vdev == NULL) in vdev_alloc()
1294 if (vd == spa->spa_root_vdev) in vdev_free()
1295 spa->spa_root_vdev = NULL; in vdev_free()
2941 if (!vdev_resilver_needed(spa->spa_root_vdev, NULL, NULL) && in vdev_reopen()
3127 ASSERT(vd != vd->vdev_spa->spa_root_vdev); in vdev_dtl_dirty()
[all …]
H A Dvdev_removal.c221 vdev_t *rvd = spa->spa_root_vdev; in vdev_passivate()
902 vdev_config_dirty(spa->spa_root_vdev); in spa_finish_removal()
1454 vdev_config_dirty(spa->spa_root_vdev); in vdev_remove_complete()
2080 vdev_t *rvd = spa->spa_root_vdev; in vdev_remove_make_hole_and_free()
2297 vdev_t *rvd = spa->spa_root_vdev; in spa_vdev_remove_top_check()
2577 vdev_t *vd = spa->spa_root_vdev->vdev_child[indirect_vdev_id]; in spa_removal_get_stats()
H A Dvdev_trim.c1498 vdev_t *root_vd = spa->spa_root_vdev; in vdev_autotrim()
1543 vdev_t *root_vd = spa->spa_root_vdev; in vdev_autotrim_kick()
1563 vdev_t *root_vd = spa->spa_root_vdev; in vdev_autotrim_stop_all()
H A Dspa_log_spacemap.c1520 for (uint64_t c = 0; c < spa->spa_root_vdev->vdev_children; c++) { in spa_ld_log_spacemaps()
1521 vdev_t *vd = spa->spa_root_vdev->vdev_child[c]; in spa_ld_log_spacemaps()
H A Dspa_stats.c406 vdev_get_stats(spa->spa_root_vdev, &ts->vs1); in spa_txg_history_init_io()
429 vdev_get_stats(spa->spa_root_vdev, &ts->vs2); in spa_txg_history_fini_io()
H A Dvdev_label.c408 if (vd != spa->spa_root_vdev) in root_vdev_actions_getprogress()
801 vdev_t *rvd = spa->spa_root_vdev; in vdev_top_config_generate()
2136 boolean_t changed = uberblock_update(ub, spa->spa_root_vdev, in vdev_config_sync()
H A Dbrt.c1651 for (uint64_t vdevid = 0; vdevid < spa->spa_root_vdev->vdev_children; in brt_load()
1670 brt_vdevs_expand(spa, spa->spa_root_vdev->vdev_children); in brt_load()
H A Dvdev_raidz.c4745 ASSERT0(vdev_uberblock_sync_list(&spa->spa_root_vdev, 1, in raidz_reflow_scratch_sync()
4807 ASSERT0(vdev_uberblock_sync_list(&spa->spa_root_vdev, 1, in raidz_reflow_scratch_sync()
4908 VERIFY0(vdev_uberblock_sync_list(&spa->spa_root_vdev, 1, in vdev_raidz_reflow_copy_scratch()
5331 for (int c = 0; c < spa->spa_root_vdev->vdev_children; c++) { in spa_raidz_expand_get_stats()
5332 vdev_t *vd = spa->spa_root_vdev->vdev_child[c]; in spa_raidz_expand_get_stats()
H A Dvdev_draid.c2607 return (vdev_lookup_by_guid(vd->vdev_spa->spa_root_vdev, in vdev_draid_spare_get_parent()
2727 vdev_t *rvd = vd->vdev_spa->spa_root_vdev; in vdev_draid_spare_open()
H A Dzfs_ioctl.c4327 error = vdev_label_write_bootenv(spa->spa_root_vdev, innvl); in zfs_ioc_set_bootenv()
4346 error = vdev_label_read_bootenv(spa->spa_root_vdev, outnvl); in zfs_ioc_get_bootenv()
6650 NULL : spa->spa_root_vdev, 0); in zfs_ioc_clear()
6707 vdev_reopen(spa->spa_root_vdev); in zfs_ioc_pool_reopen()
7668 vdev_config_dirty(spa->spa_root_vdev); in zfs_ioc_pool_sync()
H A Dzio.c1241 if (unlikely(vdevid >= spa->spa_root_vdev->vdev_children)) { in zfs_blkptr_verify()
1247 vdev_t *vd = spa->spa_root_vdev->vdev_child[vdevid]; in zfs_blkptr_verify()
1291 if (vdevid >= spa->spa_root_vdev->vdev_children) in zfs_dva_valid()
1294 vdev_t *vd = spa->spa_root_vdev->vdev_child[vdevid]; in zfs_dva_valid()
H A Dmetaslab.c753 vdev_t *rvd = spa->spa_root_vdev; in metaslab_class_histogram_verify()
803 vdev_t *rvd = mc->mc_spa->spa_root_vdev; in metaslab_class_fragmentation()
859 vdev_t *rvd = mc->mc_spa->spa_root_vdev; in metaslab_class_expandable_space()
2878 ASSERT3P(vd->vdev_spa->spa_root_vdev, ==, vd->vdev_parent); in metaslab_space_update()
H A Ddsl_pool.c651 vdev_t *rvd = spa->spa_root_vdev; in dsl_early_sync_task_verify()
/freebsd/stand/libsa/zfs/
H A Dzfsimpl.c542 vlist = &spa->spa_root_vdev->v_children; in vdev_lookup_top()
1128 top_vdev = vdev_find(&spa->spa_root_vdev->v_children, top_guid); in vdev_from_nvlist()
1137 (void )vdev_insert(spa->spa_root_vdev, top_vdev); in vdev_from_nvlist()
1298 spa->spa_root_vdev->v_nchildren = vdev_children; in vdev_init_from_nvlist()
1318 vdev = vdev_find(&spa->spa_root_vdev->v_children, guid); in vdev_init_from_nvlist()
1326 rc = vdev_update_from_nvlist(spa->spa_root_vdev, guid, in vdev_init_from_nvlist()
1340 vdev_set_state(spa->spa_root_vdev); in vdev_init_from_nvlist()
1430 spa->spa_root_vdev = vdev_create(guid, NULL); in spa_create()
1431 if (spa->spa_root_vdev == NULL) { in spa_create()
1436 spa->spa_root_vdev->v_name = spa->spa_name; in spa_create()
[all …]
/freebsd/sys/contrib/openzfs/cmd/zdb/
H A Dzdb.c622 vdev_t *rvd = spa->spa_root_vdev; in livelist_metaslab_validate()
1564 dtl_refcount = get_dtl_refcount(spa->spa_root_vdev); in verify_spacemap_refcounts()
1565 metaslab_refcount = get_metaslab_refcount(spa->spa_root_vdev); in verify_spacemap_refcounts()
1566 obsolete_refcount = get_obsolete_refcount(spa->spa_root_vdev); in verify_spacemap_refcounts()
1568 checkpoint_refcount = get_checkpoint_refcount(spa->spa_root_vdev); in verify_spacemap_refcounts()
1843 vdev_t *rvd = spa->spa_root_vdev; in dump_metaslab_groups()
1960 vdev_t *vd, *rvd = spa->spa_root_vdev; in dump_metaslabs()
2926 vdev_t *vd = spa->spa_root_vdev->vdev_child[DVA_GET_VDEV(&dva[0])]; in print_file_layout()
3021 int ashift = spa->spa_root_vdev->vdev_child[0]->vdev_ashift; in dump_indirect_layout()
3022 int children = spa->spa_root_vdev->vdev_child[0]->vdev_children; in dump_indirect_layout()
[all …]
/freebsd/sys/contrib/openzfs/cmd/
H A Dztest.c1538 vdev_t *rvd = spa->spa_root_vdev; in ztest_random_vdev_top()
3099 raidvd = ztest_spa->spa_root_vdev->vdev_child[0]; in ztest_get_raidz_children()
3268 vdev_t *rvd = spa->spa_root_vdev; in spa_num_top_vdevs()
3457 vdev_t *rvd = spa->spa_root_vdev; in ztest_vdev_aux_add_remove()
3569 vdev_t *rvd = spa->spa_root_vdev; in ztest_split_pool()
3666 vdev_t *rvd = spa->spa_root_vdev; in ztest_vdev_attach_detach()
4358 tvd = spa->spa_root_vdev->vdev_child[top]; in ztest_vdev_LUN_growth()
4432 tvd = spa->spa_root_vdev->vdev_child[top]; in ztest_vdev_LUN_growth()
6495 vd0 = vdev_lookup_by_path(spa->spa_root_vdev, path0); in ztest_fault_inject()
7191 vdev_t *rand_vd = ztest_random_concrete_vdev_leaf(spa->spa_root_vdev); in ztest_initialize()
[all …]
H A Dzhack.c697 zhack_collect_absent(spa->spa_root_vdev, guids, &nguids, max); in zhack_do_mmp_reclaim()
/freebsd/sys/contrib/openzfs/include/sys/
H A Dspa_impl.h275 vdev_t *spa_root_vdev; /* top-level vdev container */ member
/freebsd/sys/cddl/boot/zfs/
H A Dzfsimpl.h2048 vdev_t *spa_root_vdev; /* toplevel vdev container */ member

12