Lines Matching refs:agno
233 xfs_agnumber_t agno = cur->bc_ag.agno;
248 if (!xfs_verify_agbno(mp, agno, *bno))
252 if (!xfs_verify_agbno(mp, agno, *bno + *len - 1))
260 cur->bc_btnum == XFS_BTNUM_BNO ? "Block" : "Size", agno);
692 xfs_agnumber_t agno, /* allocation group number */
698 ASSERT(agno != NULLAGNUMBER);
701 XFS_AG_DADDR(mp, agno, XFS_AGFL_DADDR(mp)),
780 args->agbp, args->agno, XFS_BTNUM_CNT);
790 args->agbp, args->agno, XFS_BTNUM_BNO);
793 args->agbp, args->agno, XFS_BTNUM_BNO);
1067 xfs_extent_busy_reuse(args->mp, args->agno, fbno, 1,
1074 XFS_AGB_TO_DADDR(args->mp, args->agno, fbno),
1093 error = xfs_rmap_free(args->tp, args->agbp, args->agno, fbno, 1,
1122 * Allocate a variable extent in the allocation group agno.
1170 error = xfs_rmap_alloc(args->tp, args->agbp, args->agno,
1182 ASSERT(!xfs_extent_busy_search(args->mp, args->agno,
1194 * Allocate a variable extent at exactly agno/bno.
1221 args->agno, XFS_BTNUM_BNO);
1281 args->agno, XFS_BTNUM_CNT);
1551 * Allocate a variable extent near bno in the allocation group agno.
1652 * Allocate a variable extent anywhere in the allocation group agno.
1678 args->agno, XFS_BTNUM_CNT);
1841 args->agno, XFS_BTNUM_BNO);
1875 * Free the extent starting at agno/bno for length.
1881 xfs_agnumber_t agno,
1905 error = xfs_rmap_free(tp, agbp, agno, bno, len, oinfo);
1913 bno_cur = xfs_allocbt_init_cursor(mp, tp, agbp, agno, XFS_BTNUM_BNO);
1983 cnt_cur = xfs_allocbt_init_cursor(mp, tp, agbp, agno, XFS_BTNUM_CNT);
2175 trace_xfs_free_extent(mp, agno, bno, len, type, haveleft, haveright);
2180 trace_xfs_free_extent(mp, agno, bno, len, type, -1, -1);
2331 xfs_agnumber_t agno,
2339 error = xfs_free_ag_extent(tp, agbp, agno, agbno, 1, oinfo,
2345 XFS_AGB_TO_DADDR(tp->t_mountp, agno, agbno),
2455 xfs_agnumber_t agno,
2467 new->xefi_startblock = XFS_AGB_TO_FSB(mp, agno, agbno);
2472 trace_xfs_agfl_free_defer(mp, agno, 0, agbno, 1);
2500 error = xfs_alloc_read_agf(mp, tp, args->agno, flags, &agbp);
2530 error = xfs_alloc_read_agf(mp, tp, args->agno, flags, &agbp);
2584 xfs_defer_agfl_block(tp, args->agno, bno, &targs.oinfo);
2590 targs.agno = args->agno;
2594 error = xfs_alloc_read_agfl(mp, tp, targs.agno, &agflbp);
2757 xfs_agnumber_t agno, /* allocation group number */
2763 error = xfs_alloc_read_agf(mp, tp, agno, flags, &bp);
2955 xfs_agnumber_t agno, /* allocation group number */
2961 trace_xfs_read_agf(mp, agno);
2963 ASSERT(agno != NULLAGNUMBER);
2965 XFS_AG_DADDR(mp, agno, XFS_AGF_DADDR(mp)),
2982 xfs_agnumber_t agno, /* allocation group number */
2990 trace_xfs_alloc_read_agf(mp, agno);
2995 ASSERT(agno != NULLAGNUMBER);
2996 error = xfs_read_agf(mp, tp, agno,
3087 args->agno = XFS_FSB_TO_AGNO(mp, args->fsbno);
3088 args->pag = xfs_perag_get(mp, args->agno);
3125 args->agno = XFS_FSB_TO_AGNO(mp, args->fsbno);
3133 args->agno = sagno = XFS_FSB_TO_AGNO(mp, args->fsbno);
3141 args->pag = xfs_perag_get(mp, args->agno);
3161 if (args->agno == sagno &&
3171 if (++(args->agno) == mp->m_sb.sb_agcount) {
3173 args->agno = sagno;
3175 args->agno = 0;
3181 if (args->agno == sagno) {
3198 if (args->agno == sagno)
3202 mp->m_agfrotor = (args->agno * rotorstep + 1) %
3213 args->fsbno = XFS_AGB_TO_FSB(mp, args->agno, args->agbno);
3234 xfs_agnumber_t agno,
3243 args.agno = agno;
3249 if (args.agno >= args.mp->m_sb.sb_agcount)
3252 args.pag = xfs_perag_get(args.mp, args.agno);
3281 xfs_agnumber_t agno = XFS_FSB_TO_AGNO(mp, bno);
3294 error = xfs_free_extent_fix_freelist(tp, agno, &agbp);
3310 error = xfs_free_ag_extent(tp, agbp, agno, agbno, len, oinfo, type);
3316 xfs_extent_busy_insert(tp, agno, agbno, len, busy_flags);