• Home
  • Raw
  • Download

Lines Matching refs:agno

609 	xfs_agnumber_t	agno,		/* allocation group number */  in xfs_alloc_read_agfl()  argument
615 ASSERT(agno != NULLAGNUMBER); in xfs_alloc_read_agfl()
618 XFS_AG_DADDR(mp, agno, XFS_AGFL_DADDR(mp)), in xfs_alloc_read_agfl()
701 error = xfs_rmap_alloc(args->tp, args->agbp, args->agno, in xfs_alloc_ag_vextent()
714 ASSERT(!xfs_extent_busy_search(args->mp, args->agno, in xfs_alloc_ag_vextent()
751 args->agno, XFS_BTNUM_BNO); in xfs_alloc_ag_vextent_exact()
806 args->agno, XFS_BTNUM_CNT); in xfs_alloc_ag_vextent_exact()
990 args->agno, XFS_BTNUM_CNT); in xfs_alloc_ag_vextent_near()
1115 args->agbp, args->agno, XFS_BTNUM_BNO); in xfs_alloc_ag_vextent_near()
1144 args->agno, XFS_BTNUM_BNO); in xfs_alloc_ag_vextent_near()
1354 args->agno, XFS_BTNUM_CNT); in xfs_alloc_ag_vextent_size()
1503 args->agno, XFS_BTNUM_BNO); in xfs_alloc_ag_vextent_size()
1574 xfs_extent_busy_reuse(args->mp, args->agno, fbno, 1, in xfs_alloc_ag_vextent_small()
1581 args->agno, fbno, 0); in xfs_alloc_ag_vextent_small()
1604 error = xfs_rmap_free(args->tp, args->agbp, args->agno, in xfs_alloc_ag_vextent_small()
1608 pag = xfs_perag_get(args->mp, args->agno); in xfs_alloc_ag_vextent_small()
1655 xfs_agnumber_t agno, in xfs_free_ag_extent() argument
1680 error = xfs_rmap_free(tp, agbp, agno, bno, len, oinfo); in xfs_free_ag_extent()
1688 bno_cur = xfs_allocbt_init_cursor(mp, tp, agbp, agno, XFS_BTNUM_BNO); in xfs_free_ag_extent()
1747 cnt_cur = xfs_allocbt_init_cursor(mp, tp, agbp, agno, XFS_BTNUM_CNT); in xfs_free_ag_extent()
1885 pag = xfs_perag_get(mp, agno); in xfs_free_ag_extent()
1895 trace_xfs_free_extent(mp, agno, bno, len, type == XFS_AG_RESV_AGFL, in xfs_free_ag_extent()
1901 trace_xfs_free_extent(mp, agno, bno, len, type == XFS_AG_RESV_AGFL, in xfs_free_ag_extent()
2057 error = xfs_alloc_read_agf(mp, tp, args->agno, flags, &agbp); in xfs_alloc_fix_freelist()
2088 error = xfs_alloc_read_agf(mp, tp, args->agno, flags, &agbp); in xfs_alloc_fix_freelist()
2138 error = xfs_free_ag_extent(tp, agbp, args->agno, bno, 1, in xfs_alloc_fix_freelist()
2142 bp = xfs_btree_get_bufs(mp, tp, args->agno, bno, 0); in xfs_alloc_fix_freelist()
2153 targs.agno = args->agno; in xfs_alloc_fix_freelist()
2157 error = xfs_alloc_read_agfl(mp, tp, targs.agno, &agflbp); in xfs_alloc_fix_freelist()
2321 xfs_agnumber_t agno, /* allocation group number */ in xfs_alloc_pagf_init() argument
2327 if ((error = xfs_alloc_read_agf(mp, tp, agno, flags, &bp))) in xfs_alloc_pagf_init()
2503 xfs_agnumber_t agno, /* allocation group number */ in xfs_read_agf() argument
2509 trace_xfs_read_agf(mp, agno); in xfs_read_agf()
2511 ASSERT(agno != NULLAGNUMBER); in xfs_read_agf()
2514 XFS_AG_DADDR(mp, agno, XFS_AGF_DADDR(mp)), in xfs_read_agf()
2533 xfs_agnumber_t agno, /* allocation group number */ in xfs_alloc_read_agf() argument
2541 trace_xfs_alloc_read_agf(mp, agno); in xfs_alloc_read_agf()
2543 ASSERT(agno != NULLAGNUMBER); in xfs_alloc_read_agf()
2544 error = xfs_read_agf(mp, tp, agno, in xfs_alloc_read_agf()
2554 pag = xfs_perag_get(mp, agno); in xfs_alloc_read_agf()
2640 args->agno = XFS_FSB_TO_AGNO(mp, args->fsbno); in xfs_alloc_vextent()
2641 args->pag = xfs_perag_get(mp, args->agno); in xfs_alloc_vextent()
2680 args->agno = sagno = (mp->m_agfrotor / rotorstep) % in xfs_alloc_vextent()
2688 args->agno = XFS_FSB_TO_AGNO(mp, args->fsbno); in xfs_alloc_vextent()
2698 args->agno = sagno = XFS_FSB_TO_AGNO(mp, args->fsbno); in xfs_alloc_vextent()
2706 args->pag = xfs_perag_get(mp, args->agno); in xfs_alloc_vextent()
2726 if (args->agno == sagno && in xfs_alloc_vextent()
2736 if (++(args->agno) == mp->m_sb.sb_agcount) { in xfs_alloc_vextent()
2738 args->agno = sagno; in xfs_alloc_vextent()
2740 args->agno = 0; in xfs_alloc_vextent()
2746 if (args->agno == sagno) { in xfs_alloc_vextent()
2763 if (args->agno == sagno) in xfs_alloc_vextent()
2767 mp->m_agfrotor = (args->agno * rotorstep + 1) % in xfs_alloc_vextent()
2778 args->fsbno = XFS_AGB_TO_FSB(mp, args->agno, args->agbno); in xfs_alloc_vextent()
2806 xfs_agnumber_t agno, in xfs_free_extent_fix_freelist() argument
2815 args.agno = agno; in xfs_free_extent_fix_freelist()
2821 if (args.agno >= args.mp->m_sb.sb_agcount) in xfs_free_extent_fix_freelist()
2824 args.pag = xfs_perag_get(args.mp, args.agno); in xfs_free_extent_fix_freelist()
2852 xfs_agnumber_t agno = XFS_FSB_TO_AGNO(mp, bno); in xfs_free_extent() local
2864 error = xfs_free_extent_fix_freelist(tp, agno, &agbp); in xfs_free_extent()
2875 error = xfs_free_ag_extent(tp, agbp, agno, agbno, len, oinfo, type); in xfs_free_extent()
2879 xfs_extent_busy_insert(tp, agno, agbno, len, 0); in xfs_free_extent()