Home
last modified time | relevance | path

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

/f-stack/freebsd/contrib/openzfs/module/zfs/
H A Dvdev_root.c45 for (uint64_t c = 0; c < vd->vdev_children; c++) { in vdev_root_core_tvds()
91 if (vd->vdev_children == 0) { in vdev_root_open()
98 for (int c = 0; c < vd->vdev_children; c++) { in vdev_root_open()
127 for (int c = 0; c < vd->vdev_children; c++) in vdev_root_close()
H A Dvdev.c432 pvd->vdev_children = MAX(pvd->vdev_children, id + 1); in vdev_add_child()
480 if (c == pvd->vdev_children) { in vdev_remove_child()
483 pvd->vdev_children = 0; in vdev_remove_child()
506 int oldc = pvd->vdev_children; in vdev_compact_children()
533 pvd->vdev_children = newc; in vdev_compact_children()
1889 if (vd->vdev_children == 0) { in vdev_open()
2279 if (svd->vdev_children != dvd->vdev_children) { in vdev_copy_path_strict()
2336 uint64_t children = MIN(srvd->vdev_children, drvd->vdev_children); in vdev_copy_path_relaxed()
2721 ASSERT0(vd->vdev_children); in vdev_dtl_min()
2734 ASSERT0(vd->vdev_children); in vdev_dtl_max()
[all …]
H A Dvdev_mirror.c250 for (int i = 0; i < vd->vdev_children; i++) { in vdev_mirror_rebuilding()
370 mm = vdev_mirror_map_alloc(vd->vdev_children, replacing, in vdev_mirror_map_init()
394 if (vd->vdev_children == 0) { in vdev_mirror_open()
401 for (int c = 0; c < vd->vdev_children; c++) { in vdev_mirror_open()
417 if (numerrors == vd->vdev_children) { in vdev_mirror_open()
431 for (int c = 0; c < vd->vdev_children; c++) in vdev_mirror_close()
853 if (faulted == vd->vdev_children) { in vdev_mirror_state_change()
H A Dvdev_label.c632 for (c = 0, idx = 0; c < vd->vdev_children; c++) { in vdev_config_generate()
656 kmem_free(child, vd->vdev_children * sizeof (nvlist_t *)); in vdev_config_generate()
725 for (c = 0, idx = 0; c < rvd->vdev_children; 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()
983 for (int c = 0; c < vd->vdev_children; c++) in vdev_label_init()
1222 for (int c = 0; c < vd->vdev_children; c++) in vdev_label_read_bootenv_impl()
1329 for (int c = 0; c < vd->vdev_children; c++) { in vdev_label_write_bootenv()
1488 for (int c = 0; c < vd->vdev_children; c++) in vdev_uberblock_load_impl()
1638 for (uint64_t c = 0; c < vd->vdev_children; c++) { in vdev_uberblock_sync()
[all …]
H A Dspa_checkpoint.c262 for (uint64_t c = 0; c < rvd->vdev_children; c++) { in spa_checkpoint_accounting_verify()
373 for (uint64_t c = 0; c < rvd->vdev_children; c++) { in spa_checkpoint_discard_is_done()
403 for (uint64_t c = 0; c < rvd->vdev_children; c++) { in spa_checkpoint_discard_thread()
H A Dspa.c6461 if (vd->vdev_children != 0 &&
6472 rvd->vdev_children)) == 0) {
6650 if (newrootvd->vdev_children != 1)
6953 ASSERT(pvd->vdev_children >= 2);
7037 if (pvd->vdev_children == 1) {
7480 vml[c]->vdev_children != 0 ||
7745 ASSERT(vd->vdev_children > 1);
7789 if (vd->vdev_children > 2) {
7824 ppvd->vdev_children == 2) {
9046 rvd->vdev_children, txg);
[all …]
H A Dvdev_draid.c1408 for (int c = 0; c < vd->vdev_children; c++) { in vdev_draid_missing()
1467 for (int c = 0; c < vd->vdev_children; c++) { in vdev_draid_partial()
1526 for (int c = 0; c < vd->vdev_children; c++) { in vdev_draid_readable()
1551 for (int c = 0; c < vd->vdev_children; c++) { in vdev_draid_find_spare()
1678 for (int c = 0; c < vd->vdev_children; c++) { in vdev_draid_calculate_asize()
1729 vd->vdev_children < nparity + 1) { in vdev_draid_open()
1743 for (int c = 0; c < vd->vdev_children; c++) { in vdev_draid_open()
1791 for (int c = 0; c < vd->vdev_children; c++) { in vdev_draid_close()
1874 for (uint64_t i = 0; i < vd->vdev_children; i++) { in vdev_draid_spare_create()
2007 for (int i = 0; i < vd->vdev_children; i++) { in vdev_draid_rebuilding()
[all …]
H A Dvdev_rebuild.c146 for (uint64_t i = 0; i < vd->vdev_children; i++) in clear_rebuild_bytes()
775 zfs_rebuild_vdev_limit * vd->vdev_children); in vdev_rebuild_thread()
961 for (uint64_t i = 0; i < vd->vdev_children; i++) { in vdev_rebuild_active()
1018 for (uint64_t i = 0; i < vd->vdev_children; i++) in vdev_rebuild_restart_impl()
1064 for (uint64_t i = 0; i < vd->vdev_children; i++) in vdev_rebuild_stop_wait()
H A Dvdev_raidz.c1612 vd->vdev_children < nparity + 1) { in vdev_raidz_open()
1619 for (c = 0; c < vd->vdev_children; c++) { in vdev_raidz_open()
1635 *asize *= vd->vdev_children; in vdev_raidz_open()
1636 *max_asize *= vd->vdev_children; in vdev_raidz_open()
1649 for (int c = 0; c < vd->vdev_children; c++) { in vdev_raidz_close()
1678 return ((vd->vdev_min_asize + vd->vdev_children - 1) / in vdev_raidz_min_asize()
1679 vd->vdev_children); in vdev_raidz_min_asize()
2228 int n = zio->io_vd->vdev_children; in vdev_raidz_combrec()
2578 uint64_t dcols = vd->vdev_children; in vdev_raidz_need_resilver()
2620 uint64_t width = raidvd->vdev_children; in vdev_raidz_xlate()
[all …]
H A Dvdev_trim.c1066 for (uint64_t i = 0; i < vd->vdev_children; i++) { in vdev_trim_stop_all_impl()
1150 for (uint64_t i = 0; i < vd->vdev_children; i++) { in vdev_trim_restart()
1278 uint64_t children = vd->vdev_children; in vdev_autotrim_thread()
1407 for (uint64_t c = 0; c < vd->vdev_children; c++) { in vdev_autotrim_thread()
1452 for (uint64_t i = 0; i < root_vd->vdev_children; i++) { in vdev_autotrim()
1500 for (uint64_t i = 0; i < root_vd->vdev_children; i++) in vdev_autotrim_stop_all()
H A Dvdev_removal.c913 for (int i = 0; i < source_vd->vdev_children; i++) { in spa_vdev_copy_one_child()
915 (dest_id + i) % source_vd->vdev_children]; in spa_vdev_copy_one_child()
1063 for (int i = 0; i < dest_vd->vdev_children; i++) { in spa_vdev_copy_segment()
1132 for (uint64_t id = 0; id < vd->vdev_children; id++) { in vdev_remove_enlist_zaps()
2054 for (uint64_t id = 0; id < rvd->vdev_children; id++) { in spa_vdev_remove_top_check()
2080 cid < cvd->vdev_children; cid++) { in spa_vdev_remove_top_check()
H A Dvdev_initialize.c687 for (uint64_t i = 0; i < vd->vdev_children; i++) { in vdev_initialize_stop_all_impl()
755 for (uint64_t i = 0; i < vd->vdev_children; i++) { in vdev_initialize_restart()
H A Ddsl_scan.c666 for (i = 0; i < spa->spa_root_vdev->vdev_children; i++) { in dsl_scan_sync_state()
779 for (uint64_t i = 0; i < rvd->vdev_children; i++) { in dsl_scan_setup_sync()
1261 for (uint64_t i = 0; i < rvd->vdev_children; i++) { in dsl_scan_should_clear()
2770 for (i = 0; i < vd->vdev_children; i++) { in dsl_scan_count_leaves()
3115 int nthreads = spa->spa_root_vdev->vdev_children; in scan_io_queues_run()
3128 for (uint64_t i = 0; i < spa->spa_root_vdev->vdev_children; i++) { in scan_io_queues_run()
3203 for (i = 0; i < spa->spa_root_vdev->vdev_children; i++) { in dsl_scan_update_stats()
3284 for (int c = 0; c < vd->vdev_children; c++) { in dsl_scan_check_deferred()
4221 for (uint64_t i = 0; i < rvd->vdev_children; i++) { in scan_io_queues_destroy()
H A Dspa_config.c566 for (c = 0; c < rvd->vdev_children; c++) { in spa_config_update()
H A Dzio.c1031 if (vdevid >= spa->spa_root_vdev->vdev_children) { in zfs_blkptr_verify()
1081 if (vdevid >= spa->spa_root_vdev->vdev_children) in zfs_dva_valid()
1321 if (vd->vdev_children == 0) { in zio_ioctl()
1330 for (c = 0; c < vd->vdev_children; c++) in zio_ioctl()
1345 ASSERT0(vd->vdev_children); in zio_trim()
1365 ASSERT(vd->vdev_children == 0); in zio_read_phys()
1386 ASSERT(vd->vdev_children == 0); in zio_write_phys()
1446 ASSERT0(vd->vdev_children); in zio_vdev_child_io()
H A Dspa_log_spacemap.c1262 for (uint64_t c = 0; c < spa->spa_root_vdev->vdev_children; c++) { in spa_ld_log_spacemaps()
H A Dmetaslab.c525 for (int c = 0; c < rvd->vdev_children; c++) { in metaslab_class_histogram_verify()
563 for (int c = 0; c < rvd->vdev_children; c++) { in metaslab_class_fragmentation()
612 for (int c = 0; c < rvd->vdev_children; c++) { in metaslab_class_expandable_space()
896 mg->mg_aliquot = metaslab_aliquot * MAX(1, mg->mg_vd->vdev_children); in metaslab_group_activate()
5194 d == 0 && !try_hard && vd->vdev_children == 0) { in metaslab_alloc_dva()
H A Ddsl_pool.c603 for (uint64_t c = 0; c < rvd->vdev_children; c++) { in dsl_early_sync_task_verify()
H A Dvdev_indirect.c1211 n = vd->vdev_children; in vdev_indirect_gather_splits()
H A Dspa_misc.c2713 for (uint64_t c = 0; c < rvd->vdev_children; c++) { in spa_top_vdevs_spacemap_addressable()
/f-stack/freebsd/contrib/openzfs/cmd/zdb/
H A Dzdb.c714 ASSERT3U(vdev_id, <, rvd->vdev_children); in livelist_metaslab_validate()
1372 for (unsigned c = 0; c < vd->vdev_children; c++) in get_dtl_refcount()
1391 for (unsigned c = 0; c < vd->vdev_children; c++) in get_metaslab_refcount()
1447 for (uint64_t c = 0; c < vd->vdev_children; c++) in get_checkpoint_refcount()
6055 rvd->vdev_children * sizeof (uint32_t *)); in zdb_leak_fini()
6938 if (ckpoint_rvd->vdev_children < current_rvd->vdev_children) { in verify_checkpoint_vdev_spacemaps()
6939 for (uint64_t c = ckpoint_rvd->vdev_children; in verify_checkpoint_vdev_spacemaps()
6940 c < current_rvd->vdev_children; c++) { in verify_checkpoint_vdev_spacemaps()
6991 (longlong_t)current_rvd->vdev_children, in verify_checkpoint_ms_spacemaps()
7660 if (i >= vdev->vdev_children) in zdb_vdev_lookup()
[all …]
/f-stack/freebsd/contrib/openzfs/cmd/ztest/
H A Dztest.c1340 top = ztest_random(rvd->vdev_children); in ztest_random_vdev_top()
3056 for (c = 0; c < vd->vdev_children; c++) in vdev_lookup_by_path()
3069 return (rvd->vdev_children); in spa_num_top_vdevs()
3523 ASSERT(oldvd->vdev_children >= zs->zs_mirrors); in ztest_vdev_attach_detach()
3541 while (oldvd->vdev_children != 0) { in ztest_vdev_attach_detach()
3543 ASSERT(oldvd->vdev_children >= 2); in ztest_vdev_attach_detach()
3863 for (c = 0; c < vd->vdev_children; c++) { in vdev_walk_tree()
6424 if (vd->vdev_children == 0) in ztest_random_concrete_vdev_leaf()
6427 vdev_t *eligible[vd->vdev_children]; in ztest_random_concrete_vdev_leaf()
6429 for (i = 0; i < vd->vdev_children; i++) { in ztest_random_concrete_vdev_leaf()
[all …]
/f-stack/freebsd/contrib/openzfs/include/sys/
H A Dvdev_impl.h266 uint64_t vdev_children; /* number of children */ member