Lines Matching refs:prod

223 	xfs_extlen_t		prod)
228 return rounddown(ret, prod);
233 * bitmap block bbno. If we don't get maxlen then use prod to trim
248 xfs_extlen_t prod, /* extent product factor */
268 maxlen = xfs_rtallocate_clamp_len(mp, i, maxlen, prod);
324 * If size should be a multiple of prod, make that so.
326 if (prod > 1) {
327 div_u64_rem(bestlen, prod, &p);
353 * bno. If we don't get maxlen then use prod to trim the length, if given.
367 xfs_extlen_t prod, /* extent product factor */
371 xfs_extlen_t i; /* extent length trimmed due to prod */
375 ASSERT(minlen % prod == 0);
376 ASSERT(maxlen % prod == 0);
408 * Trim off tail of extent, if prod is specified.
410 if (prod > 1 && (i = maxlen % prod)) {
434 * to bno as possible. If we don't get maxlen then use prod to trim
447 xfs_extlen_t prod, /* extent product factor */
459 ASSERT(minlen % prod == 0);
460 ASSERT(maxlen % prod == 0);
470 maxlen = xfs_rtallocate_clamp_len(mp, bno, maxlen, prod);
480 rbpp, rsb, prod, &r);
523 rsb, prod, &r);
568 len, &n, rbpp, rsb, prod, &r);
590 rsb, prod, &r);
639 * specified. If we don't get maxlen then use prod to trim
651 xfs_extlen_t prod, /* extent product factor */
661 ASSERT(minlen % prod == 0);
662 ASSERT(maxlen % prod == 0);
694 maxlen, len, &n, rbpp, rsb, prod, &r);
757 len, &n, rbpp, rsb, prod, &r);
1203 xfs_extlen_t prod, /* extent product factor */
1216 * If prod is set then figure out what to do to minlen and maxlen.
1218 if (prod > 1) {
1221 if ((i = maxlen % prod))
1223 if ((i = minlen % prod))
1224 minlen += prod - i;
1235 &sumbp, &sb, prod, &r);
1238 len, &sumbp, &sb, prod, &r);
1255 } else if (prod > 1) {
1256 prod = 1;