Home
last modified time | relevance | path

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

/freebsd/sys/contrib/openzfs/module/zfs/
H A Dvdev_draid.c714 uint64_t asize = (rows * vdc->vdc_groupwidth) << ashift; in vdev_draid_psize_to_asize()
717 ASSERT0(asize % (vdc->vdc_groupwidth)); in vdev_draid_psize_to_asize()
731 ASSERT0(asize % vdc->vdc_groupwidth); in vdev_draid_asize_to_psize()
733 return ((asize / vdc->vdc_groupwidth) * vdc->vdc_ndata); in vdev_draid_asize_to_psize()
1050 uint64_t groupwidth = vdc->vdc_groupwidth; in vdev_draid_logical_to_physical()
1150 (io_asize >> ashift) % vdc->vdc_groupwidth == 0); in vdev_draid_map_alloc_row()
1164 uint64_t groupwidth = vdc->vdc_groupwidth; in vdev_draid_map_alloc_row()
1321 return (roundup(start, vdc->vdc_groupwidth << vd->vdev_ashift)); in vdev_draid_get_astart()
1570 for (uint64_t i = 0; i < vdc->vdc_groupwidth; i++) { in vdev_draid_group_degraded()
1610 for (uint64_t i = 0; i < vdc->vdc_groupwidth; i++) { in vdev_draid_group_missing()
[all …]
/freebsd/sys/contrib/openzfs/include/sys/
H A Dvdev_draid.h71 uint64_t vdc_groupwidth; /* = data + parity */ member