Home
last modified time | relevance | path

Searched refs:pscan (Results 1 – 5 of 5) sorted by relevance

/linux/fs/xfs/scrub/
H A Dfindparent.c218 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 Dfindparent.h28 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 Dparent_repair.c140 * @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 Ddir_repair.c141 * @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 DCREDITS137 D: Author of pscan that helps to fix lp/parport bugs