• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/xfs/

Lines Matching refs:alignment

150  * Takes alignment and min length into account.
156 xfs_extlen_t alignment, /* alignment for allocation */
165 if (alignment > 1 && foundlen >= minlen) {
166 bno = roundup(foundbno, alignment);
185 xfs_extlen_t alignment, /* target alignment */
201 if ((newbno1 = roundup(freebno, alignment)) >= freeend)
203 } else if (freeend >= wantend && alignment > 1) {
204 newbno1 = roundup(wantbno, alignment);
205 newbno2 = newbno1 - alignment;
224 } else if (alignment > 1) {
225 newbno1 = roundup(freeend - wantlen, alignment);
227 newbno1 - alignment >= freebno)
228 newbno1 -= alignment;
493 ASSERT(args->alignment > 0);
524 ASSERT(args->agbno % args->alignment == 0);
579 ASSERT(args->alignment == 1);
751 if (ltlen || args->alignment > 1) {
778 xfs_alloc_compute_aligned(ltbno, ltlen, args->alignment,
788 args->alignment, ltbno, ltlen, &ltnew);
849 * With alignment, it's possible for both to fail; the upper
899 xfs_alloc_compute_aligned(ltbno, ltlen, args->alignment,
915 xfs_alloc_compute_aligned(gtbno, gtlen, args->alignment,
943 args->alignment, ltbno, ltlen, &ltnew);
959 args->alignment, args->minlen,
983 args->alignment,
1040 args->alignment, gtbno, gtlen, &gtnew);
1056 args->alignment, args->minlen,
1079 args->alignment,
1161 (void)xfs_alloc_compute_diff(args->agbno, rlen, args->alignment, ltbno,
1217 * Look for an entry >= maxlen+alignment-1 blocks.
1220 args->maxlen + args->alignment - 1, &i)))
1238 * There's a freespace as big as maxlen+alignment-1, get it.
1251 xfs_alloc_compute_aligned(fbno, flen, args->alignment, args->minlen,
1277 xfs_alloc_compute_aligned(fbno, flen, args->alignment,
1374 else if (args->minlen == 1 && args->alignment == 1 && !args->isfl &&
1808 if ((args->minlen + args->alignment + args->minalignslop - 1) >
1848 if ((args->minlen + args->alignment + args->minalignslop - 1) >
1881 targs.alignment = targs.minlen = targs.prod = targs.isfl = 1;
2256 if (args->alignment == 0)
2257 args->alignment = 1;
2429 ASSERT(args->agbno % args->alignment == 0);