Searched refs:nparity (Results 1 – 5 of 5) sorted by relevance
| /NextBSD/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ |
| HD | vdev_raidz.c | 450 uint64_t unit_shift, uint64_t dcols, uint64_t nparity) in vdev_raidz_map_alloc() argument 467 q = s / (dcols - nparity); in vdev_raidz_map_alloc() 473 r = s - q * (dcols - nparity); in vdev_raidz_map_alloc() 476 bc = (r == 0 ? 0 : r + nparity); in vdev_raidz_map_alloc() 482 tot = s + nparity * (q + (r == 0 ? 0 : 1)); in vdev_raidz_map_alloc() 489 scols = MIN(dcols, roundup(bc, nparity + 1)); in vdev_raidz_map_alloc() 505 rm->rm_firstdatacol = nparity; in vdev_raidz_map_alloc() 539 rm->rm_asize = roundup(asize, (nparity + 1) << unit_shift); in vdev_raidz_map_alloc() 540 rm->rm_nskip = roundup(tot, nparity + 1) - tot; in vdev_raidz_map_alloc() 542 ASSERT3U(rm->rm_nskip, <=, nparity); in vdev_raidz_map_alloc() [all …]
|
| HD | vdev.c | 469 uint64_t guid = 0, islog, nparity; in vdev_alloc() local 524 nparity = -1ULL; in vdev_alloc() 527 &nparity) == 0) { in vdev_alloc() 528 if (nparity == 0 || nparity > VDEV_RAIDZ_MAXPARITY) in vdev_alloc() 534 if (nparity > 1 && in vdev_alloc() 537 if (nparity > 2 && in vdev_alloc() 550 nparity = 1; in vdev_alloc() 553 nparity = 0; in vdev_alloc() 555 ASSERT(nparity != -1ULL); in vdev_alloc() 560 vd->vdev_nparity = nparity; in vdev_alloc()
|
| /NextBSD/sys/cddl/boot/zfs/ |
| HD | zfssubr.c | 1107 uint64_t dcols, uint64_t nparity) in vdev_raidz_map_alloc() argument 1116 q = s / (dcols - nparity); in vdev_raidz_map_alloc() 1117 r = s - q * (dcols - nparity); in vdev_raidz_map_alloc() 1118 bc = (r == 0 ? 0 : r + nparity); in vdev_raidz_map_alloc() 1119 tot = s + nparity * (q + (r == 0 ? 0 : 1)); in vdev_raidz_map_alloc() 1123 scols = MIN(dcols, roundup(bc, nparity + 1)); in vdev_raidz_map_alloc() 1139 rm->rm_firstdatacol = nparity; in vdev_raidz_map_alloc() 1171 rm->rm_asize = roundup(asize, (nparity + 1) << unit_shift); in vdev_raidz_map_alloc() 1172 rm->rm_nskip = roundup(tot, nparity + 1) - tot; in vdev_raidz_map_alloc() 1174 ASSERT3U(rm->rm_nskip, <=, nparity); in vdev_raidz_map_alloc()
|
| /NextBSD/cddl/contrib/opensolaris/cmd/zpool/ |
| HD | zpool_vdev.c | 1150 long nparity; in is_grouping() local 1153 nparity = 1; in is_grouping() 1158 nparity = strtol(p, &end, 10); in is_grouping() 1159 if (errno != 0 || nparity < 1 || nparity >= 255 || in is_grouping() 1165 *mindev = nparity + 1; in is_grouping()
|
| /NextBSD/sys/boot/zfs/ |
| HD | zfsimpl.c | 514 uint64_t guid, id, ashift, nparity; in vdev_init_from_nvlist() local 577 DATA_TYPE_UINT64, 0, &nparity) == 0) in vdev_init_from_nvlist() 578 vdev->v_nparity = nparity; in vdev_init_from_nvlist()
|