Home
last modified time | relevance | path

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

/freebsd/sys/contrib/openzfs/include/sys/
H A Dvdev_draid.h68 uint64_t vdc_ndata; /* # of data devices in group */ member
/freebsd/sys/contrib/openzfs/module/zfs/
H A Dvdev_draid.c588 uint64_t rows = ((psize - 1) / (vdc->vdc_ndata << ashift)) + 1; in vdev_draid_asize()
607 return ((asize / vdc->vdc_groupwidth) * vdc->vdc_ndata); in vdev_draid_asize_to_psize()
1012 uint64_t q = psize / vdc->vdc_ndata; in vdev_draid_map_alloc_row()
1018 uint64_t r = psize - q * vdc->vdc_ndata; in vdev_draid_map_alloc_row()
1185 return (vdc->vdc_ndata << vd->vdev_ashift); in vdev_draid_min_alloc()
1619 uint64_t ndata = vdc->vdc_ndata; in vdev_draid_rebuild_asize()
2187 fnvlist_add_uint64(nv, ZPOOL_CONFIG_DRAID_NDATA, vdc->vdc_ndata); in vdev_draid_config_generate()
2247 vdc->vdc_ndata = ndata; in vdev_draid_init()
2263 vdc->vdc_groupwidth = vdc->vdc_ndata + vdc->vdc_nparity; in vdev_draid_init()