Lines Matching refs:diff
326 xfs_extlen_t diff;
337 diff = args->min_agbno - bno;
338 if (len > diff) {
339 bno += diff;
340 len -= diff;
347 diff = aligned_bno - bno;
350 *reslen = diff >= len ? 0 : len - diff;
360 * Compute best start block and diff for "near" allocations.
800 xfs_extlen_t diff; /* diff from search bno */
823 acur->diff = -1;
885 xfs_extlen_t len, lena, diff = -1;
931 diff = xfs_alloc_compute_diff(args->agbno, args->len,
940 if (diff > acur->diff) {
946 (args->len == acur->len && diff <= acur->diff));
951 acur->diff = diff;
959 if (acur->diff == 0 && acur->len == args->maxlen)
964 trace_xfs_alloc_cur_check(args->mp, cur->bc_btnum, bno, len, diff,