Lines Matching refs:maxlen

226 	xfs_extlen_t	maxlen,		/* maximum length to allocate */  in xfs_rtallocate_extent_block()  argument
254 error = xfs_rtcheck_range(mp, tp, i, maxlen, 1, &next, &stat); in xfs_rtallocate_extent_block()
262 error = xfs_rtallocate_range(mp, tp, i, maxlen, rbpp, in xfs_rtallocate_extent_block()
267 *len = maxlen; in xfs_rtallocate_extent_block()
277 if (minlen < maxlen) { in xfs_rtallocate_extent_block()
300 if (minlen < maxlen && besti != -1) { in xfs_rtallocate_extent_block()
343 xfs_extlen_t maxlen, /* maximum length to allocate */ in xfs_rtallocate_extent_exact() argument
355 ASSERT(minlen % prod == 0 && maxlen % prod == 0); in xfs_rtallocate_extent_exact()
359 error = xfs_rtcheck_range(mp, tp, bno, maxlen, 1, &next, &isfree); in xfs_rtallocate_extent_exact()
367 error = xfs_rtallocate_range(mp, tp, bno, maxlen, rbpp, rsb); in xfs_rtallocate_extent_exact()
371 *len = maxlen; in xfs_rtallocate_extent_exact()
378 maxlen = next - bno; in xfs_rtallocate_extent_exact()
379 if (maxlen < minlen) { in xfs_rtallocate_extent_exact()
389 if (prod > 1 && (i = maxlen % prod)) { in xfs_rtallocate_extent_exact()
390 maxlen -= i; in xfs_rtallocate_extent_exact()
391 if (maxlen < minlen) { in xfs_rtallocate_extent_exact()
402 error = xfs_rtallocate_range(mp, tp, bno, maxlen, rbpp, rsb); in xfs_rtallocate_extent_exact()
406 *len = maxlen; in xfs_rtallocate_extent_exact()
422 xfs_extlen_t maxlen, /* maximum length to allocate */ in xfs_rtallocate_extent_near() argument
438 ASSERT(minlen % prod == 0 && maxlen % prod == 0); in xfs_rtallocate_extent_near()
448 error = xfs_rtallocate_extent_exact(mp, tp, bno, minlen, maxlen, len, in xfs_rtallocate_extent_near()
491 bbno + i, minlen, maxlen, len, &n, rbpp, in xfs_rtallocate_extent_near()
536 tp, bbno + j, minlen, maxlen, in xfs_rtallocate_extent_near()
558 bbno + i, minlen, maxlen, len, &n, rbpp, in xfs_rtallocate_extent_near()
616 xfs_extlen_t maxlen, /* maximum length to allocate */ in xfs_rtallocate_extent_size() argument
630 ASSERT(minlen % prod == 0 && maxlen % prod == 0); in xfs_rtallocate_extent_size()
631 ASSERT(maxlen != 0); in xfs_rtallocate_extent_size()
640 for (l = xfs_highbit32(maxlen); l < mp->m_rsumlevels; l++) { in xfs_rtallocate_extent_size()
661 error = xfs_rtallocate_extent_block(mp, tp, i, maxlen, in xfs_rtallocate_extent_size()
662 maxlen, len, &n, rbpp, rsb, prod, &r); in xfs_rtallocate_extent_size()
686 if (minlen > --maxlen) { in xfs_rtallocate_extent_size()
691 ASSERT(maxlen != 0); in xfs_rtallocate_extent_size()
698 for (l = xfs_highbit32(maxlen); l >= xfs_highbit32(minlen); l--) { in xfs_rtallocate_extent_size()
724 XFS_RTMIN(maxlen, (1 << (l + 1)) - 1), in xfs_rtallocate_extent_size()
1115 xfs_extlen_t maxlen, /* maximum length to allocate */ in xfs_rtallocate_extent() argument
1128 ASSERT(minlen > 0 && minlen <= maxlen); in xfs_rtallocate_extent()
1136 if ((i = maxlen % prod)) in xfs_rtallocate_extent()
1137 maxlen -= i; in xfs_rtallocate_extent()
1140 if (maxlen < minlen) { in xfs_rtallocate_extent()
1149 error = xfs_rtallocate_extent_size(mp, tp, minlen, maxlen, len, in xfs_rtallocate_extent()
1152 error = xfs_rtallocate_extent_near(mp, tp, bno, minlen, maxlen, in xfs_rtallocate_extent()
1165 ASSERT(*len >= minlen && *len <= maxlen); in xfs_rtallocate_extent()