Home
last modified time | relevance | path

Searched refs:vdev_children (Results 1 – 25 of 29) sorted by relevance

12

/freebsd/sys/contrib/openzfs/module/zfs/
H A Dvdev_root.c36 for (uint64_t c = 0; c < vd->vdev_children; c++) { in vdev_root_core_tvds()
82 if (vd->vdev_children == 0) { in vdev_root_open()
89 for (int c = 0; c < vd->vdev_children; c++) { in vdev_root_open()
118 for (int c = 0; c < vd->vdev_children; c++) in vdev_root_close()
H A Dvdev_raidz.c2214 vd->vdev_children < nparity + 1) { in vdev_raidz_open()
2221 for (c = 0; c < vd->vdev_children; c++) { in vdev_raidz_open()
2234 for (c = 0; c < vd->vdev_children; c++) { in vdev_raidz_open()
2244 *asize *= vd->vdev_children - 1; in vdev_raidz_open()
2245 *max_asize *= vd->vdev_children - 1; in vdev_raidz_open()
2249 *asize *= vd->vdev_children; in vdev_raidz_open()
2250 *max_asize *= vd->vdev_children; in vdev_raidz_open()
2264 for (int c = 0; c < vd->vdev_children; c++) { in vdev_raidz_close()
2373 return ((vd->vdev_min_asize + vd->vdev_children - 1) / in vdev_raidz_min_asize()
2374 vd->vdev_children); in vdev_raidz_min_asize()
[all …]
H A Dvdev.c234 for (uint64_t i = 0; i < vd->vdev_children; i++) in vdev_dbgmsg_print_tree()
345 for (int c = 0; c < vd->vdev_children; c++) { in vdev_default_psize()
363 for (int c = 0; c < vd->vdev_children; c++) { in vdev_default_asize()
411 for (int c = 0; c < vd->vdev_children; c++) in vdev_set_min_asize()
516 if (vdev < rvd->vdev_children) { in vdev_lookup_top()
532 for (int c = 0; c < vd->vdev_children; c++) in vdev_lookup_by_guid()
548 for (int c = 0; c < vd->vdev_children; c++) in vdev_count_leaves_impl()
586 ASSERT(id >= pvd->vdev_children || pvd->vdev_child[id] == NULL); in vdev_add_child()
588 oldsize = pvd->vdev_children * sizeof (vdev_t *); in vdev_add_child()
589 pvd->vdev_children = MAX(pvd->vdev_children, id + 1); in vdev_add_child()
[all …]
H A Dvdev_mirror.c242 for (int i = 0; i < vd->vdev_children; i++) { in vdev_mirror_rebuilding()
362 mm = vdev_mirror_map_alloc(vd->vdev_children, replacing, in vdev_mirror_map_init()
384 if (vd->vdev_children == 0) { in vdev_mirror_open()
391 for (int c = 0; c < vd->vdev_children; c++) { in vdev_mirror_open()
404 for (int c = 0; c < vd->vdev_children; c++) { in vdev_mirror_open()
413 if (numerrors == vd->vdev_children) { in vdev_mirror_open()
427 for (int c = 0; c < vd->vdev_children; c++) in vdev_mirror_close()
939 if (faulted == vd->vdev_children) { in vdev_mirror_state_change()
H A Dvdev_label.c724 child = kmem_alloc(vd->vdev_children * sizeof (nvlist_t *), in vdev_config_generate()
727 for (c = 0; c < vd->vdev_children; c++) { in vdev_config_generate()
733 (const nvlist_t * const *)child, vd->vdev_children); in vdev_config_generate()
735 for (c = 0; c < vd->vdev_children; c++) in vdev_config_generate()
738 kmem_free(child, vd->vdev_children * sizeof (nvlist_t *)); in vdev_config_generate()
805 array = kmem_alloc(rvd->vdev_children * sizeof (uint64_t), KM_SLEEP); in vdev_top_config_generate()
807 for (c = 0, idx = 0; c < rvd->vdev_children; c++) { in vdev_top_config_generate()
821 rvd->vdev_children)); in vdev_top_config_generate()
823 kmem_free(array, rvd->vdev_children * sizeof (uint64_t)); in vdev_top_config_generate()
1153 for (int c = 0; c < vd->vdev_children; c++) in vdev_label_init()
[all …]
H A Dspa_checkpoint.c253 for (uint64_t c = 0; c < rvd->vdev_children; c++) { in spa_checkpoint_accounting_verify()
365 for (uint64_t c = 0; c < rvd->vdev_children; c++) { in spa_checkpoint_discard_is_done()
395 for (uint64_t c = 0; c < rvd->vdev_children; c++) { in spa_checkpoint_discard_thread()
H A Dspa.c2791 for (uint64_t i = 0; i < rvd->vdev_children; i++) { in spa_healthy_core_tvds()
2809 for (uint64_t c = 0; c < vd->vdev_children; c++) in spa_check_removed()
2833 child = kmem_alloc(rvd->vdev_children * sizeof (nvlist_t *), in spa_check_for_missing_logs()
2837 for (uint64_t c = 0; c < rvd->vdev_children; c++) { in spa_check_for_missing_logs()
2862 kmem_free(child, rvd->vdev_children * sizeof (char **)); in spa_check_for_missing_logs()
2870 for (uint64_t c = 0; c < rvd->vdev_children; c++) { in spa_check_for_missing_logs()
2922 for (int c = 0; c < rvd->vdev_children; c++) { in spa_passivate_log()
2945 for (int c = 0; c < rvd->vdev_children; c++) { in spa_activate_log()
3833 for (uint64_t i = 0; i < vd->vdev_children; i++) { in vdev_count_verify_zaps()
5858 for (int c = 0; c < rvd->vdev_children; c++)
[all …]
H A Dvdev_rebuild.c140 for (uint64_t i = 0; i < vd->vdev_children; i++) in clear_rebuild_bytes()
815 uint64_t limit = (arc_c_max / 2) / MAX(rvd->vdev_children, 1); in vdev_rebuild_thread()
817 zfs_rebuild_vdev_limit * vd->vdev_children)); in vdev_rebuild_thread()
996 for (uint64_t i = 0; i < vd->vdev_children; i++) { in vdev_rebuild_active()
1053 for (uint64_t i = 0; i < vd->vdev_children; i++) in vdev_rebuild_restart_impl()
1101 for (uint64_t i = 0; i < vd->vdev_children; i++) in vdev_rebuild_stop_wait()
H A Dvdev_draid.c1375 for (int c = 0; c < vd->vdev_children; c++) { in vdev_draid_missing()
1433 for (int c = 0; c < vd->vdev_children; c++) { in vdev_draid_partial()
1492 for (int c = 0; c < vd->vdev_children; c++) { in vdev_draid_readable()
1517 for (int c = 0; c < vd->vdev_children; c++) { in vdev_draid_find_spare()
1637 for (int c = 0; c < vd->vdev_children; c++) { in vdev_draid_calculate_asize()
1647 for (int c = 0; c < vd->vdev_children; c++) { in vdev_draid_calculate_asize()
1780 for (int c = 0; c < vd->vdev_children; c++) { in vdev_draid_close()
1864 for (uint64_t i = 0; i < vd->vdev_children; i++) { in vdev_draid_spare_create()
1897 for (uint64_t vdev_id = 0; vdev_id < vd->vdev_children; vdev_id++) { in vdev_draid_spare_create()
2001 for (int i = 0; i < vd->vdev_children; i++) { in vdev_draid_rebuilding()
[all …]
H A Dvdev_trim.c1099 for (uint64_t i = 0; i < vd->vdev_children; i++) { in vdev_trim_stop_all_impl()
1186 for (uint64_t i = 0; i < vd->vdev_children; i++) { in vdev_trim_restart()
1316 uint64_t children = vd->vdev_children; in vdev_autotrim_thread()
1456 for (uint64_t c = 0; c < vd->vdev_children; c++) { in vdev_autotrim_thread()
1501 for (uint64_t i = 0; i < root_vd->vdev_children; i++) { in vdev_autotrim()
1547 for (uint64_t i = 0; i < root_vd->vdev_children; i++) { in vdev_autotrim_kick()
1566 for (uint64_t i = 0; i < root_vd->vdev_children; i++) in vdev_autotrim_stop_all()
H A Dvdev_removal.c231 for (uint64_t id = 0; id < rvd->vdev_children; id++) { in vdev_passivate()
1111 for (int i = 0; i < source_vd->vdev_children; i++) { in spa_vdev_copy_one_child()
1113 (dest_id + i) % source_vd->vdev_children]; in spa_vdev_copy_one_child()
1263 for (int i = 0; i < dest_vd->vdev_children; i++) { in spa_vdev_copy_segment()
1332 for (uint64_t id = 0; id < vd->vdev_children; id++) { in vdev_remove_enlist_zaps()
2312 for (uint64_t id = 0; id < rvd->vdev_children; id++) { in spa_vdev_remove_top_check()
2336 cid < cvd->vdev_children; cid++) { in spa_vdev_remove_top_check()
H A Dmmp.c577 for (uint64_t c = 0; c < vd->vdev_children; c++) { in mmp_claim_uberblock_sync()
607 for (uint64_t l = 0; l < cvd->vdev_children; in mmp_claim_uberblock_sync()
H A Dvdev_initialize.c763 for (uint64_t i = 0; i < vd->vdev_children; i++) { in vdev_initialize_stop_all_impl()
846 for (uint64_t i = 0; i < vd->vdev_children; i++) { in vdev_initialize_restart()
H A Dspa_config.c490 for (c = 0; c < rvd->vdev_children; c++) { in spa_config_update()
H A Ddsl_scan.c911 for (i = 0; i < spa->spa_root_vdev->vdev_children; i++) { in dsl_scan_sync_state()
1042 for (uint64_t i = 0; i < rvd->vdev_children; i++) { in dsl_scan_setup_sync()
1720 for (uint64_t i = 0; i < rvd->vdev_children; i++) { in dsl_scan_should_clear()
3326 for (i = 0; i < rvd->vdev_children; i++) { in dsl_scan_count_data_disks()
3667 int nthreads = spa->spa_root_vdev->vdev_children; in scan_io_queues_run()
3680 for (uint64_t i = 0; i < spa->spa_root_vdev->vdev_children; i++) { in scan_io_queues_run()
3801 for (i = 0; i < spa->spa_root_vdev->vdev_children; i++) { in dsl_scan_update_stats()
3895 for (int c = 0; c < vd->vdev_children; c++) { in dsl_scan_check_deferred()
5363 for (uint64_t i = 0; i < rvd->vdev_children; i++) { in scan_io_queues_destroy()
H A Dzio.c1269 if (unlikely(vdevid >= spa->spa_root_vdev->vdev_children)) { in zfs_blkptr_verify()
1319 if (vdevid >= spa->spa_root_vdev->vdev_children) in zfs_dva_valid()
1555 ASSERT0(vd->vdev_children); in zio_trim()
1575 ASSERT0(vd->vdev_children); in zio_read_phys()
1596 ASSERT0(vd->vdev_children); in zio_write_phys()
1677 ASSERT0(vd->vdev_children); in zio_vdev_child_io()
1786 if (vd->vdev_children == 0) { in zio_flush()
1800 for (uint64_t c = 0; c < vd->vdev_children; c++) in zio_flush()
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 Dspa_log_spacemap.c1522 for (uint64_t c = 0; c < spa->spa_root_vdev->vdev_children; c++) { in spa_ld_log_spacemaps()
H A Dmetaslab.c764 for (int c = 0; c < rvd->vdev_children; c++) { in metaslab_class_histogram_verify()
814 for (int c = 0; c < rvd->vdev_children; c++) { in metaslab_class_fragmentation()
863 for (int c = 0; c < rvd->vdev_children; c++) { in metaslab_class_expandable_space()
5371 vd->vdev_children == 0) { in metaslab_group_allocatable()
H A Ddsl_pool.c653 for (uint64_t c = 0; c < rvd->vdev_children; c++) { in dsl_early_sync_task_verify()
/freebsd/sys/contrib/openzfs/cmd/zdb/
H A Dzdb.c623 for (uint64_t c = 0; c < rvd->vdev_children; c++) { in livelist_metaslab_validate()
687 ASSERT3U(vdev_id, <, rvd->vdev_children); in livelist_metaslab_validate()
1474 for (unsigned c = 0; c < vd->vdev_children; c++) in get_dtl_refcount()
1500 for (unsigned c = 0; c < vd->vdev_children; c++) in get_metaslab_refcount()
1531 for (unsigned c = 0; c < vd->vdev_children; c++) { in get_obsolete_refcount()
1582 for (uint64_t c = 0; c < vd->vdev_children; c++) in get_checkpoint_refcount()
1986 for (unsigned c = 0; c < rvd->vdev_children; c++) { in dump_metaslab_groups()
2097 uint64_t m, c = 0, children = rvd->vdev_children; in dump_metaslabs()
2540 if (dump_opt['d'] > 5 && vd->vdev_children == 0) in dump_dtl()
2545 for (unsigned c = 0; c < vd->vdev_children; c++) in dump_dtl()
[all …]
/freebsd/sys/contrib/openzfs/cmd/
H A Dzhack.c640 for (uint64_t c = 0; c < vd->vdev_children; c++) in zhack_collect_absent()
920 for (uint64_t c = 0; c < vd->vdev_children; c++) { in zhack_collect_dtl_sm_refs()
940 for (uint64_t c = 0; c < vd->vdev_children; c++) { in zhack_collect_metaslab_sm_refs()
963 for (uint64_t c = 0; c < vd->vdev_children; c++) { in zhack_collect_obsolete_sm_refs()
1001 for (uint64_t c = 0; c < vd->vdev_children; c++) { in zhack_collect_checkpoint_sm_refs()
H A Dztest.c1776 top = ztest_random(rvd->vdev_children); in ztest_random_vdev_top()
3304 return (raidvd->vdev_children); in ztest_get_raidz_children()
3458 for (c = 0; c < vd->vdev_children; c++) in vdev_lookup_by_path()
3471 return (rvd->vdev_children); in spa_num_top_vdevs()
3799 schild = umem_alloc(rvd->vdev_children * sizeof (nvlist_t *), in ztest_split_pool()
3834 umem_free(schild, rvd->vdev_children * sizeof (nvlist_t *)); in ztest_split_pool()
3940 ASSERT3U(oldvd->vdev_children, >=, zs->zs_mirrors); in ztest_vdev_attach_detach()
3957 while (oldvd->vdev_children != 0) { in ztest_vdev_attach_detach()
3959 ASSERT3U(oldvd->vdev_children, >=, 2); in ztest_vdev_attach_detach()
3960 oldvd = oldvd->vdev_child[ztest_random(oldvd->vdev_children)]; in ztest_vdev_attach_detach()
[all …]
/freebsd/sys/contrib/openzfs/include/sys/
H A Dvdev_impl.h229 uint64_t vdev_children; /* number of children */ member
/freebsd/stand/libsa/zfs/
H A Dzfsimpl.c1278 uint64_t pool_guid, vdev_children; in vdev_init_from_nvlist() local
1285 NULL, &vdev_children, NULL) || in vdev_init_from_nvlist()
1298 spa->spa_root_vdev->v_nchildren = vdev_children; in vdev_init_from_nvlist()

12