Lines Matching refs:agbno
307 args->agbno = NULLAGBLOCK; in xfs_alloc_fix_minleft()
631 if (error || args->agbno == NULLAGBLOCK) in xfs_alloc_ag_vextent()
637 ASSERT(args->agbno % args->alignment == 0); in xfs_alloc_ag_vextent()
647 args->agbno, args->len)); in xfs_alloc_ag_vextent()
695 error = xfs_alloc_lookup_le(bno_cur, args->agbno, args->minlen, &i); in xfs_alloc_ag_vextent_exact()
708 ASSERT(fbno <= args->agbno); in xfs_alloc_ag_vextent_exact()
719 if (tbno > args->agbno) in xfs_alloc_ag_vextent_exact()
724 if (tend < args->agbno + args->minlen) in xfs_alloc_ag_vextent_exact()
733 args->len = XFS_AGBLOCK_MIN(tend, args->agbno + args->maxlen) in xfs_alloc_ag_vextent_exact()
734 - args->agbno; in xfs_alloc_ag_vextent_exact()
739 ASSERT(args->agbno + args->len <= tend); in xfs_alloc_ag_vextent_exact()
747 ASSERT(args->agbno + args->len <= in xfs_alloc_ag_vextent_exact()
749 error = xfs_alloc_fixup_trees(cnt_cur, bno_cur, fbno, flen, args->agbno, in xfs_alloc_ag_vextent_exact()
766 args->agbno = NULLAGBLOCK; in xfs_alloc_ag_vextent_exact()
817 if (*sbnoa >= args->agbno + gdiff) in xfs_alloc_find_best_extent()
822 if (*sbnoa <= args->agbno - gdiff) in xfs_alloc_find_best_extent()
833 sdiff = xfs_alloc_compute_diff(args->agbno, args->len, in xfs_alloc_find_best_extent()
914 if (args->agbno < args->min_agbno) in xfs_alloc_ag_vextent_near()
915 args->agbno = args->min_agbno; in xfs_alloc_ag_vextent_near()
916 if (args->agbno > args->max_agbno) in xfs_alloc_ag_vextent_near()
917 args->agbno = args->max_agbno; in xfs_alloc_ag_vextent_near()
1018 ltdiff = xfs_alloc_compute_diff(args->agbno, args->len, in xfs_alloc_ag_vextent_near()
1053 args->agbno = bnew; in xfs_alloc_ag_vextent_near()
1093 if ((error = xfs_alloc_lookup_le(bno_cur_lt, args->agbno, args->maxlen, &i))) in xfs_alloc_ag_vextent_near()
1171 ltdiff = xfs_alloc_compute_diff(args->agbno, args->len, in xfs_alloc_ag_vextent_near()
1188 gtdiff = xfs_alloc_compute_diff(args->agbno, args->len, in xfs_alloc_ag_vextent_near()
1215 args->agbno = NULLAGBLOCK; in xfs_alloc_ag_vextent_near()
1248 (void)xfs_alloc_compute_diff(args->agbno, rlen, args->alignment, in xfs_alloc_ag_vextent_near()
1254 args->agbno = ltnew; in xfs_alloc_ag_vextent_near()
1464 args->agbno = rbno; in xfs_alloc_ag_vextent_size()
1466 args->agbno + args->len <= in xfs_alloc_ag_vextent_size()
1483 args->agbno = NULLAGBLOCK; in xfs_alloc_ag_vextent_size()
1535 args->agbno = fbno; in xfs_alloc_ag_vextent_small()
1537 args->agbno + args->len <= in xfs_alloc_ag_vextent_small()
1562 args->agbno = NULLAGBLOCK; in xfs_alloc_ag_vextent_small()
2034 targs.agbno = 0; in xfs_alloc_fix_freelist()
2047 if (targs.agbno == NULLAGBLOCK) { in xfs_alloc_fix_freelist()
2055 for (bno = targs.agbno; bno < targs.agbno + targs.len; bno++) { in xfs_alloc_fix_freelist()
2459 args->agbno = NULLAGBLOCK; in xfs_alloc_vextent()
2505 args->agbno = XFS_FSB_TO_AGBNO(mp, args->fsbno); in xfs_alloc_vextent()
2521 args->agbno = XFS_FSB_TO_AGBNO(mp, args->fsbno); in xfs_alloc_vextent()
2604 args->agbno = NULLAGBLOCK; in xfs_alloc_vextent()
2613 args->agbno = XFS_FSB_TO_AGBNO(mp, in xfs_alloc_vextent()
2634 if (args->agbno == NULLAGBLOCK) in xfs_alloc_vextent()
2637 args->fsbno = XFS_AGB_TO_FSB(mp, args->agno, args->agbno); in xfs_alloc_vextent()
2641 ASSERT(args->agbno % args->alignment == 0); in xfs_alloc_vextent()
2688 args.agbno = XFS_FSB_TO_AGBNO(args.mp, bno); in xfs_free_extent()
2689 if (args.agbno >= args.mp->m_sb.sb_agblocks) in xfs_free_extent()
2700 if (args.agbno + len > in xfs_free_extent()
2706 error = xfs_free_ag_extent(tp, args.agbp, args.agno, args.agbno, len, 0); in xfs_free_extent()
2708 xfs_extent_busy_insert(tp, args.agno, args.agbno, len, 0); in xfs_free_extent()