Searched refs:pscan (Results 1 – 5 of 5) sorted by relevance
/linux/fs/xfs/scrub/ |
H A D | findparent.c | 218 struct xrep_parent_scan_info *pscan; in xrep_findparent_live_update() local 221 pscan = container_of(nb, struct xrep_parent_scan_info, in xrep_findparent_live_update() 223 sc = pscan->sc; in xrep_findparent_live_update() 231 xchk_iscan_want_live_update(&pscan->iscan, p->dp->i_ino)) { in xrep_findparent_live_update() 233 xrep_findparent_scan_found(pscan, p->dp->i_ino); in xrep_findparent_live_update() 235 xrep_findparent_scan_found(pscan, NULLFSINO); in xrep_findparent_live_update() 249 struct xrep_parent_scan_info *pscan, in __xrep_findparent_scan_start() argument 259 pscan->sc = sc; in __xrep_findparent_scan_start() 260 pscan->parent_ino = NULLFSINO; in __xrep_findparent_scan_start() 262 mutex_init(&pscan in __xrep_findparent_scan_start() 299 xrep_findparent_scan(struct xrep_parent_scan_info * pscan) xrep_findparent_scan() argument 332 xrep_findparent_scan_teardown(struct xrep_parent_scan_info * pscan) xrep_findparent_scan_teardown() argument 342 xrep_findparent_scan_finish_early(struct xrep_parent_scan_info * pscan,xfs_ino_t ino) xrep_findparent_scan_finish_early() argument [all...] |
H A D | findparent.h | 28 struct xrep_parent_scan_info *pscan, 31 struct xrep_parent_scan_info *pscan) in xrep_findparent_scan_start() argument 33 return __xrep_findparent_scan_start(sc, pscan, NULL); in xrep_findparent_scan_start() 35 int xrep_findparent_scan(struct xrep_parent_scan_info *pscan); 36 void xrep_findparent_scan_teardown(struct xrep_parent_scan_info *pscan); 40 struct xrep_parent_scan_info *pscan, in xrep_findparent_scan_found() argument 43 mutex_lock(&pscan->lock); in xrep_findparent_scan_found() 44 pscan->parent_ino = ino; in xrep_findparent_scan_found() 45 mutex_unlock(&pscan->lock); in xrep_findparent_scan_found() 48 void xrep_findparent_scan_finish_early(struct xrep_parent_scan_info *pscan, [all...] |
H A D | parent_repair.c | 140 * @pscan.lock coordinates access to pptr_recs, pptr_names, pptr, and 146 struct xrep_parent_scan_info pscan; member 191 xrep_findparent_scan_teardown(&rp->pscan); in xrep_parent_teardown() 257 xrep_findparent_scan_finish_early(&rp->pscan, ino); in xrep_parent_find_dotdot() 273 xrep_findparent_scan_finish_early(&rp->pscan, ino); in xrep_parent_find_dotdot() 279 error = xrep_findparent_scan(&rp->pscan); in xrep_parent_find_dotdot() 335 mutex_lock(&rp->pscan.lock); in xrep_parent_replay_updates() 348 mutex_unlock(&rp->pscan.lock); in xrep_parent_replay_updates() 354 mutex_lock(&rp->pscan.lock); in xrep_parent_replay_updates() 360 mutex_unlock(&rp->pscan in xrep_parent_replay_updates() [all...] |
H A D | dir_repair.c | 141 * @pscan.lock coordinates access to dir_entries, dir_names, 145 struct xrep_parent_scan_info pscan; member 174 xrep_findparent_scan_teardown(&rd->pscan); in xrep_dir_teardown() 264 xrep_findparent_scan_finish_early(&rd->pscan, ino); in xrep_dir_find_parent() 270 xrep_findparent_scan_finish_early(&rd->pscan, ino); in xrep_dir_find_parent() 276 xrep_findparent_scan_finish_early(&rd->pscan, ino); in xrep_dir_find_parent() 286 return xrep_findparent_scan(&rd->pscan); in xrep_dir_find_parent() 847 mutex_lock(&rd->pscan.lock); in xrep_dir_replay_updates() 860 mutex_unlock(&rd->pscan.lock); in xrep_dir_replay_updates() 865 mutex_lock(&rd->pscan in xrep_dir_replay_updates() [all...] |
/linux/ |
H A D | CREDITS | 137 D: Author of pscan that helps to fix lp/parport bugs
|