Lines Matching refs:diff
281 xfs_extlen_t diff;
292 diff = args->min_agbno - bno;
293 if (len > diff) {
294 bno += diff;
295 len -= diff;
302 diff = aligned_bno - bno;
305 *reslen = diff >= len ? 0 : len - diff;
315 * Compute best start block and diff for "near" allocations.
744 xfs_extlen_t diff; /* diff from search bno */
769 acur->diff = -1;
831 xfs_extlen_t len, lena, diff = -1;
878 diff = xfs_alloc_compute_diff(args->agbno, args->len,
887 if (diff > acur->diff) {
893 (args->len == acur->len && diff <= acur->diff));
898 acur->diff = diff;
906 if (acur->diff == 0 && acur->len == args->maxlen)
911 trace_xfs_alloc_cur_check(args->mp, cur->bc_btnum, bno, len, diff,