Lines Matching refs:pag
86 struct xfs_perag *pag = NULL; in xchk_fscount_warmup() local
90 for_each_perag(mp, agno, pag) { in xchk_fscount_warmup()
93 if (xfs_perag_initialised_agi(pag) && in xchk_fscount_warmup()
94 xfs_perag_initialised_agf(pag)) in xchk_fscount_warmup()
98 error = xfs_ialloc_read_agi(pag, sc->tp, &agi_bp); in xchk_fscount_warmup()
101 error = xfs_alloc_read_agf(pag, sc->tp, 0, &agf_bp); in xchk_fscount_warmup()
109 if (!xfs_perag_initialised_agi(pag) || in xchk_fscount_warmup()
110 !xfs_perag_initialised_agf(pag)) { in xchk_fscount_warmup()
125 if (pag) in xchk_fscount_warmup()
126 xfs_perag_rele(pag); in xchk_fscount_warmup()
301 struct xfs_perag *pag; in xchk_fscount_aggregate_agcounts() local
312 for_each_perag(mp, agno, pag) { in xchk_fscount_aggregate_agcounts()
317 if (!xfs_perag_initialised_agi(pag) || in xchk_fscount_aggregate_agcounts()
318 !xfs_perag_initialised_agf(pag)) { in xchk_fscount_aggregate_agcounts()
324 fsc->icount += pag->pagi_count; in xchk_fscount_aggregate_agcounts()
325 fsc->ifree += pag->pagi_freecount; in xchk_fscount_aggregate_agcounts()
328 fsc->fdblocks += pag->pagf_freeblks; in xchk_fscount_aggregate_agcounts()
329 fsc->fdblocks += pag->pagf_flcount; in xchk_fscount_aggregate_agcounts()
331 fsc->fdblocks += pag->pagf_btreeblks; in xchk_fscount_aggregate_agcounts()
342 fsc->fdblocks -= pag->pag_meta_resv.ar_reserved; in xchk_fscount_aggregate_agcounts()
343 fsc->fdblocks -= pag->pag_rmapbt_resv.ar_orig_reserved; in xchk_fscount_aggregate_agcounts()
346 if (pag) in xchk_fscount_aggregate_agcounts()
347 xfs_perag_rele(pag); in xchk_fscount_aggregate_agcounts()