Lines Matching refs:pag
82 struct xfs_perag *pag = NULL; in xchk_fscount_warmup() local
86 for_each_perag(mp, agno, pag) { in xchk_fscount_warmup()
89 if (xfs_perag_initialised_agi(pag) && in xchk_fscount_warmup()
90 xfs_perag_initialised_agf(pag)) in xchk_fscount_warmup()
94 error = xfs_ialloc_read_agi(pag, sc->tp, &agi_bp); in xchk_fscount_warmup()
97 error = xfs_alloc_read_agf(pag, sc->tp, 0, &agf_bp); in xchk_fscount_warmup()
105 if (!xfs_perag_initialised_agi(pag) || in xchk_fscount_warmup()
106 !xfs_perag_initialised_agf(pag)) { in xchk_fscount_warmup()
121 if (pag) in xchk_fscount_warmup()
122 xfs_perag_rele(pag); in xchk_fscount_warmup()
209 struct xfs_perag *pag; in xchk_fscount_aggregate_agcounts() local
220 for_each_perag(mp, agno, pag) { in xchk_fscount_aggregate_agcounts()
225 if (!xfs_perag_initialised_agi(pag) || in xchk_fscount_aggregate_agcounts()
226 !xfs_perag_initialised_agf(pag)) { in xchk_fscount_aggregate_agcounts()
232 fsc->icount += pag->pagi_count; in xchk_fscount_aggregate_agcounts()
233 fsc->ifree += pag->pagi_freecount; in xchk_fscount_aggregate_agcounts()
236 fsc->fdblocks += pag->pagf_freeblks; in xchk_fscount_aggregate_agcounts()
237 fsc->fdblocks += pag->pagf_flcount; in xchk_fscount_aggregate_agcounts()
239 fsc->fdblocks += pag->pagf_btreeblks; in xchk_fscount_aggregate_agcounts()
250 fsc->fdblocks -= pag->pag_meta_resv.ar_reserved; in xchk_fscount_aggregate_agcounts()
251 fsc->fdblocks -= pag->pag_rmapbt_resv.ar_orig_reserved; in xchk_fscount_aggregate_agcounts()
254 if (pag) in xchk_fscount_aggregate_agcounts()
255 xfs_perag_rele(pag); in xchk_fscount_aggregate_agcounts()