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