/linux-master/fs/xfs/scrub/ |
H A D | health.h | 10 void xchk_update_health(struct xfs_scrub *sc); 11 void xchk_ag_btree_del_cursor_if_sick(struct xfs_scrub *sc, 13 void xchk_mark_healthy_if_clean(struct xfs_scrub *sc, unsigned int mask); 14 bool xchk_file_looks_zapped(struct xfs_scrub *sc, unsigned int mask); 15 int xchk_health_record(struct xfs_scrub *sc);
|
H A D | repair.h | 13 static inline int xrep_notsupported(struct xfs_scrub *sc) 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) 54 int xrep_fix_freelist(struct xfs_scrub *sc, int alloc_flags); 71 int xrep_find_ag_btree_roots(struct xfs_scrub *s [all...] |
H A D | common.h | 16 struct xfs_scrub *sc, 34 int xchk_trans_alloc(struct xfs_scrub *sc, uint resblks); 35 int xchk_trans_alloc_empty(struct xfs_scrub *sc); 36 void xchk_trans_cancel(struct xfs_scrub *sc); 38 bool xchk_process_error(struct xfs_scrub *sc, xfs_agnumber_t agno, 40 bool xchk_fblock_process_error(struct xfs_scrub *sc, int whichfork, 43 bool xchk_xref_process_error(struct xfs_scrub *sc, 45 bool xchk_fblock_xref_process_error(struct xfs_scrub *sc, 48 void xchk_block_set_preen(struct xfs_scrub *sc, 50 void xchk_ino_set_preen(struct xfs_scrub *s [all...] |
H A D | scrub.h | 9 struct xfs_scrub; 30 int (*setup)(struct xfs_scrub *sc); 33 int (*scrub)(struct xfs_scrub *); 36 int (*repair)(struct xfs_scrub *); 44 int (*repair_eval)(struct xfs_scrub *sc); 70 struct xfs_scrub { struct 145 int xchk_tester(struct xfs_scrub *sc); 146 int xchk_superblock(struct xfs_scrub *sc); 147 int xchk_agf(struct xfs_scrub *sc); 148 int xchk_agfl(struct xfs_scrub *s [all...] |
H A D | reap.h | 12 int xrep_reap_agblocks(struct xfs_scrub *sc, struct xagb_bitmap *bitmap, 14 int xrep_reap_fsblocks(struct xfs_scrub *sc, struct xfsb_bitmap *bitmap,
|
H A D | readdir.h | 9 typedef int (*xchk_dirent_fn)(struct xfs_scrub *sc, struct xfs_inode *dp, 13 int xchk_dir_walk(struct xfs_scrub *sc, struct xfs_inode *dp, 16 int xchk_dir_lookup(struct xfs_scrub *sc, struct xfs_inode *dp,
|
H A D | quota.h | 9 xfs_dqtype_t xchk_quota_to_dqtype(struct xfs_scrub *sc); 14 struct xfs_scrub *sc; 32 void xchk_dqiter_init(struct xchk_dqiter *cursor, struct xfs_scrub *sc,
|
H A D | btree.h | 12 bool xchk_btree_process_error(struct xfs_scrub *sc, 16 bool xchk_btree_xref_process_error(struct xfs_scrub *sc, 20 void xchk_btree_set_corrupt(struct xfs_scrub *sc, 22 void xchk_btree_set_preen(struct xfs_scrub *sc, struct xfs_btree_cur *cur, 26 void xchk_btree_xref_set_corrupt(struct xfs_scrub *sc, 41 struct xfs_scrub *sc; 66 int xchk_btree(struct xfs_scrub *sc, struct xfs_btree_cur *cur,
|
H A D | rtbitmap.h | 17 int xrep_setup_rtbitmap(struct xfs_scrub *sc, struct xchk_rtbitmap *rtb);
|
H A D | fscounters.h | 10 struct xfs_scrub *sc;
|
H A D | newbt.h | 31 struct xfs_scrub *sc; 34 int (*alloc_vextent)(struct xfs_scrub *sc, 60 void xrep_newbt_init_bare(struct xrep_newbt *xnr, struct xfs_scrub *sc); 61 void xrep_newbt_init_ag(struct xrep_newbt *xnr, struct xfs_scrub *sc, 64 int xrep_newbt_init_inode(struct xrep_newbt *xnr, struct xfs_scrub *sc,
|
H A D | dabtree.h | 16 struct xfs_scrub *sc; 40 int xchk_da_btree(struct xfs_scrub *sc, int whichfork,
|
H A D | iscan.h | 10 struct xfs_scrub *sc; 74 void xchk_iscan_start(struct xfs_scrub *sc, unsigned int iget_timeout,
|
H A D | common.c | 70 struct xfs_scrub *sc, 111 struct xfs_scrub *sc, 122 struct xfs_scrub *sc, 134 struct xfs_scrub *sc, 175 struct xfs_scrub *sc, 186 struct xfs_scrub *sc, 210 struct xfs_scrub *sc, 224 struct xfs_scrub *sc, 234 struct xfs_scrub *sc) 243 struct xfs_scrub *s [all...] |
H A D | fscounters.c | 62 * AGF and AGI scrubbers check them, and a normal xfs_scrub run checks the 71 struct xfs_scrub *sc) 122 struct xfs_scrub *sc) 133 struct xfs_scrub *sc) 153 struct xfs_scrub *sc) 183 struct xfs_scrub *sc = fsc->sc; 198 struct xfs_scrub *sc) 260 struct xfs_scrub *sc, 294 struct xfs_scrub *sc, 408 struct xfs_scrub *s [all...] |
H A D | nlinks.h | 11 struct xfs_scrub *sc;
|
H A D | quotacheck.h | 38 struct xfs_scrub *sc;
|
H A D | fscounters_repair.c | 23 #include "scrub/xfs_scrub.h" 48 struct xfs_scrub *sc)
|
H A D | symlink.c | 24 struct xfs_scrub *sc) 38 struct xfs_scrub *sc)
|
H A D | alloc.c | 28 struct xfs_scrub *sc) 58 struct xfs_scrub *sc, 98 struct xfs_scrub *sc, 156 struct xfs_scrub *sc) 179 struct xfs_scrub *sc,
|
H A D | parent.c | 24 struct xfs_scrub *sc) 34 struct xfs_scrub *sc; 41 struct xfs_scrub *sc, 96 struct xfs_scrub *sc, 191 struct xfs_scrub *sc)
|
H A D | health.c | 127 struct xfs_scrub *sc, 142 struct xfs_scrub *sc, 183 struct xfs_scrub *sc) 253 struct xfs_scrub *sc, 293 struct xfs_scrub *sc)
|
H A D | inode_repair.c | 41 #include "scrub/xfs_scrub.h" 103 struct xfs_scrub *sc; 145 struct xfs_scrub *sc, 166 struct xfs_scrub *sc, 209 struct xfs_scrub *sc, 224 struct xfs_scrub *sc, 243 struct xfs_scrub *sc, 294 struct xfs_scrub *sc = ri->sc; 342 struct xfs_scrub *sc = ri->sc; 432 struct xfs_scrub *s [all...] |
H A D | rtbitmap_repair.c | 29 struct xfs_scrub *sc, 55 struct xfs_scrub *sc, 128 struct xfs_scrub *sc, 161 struct xfs_scrub *sc)
|
H A D | quota.c | 26 struct xfs_scrub *sc) 43 struct xfs_scrub *sc) 76 struct xfs_scrub *sc; 83 struct xfs_scrub *sc, 124 struct xfs_scrub *sc, 144 struct xfs_scrub *sc = sqi->sc; 257 struct xfs_scrub *sc) 297 struct xfs_scrub *sc)
|