Lines Matching defs:groupwidth
923 uint64_t groupwidth = vdc->vdc_groupwidth;
932 uint64_t groupstart = (group * groupwidth) % ndisks;
933 ASSERT3U(groupstart + groupwidth, <=, ndisks + groupstart);
937 b_offset = b_offset % (rowheight_sectors * groupwidth);
938 ASSERT0(b_offset % groupwidth);
944 * - each permutation has (groupwidth * ngroups) / ndisks rows
949 uint64_t row = (*perm * ((groupwidth * ngroups) / ndisks)) +
950 (((group % ngroups) * groupwidth) / ndisks);
953 (b_offset / groupwidth)) << ashift);
994 * If there is less than groupwidth drives available after the group
999 uint64_t groupwidth = vdc->vdc_groupwidth;
1000 uint64_t wrap = groupwidth;
1002 if (groupstart + groupwidth > ndisks)
1022 ASSERT3U(bc, <, groupwidth);
1029 raidz_row_t *rr = vdev_raidz_row_alloc(groupwidth, zio);
1041 for (uint64_t i = 0; i < groupwidth; i++) {
1063 rr->rr_nempty = roundup(tot, groupwidth) - tot;
1064 IMPLY(bc > 0, rr->rr_nempty == groupwidth - bc);