/freebsd/sys/contrib/openzfs/cmd/zpool/ |
H A D | zpool_vdev.c | 218 uint_t i, nspares; in is_spare() local 249 &spares, &nspares) == 0) { in is_spare() 250 for (i = 0; i < nspares; i++) { in is_spare() 1356 uint64_t nspares = 0; in draid_config_by_type() local 1410 nspares = (uint64_t)value; in draid_config_by_type() 1422 if (children > nspares + nparity) { in draid_config_by_type() 1423 ndata = MIN(children - nspares - nparity, 8); in draid_config_by_type() 1428 (u_longlong_t)nspares, (u_longlong_t)nparity); in draid_config_by_type() 1434 if (ndata == 0 || (ndata + nparity > children - nspares)) { in draid_config_by_type() 1438 (u_longlong_t)(children - nspares - nparity)); in draid_config_by_type() [all …]
|
H A D | zpool_main.c | 9489 uint_t nspares; in spares_nvlist() local 9491 &spares, &nspares) == 0) { in spares_nvlist() 9492 if (nspares == 0) in spares_nvlist() 9496 for (int i = 0; i < nspares; i++) { in spares_nvlist() 10268 uint_t nspares) in print_spares() argument 10273 if (nspares == 0) in print_spares() 10278 for (i = 0; i < nspares; i++) { in print_spares() 10891 uint_t nspares, nl2cache; in status_callback() local 10951 &spares, &nspares) == 0) in status_callback() 10952 print_spares(zhp, cbp, spares, nspares); in status_callback()
|
/freebsd/sys/contrib/openzfs/cmd/zed/agents/ |
H A D | zfs_retire.c | 151 uint_t nspares; in remove_spares() local 166 &spares, &nspares) != 0) { in remove_spares() 171 for (int i = 0; i < nspares; i++) { in remove_spares() 250 uint_t s, nspares; in replace_with_spare() local 264 &spares, &nspares) != 0) in replace_with_spare() 283 for (s = 0; s < nspares; s++) { in replace_with_spare() 425 int nspares = find_and_remove_spares(zhdl, vdev_guid); in zfs_retire_recv() local 426 fmd_hdl_debug(hdl, "%d spares removed", nspares); in zfs_retire_recv()
|
/freebsd/sys/contrib/openzfs/tests/zfs-tests/cmd/ |
H A D | draid.c | 493 eval_resilver(draid_map_t *map, uint64_t groupwidth, uint64_t nspares, in eval_resilver() argument 498 uint64_t ndisks = children - nspares; in eval_resilver() 503 while (ngroups * (groupwidth) % (children - nspares) != 0) in eval_resilver() 516 uint64_t spareidx = map->dm_children - nspares; in eval_resilver() 545 } else if (nspares > 0) { in eval_resilver() 627 for (int nspares = 1; nspares <= 2; nspares++) { in eval_decluster() local 628 uint64_t faults = nspares; in eval_decluster() 637 groupwidth <= MIN(children - nspares, 19); in eval_decluster() 653 nspares, faulted_devs, faults, in eval_decluster() 670 groupwidth, nspares, in eval_decluster()
|
/freebsd/cddl/usr.sbin/zfsd/ |
H A D | case_file.cc | 521 u_int nspares, i; in ActivateSpare() local 560 nspares = 0; in ActivateSpare() 562 &nspares); in ActivateSpare() 563 if (nspares == 0) { in ActivateSpare() 569 for (i = 0; i < nspares; i++) { in ActivateSpare() 590 if (i == nspares) { in ActivateSpare()
|
/freebsd/sys/contrib/openzfs/module/zfs/ |
H A D | vdev_draid.c | 1718 uint64_t nspares = vdc->vdc_nspares; in vdev_draid_spare_create() local 1721 for (uint64_t spare_id = 0; spare_id < nspares; spare_id++) { in vdev_draid_spare_create() 2199 uint64_t ndata, nparity, nspares, ngroups; in vdev_draid_init() local 2218 if (nvlist_lookup_uint64(nv, ZPOOL_CONFIG_DRAID_NSPARES, &nspares) || in vdev_draid_init() 2219 nspares > 100 || nspares > (children - (ndata + nparity))) { in vdev_draid_init() 2232 if (children < (ndata + nparity + nspares)) in vdev_draid_init() 2249 vdc->vdc_nspares = nspares; in vdev_draid_init() 2696 uint_t nspares; in vdev_draid_spare_lookup() local 2701 ZPOOL_CONFIG_SPARES, &spares, &nspares) != 0)) { in vdev_draid_spare_lookup() 2710 for (int i = 0; i < nspares; i++) { in vdev_draid_spare_lookup()
|
H A D | spa.c | 2210 uint_t nspares; in spa_load_spares() local 2248 nspares = 0; in spa_load_spares() 2251 ZPOOL_CONFIG_SPARES, &spares, &nspares)); in spa_load_spares() 2253 spa->spa_spares.sav_count = (int)nspares; in spa_load_spares() 2256 if (nspares == 0) in spa_load_spares() 2268 spa->spa_spares.sav_vdevs = kmem_zalloc(nspares * sizeof (void *), in spa_load_spares() 5960 uint_t i, nspares; local 5974 ZPOOL_CONFIG_SPARES, &spares, &nspares)); 5975 if (nspares != 0) { 5977 (const nvlist_t * const *)spares, nspares); [all …]
|
H A D | vdev_removal.c | 2388 uint_t nspares, nl2cache; in spa_vdev_remove() local 2415 ZPOOL_CONFIG_SPARES, &spares, &nspares) == 0 && in spa_vdev_remove() 2416 (nv = spa_nvlist_lookup_by_guid(spares, nspares, guid)) != NULL) { in spa_vdev_remove() 2442 ZPOOL_CONFIG_SPARES, spares, nspares, nv); in spa_vdev_remove()
|
/freebsd/sys/contrib/openzfs/lib/libzutil/ |
H A D | zutil_import.c | 497 uint_t i, nspares, nl2cache; in get_configs() local 853 &spares, &nspares) == 0) { in get_configs() 854 for (i = 0; i < nspares; i++) { in get_configs()
|
/freebsd/sys/contrib/openzfs/lib/libzfs/ |
H A D | libzfs_pool.c | 1801 uint_t nspares, nl2cache; in zpool_add() local 1809 &spares, &nspares) == 0) { in zpool_add() 4499 uint64_t ndata, nparity, nspares; in zpool_vdev_name() local 4509 nspares = fnvlist_lookup_uint64(nv, in zpool_vdev_name() 4513 nparity, nspares, children); in zpool_vdev_name()
|
/freebsd/sys/contrib/openzfs/cmd/ |
H A D | ztest.c | 1362 uint64_t nspares = ztest_opts.zo_draid_spares; in make_vdev_raid() local 1371 while (ngroups * (ndata + nparity) % (children - nspares) != 0) in make_vdev_raid() 1376 fnvlist_add_uint64(raid, ZPOOL_CONFIG_DRAID_NSPARES, nspares); in make_vdev_raid()
|