Home
last modified time | relevance | path

Searched refs:groupwidth (Results 1 – 2 of 2) sorted by relevance

/freebsd/sys/contrib/openzfs/tests/zfs-tests/cmd/
H A Ddraid.c484 eval_resilver(draid_map_t *map, uint64_t groupwidth, uint64_t nspares, in eval_resilver() argument
494 while (ngroups * (groupwidth) % (children - nspares) != 0) in eval_resilver()
511 uint64_t groupstart = (j * groupwidth) % ndisks; in eval_resilver()
513 for (int k = 0; k < groupwidth; k++) { in eval_resilver()
530 for (int k = 0; k < groupwidth; k++) { in eval_resilver()
627 for (uint64_t groupwidth = 2; in eval_decluster() local
628 groupwidth <= MIN(children - nspares, 19); in eval_decluster()
629 groupwidth++) { in eval_decluster()
643 ratio = eval_resilver(map, groupwidth, in eval_decluster()
661 groupwidth, nspares, in eval_decluster()
/freebsd/sys/contrib/openzfs/module/zfs/
H A Dvdev_draid.c1050 uint64_t groupwidth = vdc->vdc_groupwidth; in vdev_draid_logical_to_physical() local
1079 b_offset = b_offset % (rowheight_sectors * groupwidth); in vdev_draid_logical_to_physical()
1080 ASSERT0(b_offset % groupwidth); in vdev_draid_logical_to_physical()
1090 uint64_t perm_rows = (groupwidth * ngroups) / vdc->vdc_ndisks; in vdev_draid_logical_to_physical()
1106 uint64_t groupstart = (group * groupwidth) % *ndisks; in vdev_draid_logical_to_physical()
1107 ASSERT3U(groupstart + groupwidth, <=, *ndisks + groupstart); in vdev_draid_logical_to_physical()
1116 (((group % ngroups) * groupwidth) / *ndisks); in vdev_draid_logical_to_physical()
1119 (b_offset / groupwidth)) << ashift); in vdev_draid_logical_to_physical()
1164 uint64_t groupwidth = vdc->vdc_groupwidth; in vdev_draid_map_alloc_row() local
1165 uint64_t wrap = groupwidth; in vdev_draid_map_alloc_row()
[all …]