Lines Matching refs:sc
13 static inline int xrep_notsupported(struct xfs_scrub *sc) in xrep_notsupported() argument
30 int xrep_attempt(struct xfs_scrub *sc, struct xchk_stats_run *run);
31 bool xrep_will_attempt(struct xfs_scrub *sc);
33 int xrep_roll_ag_trans(struct xfs_scrub *sc);
34 int xrep_roll_trans(struct xfs_scrub *sc);
35 int xrep_defer_finish(struct xfs_scrub *sc);
38 xfs_extlen_t xrep_calc_ag_resblks(struct xfs_scrub *sc);
42 struct xfs_scrub *sc) in xrep_trans_commit() argument
44 int error = xfs_trans_commit(sc->tp); in xrep_trans_commit()
46 sc->tp = NULL; in xrep_trans_commit()
54 int xrep_fix_freelist(struct xfs_scrub *sc, int alloc_flags);
71 int xrep_find_ag_btree_roots(struct xfs_scrub *sc, struct xfs_buf *agf_bp,
75 void xrep_update_qflags(struct xfs_scrub *sc, unsigned int clear_flags,
77 void xrep_force_quotacheck(struct xfs_scrub *sc, xfs_dqtype_t type);
78 int xrep_ino_dqattach(struct xfs_scrub *sc);
80 # define xrep_force_quotacheck(sc, type) ((void)0) argument
81 # define xrep_ino_dqattach(sc) (0) argument
84 int xrep_setup_xfbtree(struct xfs_scrub *sc, const char *descr);
86 int xrep_ino_ensure_extent_count(struct xfs_scrub *sc, int whichfork,
88 int xrep_reset_perag_resv(struct xfs_scrub *sc);
89 int xrep_bmap(struct xfs_scrub *sc, int whichfork, bool allow_unwritten);
90 int xrep_metadata_inode_forks(struct xfs_scrub *sc);
91 int xrep_setup_ag_rmapbt(struct xfs_scrub *sc);
92 int xrep_setup_ag_refcountbt(struct xfs_scrub *sc);
93 int xrep_setup_xattr(struct xfs_scrub *sc);
94 int xrep_setup_directory(struct xfs_scrub *sc);
95 int xrep_setup_parent(struct xfs_scrub *sc);
96 int xrep_setup_nlinks(struct xfs_scrub *sc);
97 int xrep_setup_symlink(struct xfs_scrub *sc, unsigned int *resblks);
98 int xrep_setup_dirtree(struct xfs_scrub *sc);
101 int xrep_setup_ag_allocbt(struct xfs_scrub *sc);
104 int xrep_setup_inode(struct xfs_scrub *sc, const struct xfs_imap *imap);
106 void xrep_ag_btcur_init(struct xfs_scrub *sc, struct xchk_ag *sa);
107 int xrep_ag_init(struct xfs_scrub *sc, struct xfs_perag *pag,
112 int xrep_revalidate_allocbt(struct xfs_scrub *sc);
113 int xrep_revalidate_iallocbt(struct xfs_scrub *sc);
117 int xrep_probe(struct xfs_scrub *sc);
118 int xrep_superblock(struct xfs_scrub *sc);
119 int xrep_agf(struct xfs_scrub *sc);
120 int xrep_agfl(struct xfs_scrub *sc);
121 int xrep_agi(struct xfs_scrub *sc);
122 int xrep_allocbt(struct xfs_scrub *sc);
123 int xrep_iallocbt(struct xfs_scrub *sc);
124 int xrep_rmapbt(struct xfs_scrub *sc);
125 int xrep_refcountbt(struct xfs_scrub *sc);
126 int xrep_inode(struct xfs_scrub *sc);
127 int xrep_bmap_data(struct xfs_scrub *sc);
128 int xrep_bmap_attr(struct xfs_scrub *sc);
129 int xrep_bmap_cow(struct xfs_scrub *sc);
130 int xrep_nlinks(struct xfs_scrub *sc);
131 int xrep_fscounters(struct xfs_scrub *sc);
132 int xrep_xattr(struct xfs_scrub *sc);
133 int xrep_directory(struct xfs_scrub *sc);
134 int xrep_parent(struct xfs_scrub *sc);
135 int xrep_symlink(struct xfs_scrub *sc);
136 int xrep_dirtree(struct xfs_scrub *sc);
139 int xrep_rtbitmap(struct xfs_scrub *sc);
140 int xrep_rtsummary(struct xfs_scrub *sc);
147 int xrep_quota(struct xfs_scrub *sc);
148 int xrep_quotacheck(struct xfs_scrub *sc);
154 int xrep_reinit_pagf(struct xfs_scrub *sc);
155 int xrep_reinit_pagi(struct xfs_scrub *sc);
165 #define xrep_ino_dqattach(sc) (0) argument
166 #define xrep_will_attempt(sc) (false) argument
170 struct xfs_scrub *sc, in xrep_attempt() argument
180 struct xfs_scrub *sc) in xrep_calc_ag_resblks() argument
187 struct xfs_scrub *sc) in xrep_reset_perag_resv() argument
189 if (!(sc->flags & XREP_RESET_PERAG_RESV)) in xrep_reset_perag_resv()
199 struct xfs_scrub *sc) in xrep_setup_nothing() argument
212 #define xrep_setup_inode(sc, imap) ((void)0) argument
214 static inline int xrep_setup_symlink(struct xfs_scrub *sc, unsigned int *x) in xrep_setup_symlink() argument