Lines Matching refs:pag
27 struct xfs_perag *pag; in xfs_health_unmount() local
38 pag = xfs_perag_get(mp, agno); in xfs_health_unmount()
39 xfs_ag_measure_sickness(pag, &sick, &checked); in xfs_health_unmount()
44 xfs_perag_put(pag); in xfs_health_unmount()
181 struct xfs_perag *pag, in xfs_ag_mark_sick() argument
185 trace_xfs_ag_mark_sick(pag->pag_mount, pag->pag_agno, mask); in xfs_ag_mark_sick()
187 spin_lock(&pag->pag_state_lock); in xfs_ag_mark_sick()
188 pag->pag_sick |= mask; in xfs_ag_mark_sick()
189 pag->pag_checked |= mask; in xfs_ag_mark_sick()
190 spin_unlock(&pag->pag_state_lock); in xfs_ag_mark_sick()
196 struct xfs_perag *pag, in xfs_ag_mark_healthy() argument
200 trace_xfs_ag_mark_healthy(pag->pag_mount, pag->pag_agno, mask); in xfs_ag_mark_healthy()
202 spin_lock(&pag->pag_state_lock); in xfs_ag_mark_healthy()
203 pag->pag_sick &= ~mask; in xfs_ag_mark_healthy()
204 pag->pag_checked |= mask; in xfs_ag_mark_healthy()
205 spin_unlock(&pag->pag_state_lock); in xfs_ag_mark_healthy()
211 struct xfs_perag *pag, in xfs_ag_measure_sickness() argument
215 spin_lock(&pag->pag_state_lock); in xfs_ag_measure_sickness()
216 *sick = pag->pag_sick; in xfs_ag_measure_sickness()
217 *checked = pag->pag_checked; in xfs_ag_measure_sickness()
218 spin_unlock(&pag->pag_state_lock); in xfs_ag_measure_sickness()
337 struct xfs_perag *pag, in xfs_ag_geom_health() argument
347 xfs_ag_measure_sickness(pag, &sick, &checked); in xfs_ag_geom_health()