Lines Matching refs:sick_mask
32 * 1. Create a "sick_mask" field in the scrub context. When we're setting up a
35 * sick_mask value if they choose.
40 * 3. If the scrubber finds that A is clean, use sick_mask to clear the incore
43 * 4. If the scrubber finds that A is corrupt, use sick_mask to set the incore
52 * use sick_mask to clear the incore sick flags. This should have the effect
56 * use sick_mask to set the incore sick flags. This should have no externally
67 * of 5-7 still apply, but with a sick_mask that covers everything being
82 unsigned int sick_mask;
117 return type_to_health_flag[scrub_type].sick_mask;
124 * sick_mask, no matter whether this is a first scan or an
128 * sick_mask as healthy.
137 if (!sc->sick_mask)
146 xfs_ag_mark_sick(pag, sc->sick_mask);
148 xfs_ag_mark_healthy(pag, sc->sick_mask);
155 xfs_inode_mark_sick(sc->ip, sc->sick_mask);
157 xfs_inode_mark_healthy(sc->ip, sc->sick_mask);
161 xfs_fs_mark_sick(sc->mp, sc->sick_mask);
163 xfs_fs_mark_healthy(sc->mp, sc->sick_mask);
167 xfs_rt_mark_sick(sc->mp, sc->sick_mask);
169 xfs_rt_mark_healthy(sc->mp, sc->sick_mask);
230 * If we just repaired some AG metadata, sc->sick_mask will reflect all
237 mask &= ~sc->sick_mask;