Lines Matching refs:agbno
762 *fbnop = args->agbno = fbno; in xfs_alloc_ag_vextent_small()
787 args->agbno = NULLAGBLOCK; in xfs_alloc_ag_vextent_small()
841 if (error || args->agbno == NULLAGBLOCK) in xfs_alloc_ag_vextent()
847 ASSERT(args->agbno % args->alignment == 0); in xfs_alloc_ag_vextent()
852 args->agbno, args->len, &args->oinfo); in xfs_alloc_ag_vextent()
865 args->agbno, args->len)); in xfs_alloc_ag_vextent()
909 error = xfs_alloc_lookup_le(bno_cur, args->agbno, args->minlen, &i); in xfs_alloc_ag_vextent_exact()
922 ASSERT(fbno <= args->agbno); in xfs_alloc_ag_vextent_exact()
935 if (tbno > args->agbno) in xfs_alloc_ag_vextent_exact()
940 if (tend < args->agbno + args->minlen) in xfs_alloc_ag_vextent_exact()
949 args->len = XFS_AGBLOCK_MIN(tend, args->agbno + args->maxlen) in xfs_alloc_ag_vextent_exact()
950 - args->agbno; in xfs_alloc_ag_vextent_exact()
952 ASSERT(args->agbno + args->len <= tend); in xfs_alloc_ag_vextent_exact()
960 ASSERT(args->agbno + args->len <= in xfs_alloc_ag_vextent_exact()
962 error = xfs_alloc_fixup_trees(cnt_cur, bno_cur, fbno, flen, args->agbno, in xfs_alloc_ag_vextent_exact()
979 args->agbno = NULLAGBLOCK; in xfs_alloc_ag_vextent_exact()
1032 if (*sbnoa >= args->agbno + gdiff) in xfs_alloc_find_best_extent()
1037 if (*sbnoa <= args->agbno - gdiff) in xfs_alloc_find_best_extent()
1048 sdiff = xfs_alloc_compute_diff(args->agbno, args->len, in xfs_alloc_find_best_extent()
1130 if (args->agbno < args->min_agbno) in xfs_alloc_ag_vextent_near()
1131 args->agbno = args->min_agbno; in xfs_alloc_ag_vextent_near()
1132 if (args->agbno > args->max_agbno) in xfs_alloc_ag_vextent_near()
1133 args->agbno = args->max_agbno; in xfs_alloc_ag_vextent_near()
1235 ltdiff = xfs_alloc_compute_diff(args->agbno, args->len, in xfs_alloc_ag_vextent_near()
1265 args->agbno = bnew; in xfs_alloc_ag_vextent_near()
1305 if ((error = xfs_alloc_lookup_le(bno_cur_lt, args->agbno, args->maxlen, &i))) in xfs_alloc_ag_vextent_near()
1383 ltdiff = xfs_alloc_compute_diff(args->agbno, args->len, in xfs_alloc_ag_vextent_near()
1400 gtdiff = xfs_alloc_compute_diff(args->agbno, args->len, in xfs_alloc_ag_vextent_near()
1427 args->agbno = NULLAGBLOCK; in xfs_alloc_ag_vextent_near()
1454 (void)xfs_alloc_compute_diff(args->agbno, rlen, args->alignment, in xfs_alloc_ag_vextent_near()
1460 args->agbno = ltnew; in xfs_alloc_ag_vextent_near()
1662 args->agbno = rbno; in xfs_alloc_ag_vextent_size()
1664 args->agbno + args->len <= in xfs_alloc_ag_vextent_size()
1681 args->agbno = NULLAGBLOCK; in xfs_alloc_ag_vextent_size()
2088 xfs_agblock_t agbno, in xfs_free_agfl_block() argument
2095 error = xfs_free_ag_extent(tp, agbp, agno, agbno, 1, oinfo, in xfs_free_agfl_block()
2100 bp = xfs_btree_get_bufs(tp->t_mountp, tp, agno, agbno); in xfs_free_agfl_block()
2212 xfs_fsblock_t agbno, in xfs_defer_agfl_block() argument
2222 new->xefi_startblock = XFS_AGB_TO_FSB(mp, agno, agbno); in xfs_defer_agfl_block()
2227 trace_xfs_agfl_free_defer(mp, agno, 0, agbno, 1); in xfs_defer_agfl_block()
2357 targs.agbno = 0; in xfs_alloc_fix_freelist()
2371 if (targs.agbno == NULLAGBLOCK) { in xfs_alloc_fix_freelist()
2379 for (bno = targs.agbno; bno < targs.agbno + targs.len; bno++) { in xfs_alloc_fix_freelist()
2822 args->agbno = NULLAGBLOCK; in xfs_alloc_vextent()
2865 args->agbno = XFS_FSB_TO_AGBNO(mp, args->fsbno); in xfs_alloc_vextent()
2881 args->agbno = XFS_FSB_TO_AGBNO(mp, args->fsbno); in xfs_alloc_vextent()
2950 args->agbno = NULLAGBLOCK; in xfs_alloc_vextent()
2957 args->agbno = XFS_FSB_TO_AGBNO(mp, in xfs_alloc_vextent()
2977 if (args->agbno == NULLAGBLOCK) in xfs_alloc_vextent()
2980 args->fsbno = XFS_AGB_TO_FSB(mp, args->agno, args->agbno); in xfs_alloc_vextent()
2984 ASSERT(args->agbno % args->alignment == 0); in xfs_alloc_vextent()
3056 xfs_agblock_t agbno = XFS_FSB_TO_AGBNO(mp, bno); in __xfs_free_extent() local
3071 XFS_WANT_CORRUPTED_GOTO(mp, agbno < mp->m_sb.sb_agblocks, err); in __xfs_free_extent()
3075 agbno + len <= be32_to_cpu(XFS_BUF_TO_AGF(agbp)->agf_length), in __xfs_free_extent()
3078 error = xfs_free_ag_extent(tp, agbp, agno, agbno, len, oinfo, type); in __xfs_free_extent()
3084 xfs_extent_busy_insert(tp, agno, agbno, len, busy_flags); in __xfs_free_extent()