Lines Matching refs:pag
236 struct xfs_perag *pag, in xrep_ag_has_space() argument
240 return !xfs_ag_resv_critical(pag, XFS_AG_RESV_RMAPBT) && in xrep_ag_has_space()
241 !xfs_ag_resv_critical(pag, XFS_AG_RESV_METADATA) && in xrep_ag_has_space()
242 pag->pagf_freeblks > xfs_ag_resv_needed(pag, type) + nr_blocks; in xrep_ag_has_space()
256 struct xfs_perag *pag; in xrep_calc_ag_resblks() local
271 pag = xfs_perag_get(mp, sm->sm_agno); in xrep_calc_ag_resblks()
272 if (xfs_perag_initialised_agi(pag)) { in xrep_calc_ag_resblks()
274 icount = pag->pagi_count; in xrep_calc_ag_resblks()
277 error = xfs_ialloc_read_agi(pag, NULL, &bp); in xrep_calc_ag_resblks()
279 icount = pag->pagi_count; in xrep_calc_ag_resblks()
285 error = xfs_alloc_read_agf(pag, NULL, 0, &bp); in xrep_calc_ag_resblks()
287 aglen = pag->block_count; in xrep_calc_ag_resblks()
301 !xfs_verify_agino(pag, icount)) { in xrep_calc_ag_resblks()
302 icount = pag->agino_max - pag->agino_min + 1; in xrep_calc_ag_resblks()
307 aglen != pag->block_count || in xrep_calc_ag_resblks()
309 aglen = pag->block_count; in xrep_calc_ag_resblks()
313 xfs_perag_put(pag); in xrep_calc_ag_resblks()
396 args.agno = sc->sa.pag->pag_agno; in xrep_fix_freelist()
398 args.pag = sc->sa.pag; in xrep_fix_freelist()
466 daddr = XFS_AGB_TO_DADDR(mp, ri->sc->sa.pag->pag_agno, agbno); in xrep_findroot_block()
595 trace_xrep_findroot_block(mp, ri->sc->sa.pag->pag_agno, agbno, in xrep_findroot_block()
669 cur = xfs_rmapbt_init_cursor(mp, sc->tp, agf_bp, sc->sa.pag); in xrep_find_ag_btree_roots()