/linux-master/fs/xfs/scrub/ |
H A D | dir.c | 142 if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT) 210 if (ds->sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT) 329 if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT) 398 if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT) 528 if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT) 556 if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT) 657 while (found && !(sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)) { 688 if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT) 706 if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT) 712 while (found && !(sc->sm [all...] |
H A D | fscounters.c | 483 if (sc->sm->sm_flags & XFS_SCRUB_IFLAG_REPAIR) 563 if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_INCOMPLETE)
|
H A D | health.c | 130 if (!(sc->sm->sm_flags & (XFS_SCRUB_OFLAG_CORRUPT | 194 if (sc->sm->sm_type == XFS_SCRUB_TYPE_HEALTHY && 195 !(sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)) { 203 bad = (sc->sm->sm_flags & (XFS_SCRUB_OFLAG_CORRUPT | 205 switch (type_to_health_flag[sc->sm->sm_type].group) { 207 pag = xfs_perag_get(sc->mp, sc->sm->sm_agno); 226 if (sc->sm->sm_flags & XFS_SCRUB_IFLAG_REPAIR) 266 if (sc->sm->sm_type == sm_type) 276 type_to_health_flag[sc->sm->sm_type].group == XHG_AG) 280 sc->sm [all...] |
H A D | ialloc.c | 142 ASSERT(sc->sm->sm_type == XFS_SCRUB_TYPE_INOBT); 144 if (!sc->sa.fino_cur || xchk_skip_xref(sc->sm)) 230 ASSERT(sc->sm->sm_type == XFS_SCRUB_TYPE_FINOBT); 232 if (!sc->sa.ino_cur || xchk_skip_xref(sc->sm)) 271 if (bs->sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT) 275 if (sc->sm->sm_type == XFS_SCRUB_TYPE_INOBT) 596 if (bs->sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT) 635 if (bs->sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT) 661 xchk_skip_xref(sc->sm)) 696 if (!sc->sa.rmap_cur || xchk_skip_xref(sc->sm)) [all...] |
H A D | ialloc_repair.c | 863 __u32 old_type = sc->sm->sm_type; 871 sc->sm->sm_type = XFS_SCRUB_TYPE_INOBT; 877 sc->sm->sm_type = XFS_SCRUB_TYPE_FINOBT; 882 sc->sm->sm_type = old_type;
|
H A D | inode.c | 82 xfs_agnumber_t agno = XFS_INO_TO_AGNO(mp, sc->sm->sm_ino); 89 if (sc->sm->sm_ino == 0 || sc->sm->sm_ino == ip_in->i_ino) { 98 if (xfs_internal_inum(mp, sc->sm->sm_ino)) 100 if (!xfs_verify_ino(sc->mp, sc->sm->sm_ino)) 104 error = xchk_iget_safe(sc, sc->sm->sm_ino, &ip); 138 error = xchk_iget_agi(sc, sc->sm->sm_ino, &agi_bp, &ip); 167 pag = xfs_perag_get(mp, XFS_INO_TO_AGNO(mp, sc->sm->sm_ino)); 173 error = xfs_imap(pag, sc->tp, sc->sm->sm_ino, &imap, 199 trace_xchk_op_error(sc, agno, XFS_INO_TO_AGBNO(mp, sc->sm [all...] |
H A D | inode_repair.c | 232 dip->di_ino = cpu_to_be64(sc->sm->sm_ino); 234 dip->di_gen = cpu_to_be32(sc->sm->sm_gen); 256 if (ino != sc->sm->sm_ino) 359 ri->ftype_iscan.skip_ino = sc->sm->sm_ino; 656 if (rec->rm_owner != ri->sc->sm->sm_ino) 1301 xfs_ino_t ino = sc->sm->sm_ino; 1735 if ((sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT) || 1736 (sc->sm->sm_flags & XFS_SCRUB_OFLAG_XCORRUPT)) {
|
H A D | nlinks.c | 639 if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT) 752 if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT) 786 if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT) 917 if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_INCOMPLETE)
|
H A D | quota.c | 28 switch (sc->sm->sm_type) { 248 if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT) 268 if (error || (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)) 313 if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
|
H A D | quotacheck.c | 595 if (xqc->sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT) 663 if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT) 842 if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_INCOMPLETE)
|
H A D | refcount.c | 302 if (!sc->sa.rmap_cur || xchk_skip_xref(sc->sm)) 336 if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT) 390 xchk_skip_xref(sc->sm)) 437 if (bs->sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT) 497 if (!sc->sa.rmap_cur || xchk_skip_xref(sc->sm)) 559 if (!sc->sa.refc_cur || xchk_skip_xref(sc->sm)) 602 if (!sc->sa.refc_cur || xchk_skip_xref(sc->sm)) 623 if (!sc->sa.refc_cur || xchk_skip_xref(sc->sm))
|
H A D | repair.c | 56 trace_xrep_attempt(XFS_I(file_inode(sc->file)), sc->sm, error); 65 trace_xrep_done(XFS_I(file_inode(sc->file)), sc->sm, error); 73 sc->sm->sm_flags &= ~XFS_SCRUB_FLAGS_OUT; 271 struct xfs_scrub_metadata *sm = sc->sm; local 284 if (!(sm->sm_flags & XFS_SCRUB_IFLAG_REPAIR)) 287 pag = xfs_perag_get(mp, sm->sm_agno); 331 trace_xrep_calc_ag_resblks(mp, sm->sm_agno, icount, aglen, 370 trace_xrep_calc_ag_resblks_btsize(mp, sm->sm_agno, bnobt_sz, 834 if (sc->sm [all...] |
H A D | rmap.c | 92 if (!sc->sa.refc_cur || xchk_skip_xref(sc->sm)) 118 if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT) 156 if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_PREEN) 209 if (bs->sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT) 271 if (bs->sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT) 296 if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT) 516 if (sc->sm->sm_flags & (XFS_SCRUB_OFLAG_CORRUPT | 593 if (!sc->sa.rmap_cur || xchk_skip_xref(sc->sm)) 618 if (!sc->sa.rmap_cur || xchk_skip_xref(sc->sm)) 640 if (!sc->sa.rmap_cur || xchk_skip_xref(sc->sm)) [all...] |
H A D | rtbitmap.c | 117 (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)) 189 if (error || (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)) 193 if (error || (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)) 215 if (xchk_skip_xref(sc->sm))
|
H A D | rtsummary.c | 252 if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT) 344 if (error || (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT))
|
H A D | scrub.c | 182 if (error == 0 && (sc->sm->sm_flags & XFS_SCRUB_IFLAG_REPAIR)) 401 struct xfs_scrub_metadata *sm) 408 sm->sm_flags &= ~XFS_SCRUB_FLAGS_OUT; 409 if (sm->sm_flags & ~XFS_SCRUB_FLAGS_IN) 412 if (memchr_inv(sm->sm_reserved, 0, sizeof(sm->sm_reserved))) 417 if (sm->sm_type >= XFS_SCRUB_TYPE_NR) 419 ops = &meta_scrub_ops[sm->sm_type]; 431 if (sm->sm_ino || sm 399 xchk_validate_inputs( struct xfs_mount *mp, struct xfs_scrub_metadata *sm) argument 502 xfs_scrub_metadata( struct file *file, struct xfs_scrub_metadata *sm) argument [all...] |
H A D | scrub.h | 73 struct xfs_scrub_metadata *sm; member in struct:xfs_scrub
|
H A D | stats.c | 185 const struct xfs_scrub_metadata *sm, 190 if (sm->sm_type >= XFS_SCRUB_TYPE_NR) { 191 ASSERT(sm->sm_type < XFS_SCRUB_TYPE_NR); 195 css = &cs->cs_stats[sm->sm_type]; 198 if (!(sm->sm_flags & XFS_SCRUB_OFLAG_UNCLEAN)) 200 if (sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT) 202 if (sm->sm_flags & XFS_SCRUB_OFLAG_PREEN) 204 if (sm->sm_flags & XFS_SCRUB_OFLAG_XFAIL) 206 if (sm->sm_flags & XFS_SCRUB_OFLAG_XCORRUPT) 208 if (sm 183 xchk_stats_merge_one( struct xchk_stats *cs, const struct xfs_scrub_metadata *sm, const struct xchk_stats_run *run) argument 225 xchk_stats_merge( struct xfs_mount *mp, const struct xfs_scrub_metadata *sm, const struct xchk_stats_run *run) argument [all...] |
H A D | stats.h | 29 void xchk_stats_merge(struct xfs_mount *mp, const struct xfs_scrub_metadata *sm, 56 # define xchk_stats_merge(mp, sm, run) ((void)0)
|
H A D | trace.h | 130 TP_PROTO(struct xfs_inode *ip, struct xfs_scrub_metadata *sm, 132 TP_ARGS(ip, sm, error), 146 __entry->type = sm->sm_type; 147 __entry->agno = sm->sm_agno; 148 __entry->inum = sm->sm_ino; 149 __entry->gen = sm->sm_gen; 150 __entry->flags = sm->sm_flags; 165 TP_PROTO(struct xfs_inode *ip, struct xfs_scrub_metadata *sm, \ 167 TP_ARGS(ip, sm, error)) 185 __entry->type = sc->sm [all...] |
H A D | xfs_scrub.h | 10 # define xfs_scrub_metadata(file, sm) (-ENOTTY) 12 int xfs_scrub_metadata(struct file *file, struct xfs_scrub_metadata *sm);
|
/linux-master/include/linux/ |
H A D | mhi_ep.h | 82 * @sm: MHI Endpoint state machine 129 struct mhi_ep_sm *sm; member in struct:mhi_ep_cntrl
|
H A D | mm.h | 3417 const struct vm_special_mapping *sm);
|
H A D | mm_types.h | 1294 vm_fault_t (*fault)(const struct vm_special_mapping *sm, 1298 int (*mremap)(const struct vm_special_mapping *sm,
|
/linux-master/kernel/bpf/ |
H A D | tnum.c | 64 u64 sm, sv, sigma, chi, mu; local 66 sm = a.mask + b.mask; 68 sigma = sm + sv;
|