Lines Matching defs:sc

27 	struct xfs_scrub	*sc,
41 trace_xchk_deadlock_retry(sc->ip, sc->sm, *error);
46 sc->sm->sm_flags |= errflag;
51 trace_xchk_ifork_btree_op_error(sc, cur, level,
54 trace_xchk_btree_op_error(sc, cur, level,
63 struct xfs_scrub *sc,
68 return __xchk_btree_process_error(sc, cur, level, error,
74 struct xfs_scrub *sc,
79 return __xchk_btree_process_error(sc, cur, level, error,
86 struct xfs_scrub *sc,
92 sc->sm->sm_flags |= errflag;
95 trace_xchk_ifork_btree_error(sc, cur, level,
98 trace_xchk_btree_error(sc, cur, level,
104 struct xfs_scrub *sc,
108 __xchk_btree_set_corrupt(sc, cur, level, XFS_SCRUB_OFLAG_CORRUPT,
114 struct xfs_scrub *sc,
118 __xchk_btree_set_corrupt(sc, cur, level, XFS_SCRUB_OFLAG_XCORRUPT,
124 struct xfs_scrub *sc,
128 __xchk_btree_set_corrupt(sc, cur, level, XFS_SCRUB_OFLAG_PREEN,
152 trace_xchk_btree_rec(bs->sc, cur, 0);
157 xchk_btree_set_corrupt(bs->sc, cur, 0);
169 xchk_btree_set_corrupt(bs->sc, cur, 1);
178 xchk_btree_set_corrupt(bs->sc, cur, 1);
200 trace_xchk_btree_key(bs->sc, cur, level);
205 xchk_btree_set_corrupt(bs->sc, cur, level);
216 xchk_btree_set_corrupt(bs->sc, cur, level);
226 xchk_btree_set_corrupt(bs->sc, cur, level);
246 xchk_btree_set_corrupt(bs->sc, bs->cur, level);
270 if (!xchk_btree_process_error(bs->sc, cur, level + 1, &error) ||
284 xchk_btree_set_corrupt(bs->sc, cur, level);
294 if (!xchk_btree_process_error(bs->sc, cur, level + 1, &error))
297 xchk_btree_set_corrupt(bs->sc, cur, level + 1);
307 xchk_buffer_recheck(bs->sc, pbp);
310 xchk_btree_set_corrupt(bs->sc, cur, level);
336 xchk_btree_set_corrupt(bs->sc, cur, level);
384 * sc->sa so that we can check for the presence of an ownership record
389 error = xchk_ag_init_existing(bs->sc, agno, &bs->sc->sa);
390 if (!xchk_btree_xref_process_error(bs->sc, bs->cur,
395 xchk_xref_is_used_space(bs->sc, agbno, 1);
397 * The bnobt scrubber aliases bs->cur to bs->sc->sa.bno_cur, so we
401 if (!bs->sc->sa.bno_cur && xfs_btree_is_bno(bs->cur->bc_ops))
404 xchk_xref_is_only_owned_by(bs->sc, agbno, 1, bs->oinfo);
405 if (!bs->sc->sa.rmap_cur && xfs_btree_is_rmap(bs->cur->bc_ops))
410 xchk_ag_free(bs->sc, &bs->sc->sa);
432 xchk_btree_set_corrupt(bs->sc, bs->cur, level);
479 xfs_inode_has_attr_fork(bs->sc->ip))
521 xchk_btree_set_corrupt(bs->sc, cur, level);
530 xchk_btree_set_corrupt(bs->sc, cur, level);
560 xchk_btree_set_corrupt(bs->sc, bs->cur, level);
572 xchk_btree_set_corrupt(bs->sc, bs->cur, level);
593 if (!xchk_btree_process_error(bs->sc, bs->cur, level, &error) ||
599 xchk_btree_set_corrupt(bs->sc, bs->cur, level);
603 xchk_buffer_recheck(bs->sc, *pbp);
657 xchk_btree_set_corrupt(bs->sc, cur, 1);
668 xchk_btree_set_corrupt(bs->sc, cur, 1);
678 struct xfs_scrub *sc,
703 xchk_btree_set_corrupt(sc, cur, 0);
713 bs->sc = sc;
755 if (xchk_should_terminate(sc, &error) ||
756 (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT))