Lines Matching refs:xfs_perag
12 struct xfs_perag;
32 struct xfs_perag {
125 static inline bool xfs_perag_ ## name (struct xfs_perag *pag) \
142 struct xfs_perag *xfs_perag_get(struct xfs_mount *mp, xfs_agnumber_t agno);
143 struct xfs_perag *xfs_perag_get_tag(struct xfs_mount *mp, xfs_agnumber_t agno,
145 struct xfs_perag *xfs_perag_hold(struct xfs_perag *pag);
146 void xfs_perag_put(struct xfs_perag *pag);
149 struct xfs_perag *xfs_perag_grab(struct xfs_mount *, xfs_agnumber_t);
150 struct xfs_perag *xfs_perag_grab_tag(struct xfs_mount *, xfs_agnumber_t,
152 void xfs_perag_rele(struct xfs_perag *pag);
162 xfs_verify_agbno(struct xfs_perag *pag, xfs_agblock_t agbno)
173 struct xfs_perag *pag,
191 xfs_verify_agino(struct xfs_perag *pag, xfs_agino_t agino)
205 xfs_verify_agino_or_null(struct xfs_perag *pag, xfs_agino_t agino)
222 static inline struct xfs_perag *
224 struct xfs_perag *pag,
260 static inline struct xfs_perag *
262 struct xfs_perag *pag,
326 int xfs_ag_shrink_space(struct xfs_perag *pag, struct xfs_trans **tpp,
328 int xfs_ag_extend_space(struct xfs_perag *pag, struct xfs_trans *tp,
330 int xfs_ag_get_geometry(struct xfs_perag *pag, struct xfs_ag_geometry *ageo);