Lines Matching refs:fsc

130 	struct xchk_fscounters	*fsc;  in xchk_setup_fscounters()  local
136 fsc = sc->buf; in xchk_setup_fscounters()
137 fsc->sc = sc; in xchk_setup_fscounters()
139 xfs_icount_range(sc->mp, &fsc->icount_min, &fsc->icount_max); in xchk_setup_fscounters()
172 struct xchk_fscounters *fsc, in xchk_fscount_btreeblks() argument
185 fsc->fdblocks += blocks - 1; in xchk_fscount_btreeblks()
190 fsc->fdblocks += blocks - 1; in xchk_fscount_btreeblks()
206 struct xchk_fscounters *fsc) in xchk_fscount_aggregate_agcounts() argument
216 fsc->icount = 0; in xchk_fscount_aggregate_agcounts()
217 fsc->ifree = 0; in xchk_fscount_aggregate_agcounts()
218 fsc->fdblocks = 0; 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()
241 error = xchk_fscount_btreeblks(sc, fsc, agno); 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()
265 fsc->fdblocks -= mp->m_resblks_avail; in xchk_fscount_aggregate_agcounts()
273 fsc->fdblocks -= delayed; in xchk_fscount_aggregate_agcounts()
275 trace_xchk_fscounters_calc(mp, fsc->icount, fsc->ifree, fsc->fdblocks, in xchk_fscount_aggregate_agcounts()
280 if (fsc->icount < fsc->icount_min || fsc->icount > fsc->icount_max || in xchk_fscount_aggregate_agcounts()
281 fsc->fdblocks > mp->m_sb.sb_dblocks || in xchk_fscount_aggregate_agcounts()
282 fsc->ifree > fsc->icount_max) in xchk_fscount_aggregate_agcounts()
290 if (fsc->ifree > fsc->icount) { in xchk_fscount_aggregate_agcounts()
308 struct xchk_fscounters *fsc = priv; in xchk_fscount_add_frextent() local
311 fsc->frextents += rec->ar_extcount; in xchk_fscount_add_frextent()
313 xchk_should_terminate(fsc->sc, &error); in xchk_fscount_add_frextent()
321 struct xchk_fscounters *fsc) in xchk_fscount_count_frextents() argument
326 fsc->frextents = 0; in xchk_fscount_count_frextents()
332 xchk_fscount_add_frextent, fsc); in xchk_fscount_count_frextents()
346 struct xchk_fscounters *fsc) in xchk_fscount_count_frextents() argument
348 fsc->frextents = 0; in xchk_fscount_count_frextents()
423 struct xchk_fscounters *fsc = sc->buf; in xchk_fscounters() local
438 if (icount < fsc->icount_min || icount > fsc->icount_max) in xchk_fscounters()
457 error = xchk_fscount_aggregate_agcounts(sc, fsc); in xchk_fscounters()
464 error = xchk_fscount_count_frextents(sc, fsc); in xchk_fscounters()
471 if (!xchk_fscount_within_range(sc, icount, &mp->m_icount, fsc->icount)) in xchk_fscounters()
474 if (!xchk_fscount_within_range(sc, ifree, &mp->m_ifree, fsc->ifree)) in xchk_fscounters()
478 fsc->fdblocks)) in xchk_fscounters()
482 fsc->frextents)) in xchk_fscounters()