Lines Matching refs:vdc_groupwidth

590 	uint64_t asize = (rows * vdc->vdc_groupwidth) << ashift;  in vdev_draid_psize_to_asize()
593 ASSERT3U(asize % (vdc->vdc_groupwidth), ==, 0); in vdev_draid_psize_to_asize()
607 ASSERT0(asize % vdc->vdc_groupwidth); in vdev_draid_asize_to_psize()
609 return ((asize / vdc->vdc_groupwidth) * vdc->vdc_ndata); in vdev_draid_asize_to_psize()
925 uint64_t groupwidth = vdc->vdc_groupwidth; in vdev_draid_logical_to_physical()
986 (io_asize >> ashift) % vdc->vdc_groupwidth == 0); in vdev_draid_map_alloc_row()
1001 uint64_t groupwidth = vdc->vdc_groupwidth; in vdev_draid_map_alloc_row()
1157 return (roundup(start, vdc->vdc_groupwidth << vd->vdev_ashift)); in vdev_draid_get_astart()
1406 for (uint64_t i = 0; i < vdc->vdc_groupwidth; i++) { in vdev_draid_group_degraded()
1446 for (uint64_t i = 0; i < vdc->vdc_groupwidth; i++) { in vdev_draid_group_missing()
1626 ASSERT3U(asize % (vdc->vdc_groupwidth << ashift), ==, 0); in vdev_draid_rebuild_asize()
1637 ASSERT3U(chunk_size % (vdc->vdc_groupwidth << ashift), ==, 0); in vdev_draid_rebuild_asize()
1658 uint64_t sz = vdc->vdc_groupwidth << vd->vdev_ashift; in vdev_draid_metaslab_init()
2144 for (uint64_t i = 0; i < vdc->vdc_groupwidth; i++) { in vdev_draid_xlate()
2159 vdc->vdc_groupwidth) + 1) << ashift); in vdev_draid_xlate()
2265 vdc->vdc_groupwidth = vdc->vdc_ndata + vdc->vdc_nparity; in vdev_draid_init()
2267 vdc->vdc_groupsz = vdc->vdc_groupwidth * VDEV_DRAID_ROWHEIGHT; in vdev_draid_init()
2271 ASSERT3U(vdc->vdc_groupwidth, >=, 2); in vdev_draid_init()
2272 ASSERT3U(vdc->vdc_groupwidth, <=, vdc->vdc_ndisks); in vdev_draid_init()
2276 ASSERT3U((vdc->vdc_groupwidth * vdc->vdc_ngroups) % in vdev_draid_init()