Home
last modified time | relevance | path

Searched refs:orphanage (Results 1 – 4 of 4) sorted by relevance

/linux/fs/xfs/scrub/
H A Dorphanage.c134 sc->orphanage = NULL; in xrep_orphanage_create()
139 ASSERT(sc->orphanage == NULL); in xrep_orphanage_create()
198 sc->orphanage = XFS_I(orphanage_inode); in xrep_orphanage_create()
215 xfs_ilock(sc->orphanage, ilock_flags); in xrep_orphanage_ilock()
223 if (xfs_ilock_nowait(sc->orphanage, ilock_flags)) { in xrep_orphanage_ilock_nowait()
236 xfs_iunlock(sc->orphanage, ilock_flags); in xrep_orphanage_iunlock()
272 if (!sc->orphanage) in xrep_orphanage_rele()
276 xfs_iunlock(sc->orphanage, sc->orphanage_ilock_flags); in xrep_orphanage_rele()
278 xchk_irele(sc, sc->orphanage); in xrep_orphanage_rele()
279 sc->orphanage = NULL; in xrep_orphanage_rele()
[all …]
H A Ddirtree_repair.c236 if (dl->sc->orphanage) in xrep_dirtree_decide_fate()
584 xfs_inode_to_parent_rec(&dl->pptr_rec, sc->orphanage); in xrep_dirtree_create_adoption_path()
586 error = xino_bitmap_set(&path->seen_inodes, sc->orphanage->i_ino); in xrep_dirtree_create_adoption_path()
H A Dscrub.h175 struct xfs_inode *orphanage; member
H A Dscrub.c201 ASSERT(sc->orphanage == sub->sc.orphanage); in xchk_scrub_free_subord()