Lines Matching refs:orphanage
134 sc->orphanage = NULL; in xrep_orphanage_create()
139 ASSERT(sc->orphanage == NULL); in xrep_orphanage_create()
199 sc->orphanage = XFS_I(orphanage_inode); in xrep_orphanage_create()
218 xfs_ilock(sc->orphanage, ilock_flags); in xrep_orphanage_ilock()
226 if (xfs_ilock_nowait(sc->orphanage, ilock_flags)) { in xrep_orphanage_ilock_nowait()
239 xfs_iunlock(sc->orphanage, ilock_flags); in xrep_orphanage_iunlock()
275 if (!sc->orphanage) in xrep_orphanage_rele()
279 xfs_iunlock(sc->orphanage, sc->orphanage_ilock_flags); in xrep_orphanage_rele()
281 xchk_irele(sc, sc->orphanage); in xrep_orphanage_rele()
282 sc->orphanage = NULL; in xrep_orphanage_rele()
294 if (!sc->orphanage) in xrep_orphanage_can_adopt()
296 if (sc->ip == sc->orphanage) in xrep_orphanage_can_adopt()
322 ASSERT(sc->orphanage != NULL); in xrep_adoption_trans_alloc()
350 xfs_lock_two_inodes(sc->orphanage, XFS_ILOCK_EXCL, in xrep_adoption_trans_alloc()
355 xfs_trans_ijoin(sc->tp, sc->orphanage, 0); in xrep_adoption_trans_alloc()
364 error = xfs_trans_reserve_quota_nblks(sc->tp, sc->orphanage, in xrep_adoption_trans_alloc()
410 error = xchk_dir_lookup(sc, sc->orphanage, xname, &ino); in xrep_adoption_compute_name()
414 error = xchk_dir_lookup(sc, sc->orphanage, xname, &ino); in xrep_adoption_compute_name()
441 d_orphanage = d_find_alias(VFS_I(sc->orphanage)); in xrep_adoption_check_dcache()
478 d_orphanage = d_find_alias(VFS_I(sc->orphanage)); in xrep_adoption_zap_dcache()
530 trace_xrep_adoption_reparent(sc->orphanage, adopt->xname, in xrep_adoption_move()
551 error = xfs_dir_createname(sc->tp, sc->orphanage, adopt->xname, in xrep_adoption_move()
560 xfs_trans_ichgtime(sc->tp, sc->orphanage, in xrep_adoption_move()
563 xfs_bumplink(sc->tp, sc->orphanage); in xrep_adoption_move()
564 xfs_trans_log_inode(sc->tp, sc->orphanage, XFS_ILOG_CORE); in xrep_adoption_move()
575 sc->orphanage->i_ino, adopt->child_blkres); in xrep_adoption_move()
583 sc->orphanage, adopt->xname, sc->ip); in xrep_adoption_move()
593 xfs_dir_update_hook(sc->orphanage, sc->ip, 1, adopt->xname); in xrep_adoption_move()
617 trace_xrep_adoption_trans_roll(sc->orphanage, sc->ip, in xrep_adoption_trans_roll()