Lines Matching refs:xfs_scrub
9 struct xfs_scrub;
80 int (*setup)(struct xfs_scrub *sc);
83 int (*scrub)(struct xfs_scrub *);
86 int (*repair)(struct xfs_scrub *);
94 int (*repair_eval)(struct xfs_scrub *sc);
120 struct xfs_scrub { struct
206 struct xfs_scrub sc;
207 struct xfs_scrub *parent_sc;
212 struct xfs_scrub_subord *xchk_scrub_create_subord(struct xfs_scrub *sc,
223 struct xfs_scrub *sc, in xchk_should_terminate()
234 static inline int xchk_nothing(struct xfs_scrub *sc) in xchk_nothing()
240 int xchk_tester(struct xfs_scrub *sc);
241 int xchk_superblock(struct xfs_scrub *sc);
242 int xchk_agf(struct xfs_scrub *sc);
243 int xchk_agfl(struct xfs_scrub *sc);
244 int xchk_agi(struct xfs_scrub *sc);
245 int xchk_allocbt(struct xfs_scrub *sc);
246 int xchk_iallocbt(struct xfs_scrub *sc);
247 int xchk_rmapbt(struct xfs_scrub *sc);
248 int xchk_refcountbt(struct xfs_scrub *sc);
249 int xchk_inode(struct xfs_scrub *sc);
250 int xchk_bmap_data(struct xfs_scrub *sc);
251 int xchk_bmap_attr(struct xfs_scrub *sc);
252 int xchk_bmap_cow(struct xfs_scrub *sc);
253 int xchk_directory(struct xfs_scrub *sc);
254 int xchk_xattr(struct xfs_scrub *sc);
255 int xchk_symlink(struct xfs_scrub *sc);
256 int xchk_parent(struct xfs_scrub *sc);
257 int xchk_dirtree(struct xfs_scrub *sc);
259 int xchk_rtbitmap(struct xfs_scrub *sc);
260 int xchk_rtsummary(struct xfs_scrub *sc);
266 int xchk_quota(struct xfs_scrub *sc);
267 int xchk_quotacheck(struct xfs_scrub *sc);
272 int xchk_fscounters(struct xfs_scrub *sc);
273 int xchk_nlinks(struct xfs_scrub *sc);
276 void xchk_xref_is_used_space(struct xfs_scrub *sc, xfs_agblock_t agbno,
278 void xchk_xref_is_not_inode_chunk(struct xfs_scrub *sc, xfs_agblock_t agbno,
280 void xchk_xref_is_inode_chunk(struct xfs_scrub *sc, xfs_agblock_t agbno,
282 void xchk_xref_is_only_owned_by(struct xfs_scrub *sc, xfs_agblock_t agbno,
284 void xchk_xref_is_not_owned_by(struct xfs_scrub *sc, xfs_agblock_t agbno,
286 void xchk_xref_has_no_owner(struct xfs_scrub *sc, xfs_agblock_t agbno,
288 void xchk_xref_is_cow_staging(struct xfs_scrub *sc, xfs_agblock_t bno,
290 void xchk_xref_is_not_shared(struct xfs_scrub *sc, xfs_agblock_t bno,
292 void xchk_xref_is_not_cow_staging(struct xfs_scrub *sc, xfs_agblock_t bno,
295 void xchk_xref_is_used_rt_space(struct xfs_scrub *sc, xfs_rtblock_t rtbno,