Lines Matching refs:nparity
1274 int nparity; in is_grouping() local
1278 nparity = get_parity(type); in is_grouping()
1279 if (nparity == 0) in is_grouping()
1282 *mindev = nparity + 1; in is_grouping()
1356 uint64_t nparity = 1; in draid_config_by_type() local
1365 nparity = (uint64_t)get_parity(type); in draid_config_by_type()
1366 if (nparity == 0 || nparity > VDEV_DRAID_MAXPARITY) { in draid_config_by_type()
1369 "between 1 and %d\n"), (u_longlong_t)nparity, in draid_config_by_type()
1423 if (children > nspares + nparity) { in draid_config_by_type()
1424 ndata = MIN(children - nspares - nparity, 8); in draid_config_by_type()
1429 (u_longlong_t)nspares, (u_longlong_t)nparity); in draid_config_by_type()
1435 if (ndata == 0 || (ndata + nparity > children - nspares)) { in draid_config_by_type()
1439 (u_longlong_t)(children - nspares - nparity)); in draid_config_by_type()
1447 if (nspares > 100 || nspares > (children - (ndata + nparity))) { in draid_config_by_type()
1455 if (children < (ndata + nparity + nspares)) { in draid_config_by_type()
1459 (u_longlong_t)(ndata + nparity + nspares)); in draid_config_by_type()
1473 while (ngroups * (ndata + nparity) % (children - nspares) != 0) in draid_config_by_type()
1477 fnvlist_add_uint64(nv, ZPOOL_CONFIG_NPARITY, nparity); in draid_config_by_type()