newbno1 311 fs/xfs/libxfs/xfs_alloc.c xfs_agblock_t newbno1; /* return block number */ newbno1 329 fs/xfs/libxfs/xfs_alloc.c if ((newbno1 = roundup(freebno, alignment)) >= freeend) newbno1 330 fs/xfs/libxfs/xfs_alloc.c newbno1 = NULLAGBLOCK; newbno1 332 fs/xfs/libxfs/xfs_alloc.c newbno1 = roundup(wantbno, alignment); newbno1 333 fs/xfs/libxfs/xfs_alloc.c newbno2 = newbno1 - alignment; newbno1 334 fs/xfs/libxfs/xfs_alloc.c if (newbno1 >= freeend) newbno1 335 fs/xfs/libxfs/xfs_alloc.c newbno1 = NULLAGBLOCK; newbno1 337 fs/xfs/libxfs/xfs_alloc.c newlen1 = XFS_EXTLEN_MIN(wantlen, freeend - newbno1); newbno1 342 fs/xfs/libxfs/xfs_alloc.c if (newbno1 != NULLAGBLOCK && newbno2 != NULLAGBLOCK) { newbno1 345 fs/xfs/libxfs/xfs_alloc.c XFS_ABSDIFF(newbno1, wantbno) > newbno1 347 fs/xfs/libxfs/xfs_alloc.c newbno1 = newbno2; newbno1 349 fs/xfs/libxfs/xfs_alloc.c newbno1 = newbno2; newbno1 351 fs/xfs/libxfs/xfs_alloc.c newbno1 = wantbno; newbno1 353 fs/xfs/libxfs/xfs_alloc.c newbno1 = roundup(freeend - wantlen, alignment); newbno1 354 fs/xfs/libxfs/xfs_alloc.c if (newbno1 > freeend - wantlen && newbno1 355 fs/xfs/libxfs/xfs_alloc.c newbno1 - alignment >= freebno) newbno1 356 fs/xfs/libxfs/xfs_alloc.c newbno1 -= alignment; newbno1 357 fs/xfs/libxfs/xfs_alloc.c else if (newbno1 >= freeend) newbno1 358 fs/xfs/libxfs/xfs_alloc.c newbno1 = NULLAGBLOCK; newbno1 360 fs/xfs/libxfs/xfs_alloc.c newbno1 = freeend - wantlen; newbno1 361 fs/xfs/libxfs/xfs_alloc.c *newbnop = newbno1; newbno1 362 fs/xfs/libxfs/xfs_alloc.c return newbno1 == NULLAGBLOCK ? 0 : XFS_ABSDIFF(newbno1, wantbno);