Searched refs:groupwidth (Results 1 – 2 of 2) sorted by relevance
| /f-stack/freebsd/contrib/openzfs/tests/zfs-tests/cmd/draid/ |
| H A D | draid.c | 493 eval_resilver(draid_map_t *map, uint64_t groupwidth, uint64_t nspares, in eval_resilver() argument 503 while (ngroups * (groupwidth) % (children - nspares) != 0) in eval_resilver() 518 uint64_t groupstart = (j * groupwidth) % ndisks; in eval_resilver() 520 for (int k = 0; k < groupwidth; k++) { in eval_resilver() 537 for (int k = 0; k < groupwidth; k++) { in eval_resilver() 634 for (uint64_t groupwidth = 2; in eval_decluster() local 635 groupwidth <= MIN(children - nspares, 19); in eval_decluster() 636 groupwidth++) { in eval_decluster() 650 ratio = eval_resilver(map, groupwidth, in eval_decluster() 668 groupwidth, nspares, in eval_decluster()
|
| /f-stack/freebsd/contrib/openzfs/module/zfs/ |
| H A D | vdev_draid.c | 1107 uint64_t groupwidth = vdc->vdc_groupwidth; in vdev_draid_logical_to_physical() local 1122 ASSERT0(b_offset % groupwidth); in vdev_draid_logical_to_physical() 1137 (b_offset / groupwidth)) << ashift); in vdev_draid_logical_to_physical() 1183 uint64_t groupwidth = vdc->vdc_groupwidth; in vdev_draid_map_alloc_row() local 1184 uint64_t wrap = groupwidth; in vdev_draid_map_alloc_row() 1186 if (groupstart + groupwidth > ndisks) in vdev_draid_map_alloc_row() 1206 ASSERT3U(bc, <, groupwidth); in vdev_draid_map_alloc_row() 1213 rr->rr_cols = groupwidth; in vdev_draid_map_alloc_row() 1214 rr->rr_scols = groupwidth; in vdev_draid_map_alloc_row() 1230 for (uint64_t i = 0; i < groupwidth; i++) { in vdev_draid_map_alloc_row() [all …]
|