Lines Matching refs:wip
2538 struct xfs_inode *wip, /* in: whiteout inode */ in xfs_sort_for_rename() argument
2560 if (wip) in xfs_sort_for_rename()
2561 i_tab[i++] = wip; in xfs_sort_for_rename()
2715 struct xfs_inode **wip) in xfs_rename_alloc_whiteout() argument
2744 *wip = tmpfile; in xfs_rename_alloc_whiteout()
2764 struct xfs_inode *wip = NULL; /* whiteout inode */ in xfs_rename() local
2786 target_dp, &wip); in xfs_rename()
2794 xfs_sort_for_rename(src_dp, target_dp, src_ip, target_ip, wip, in xfs_rename()
2836 if (wip) in xfs_rename()
2837 xfs_trans_ijoin(tp, wip, XFS_ILOCK_EXCL); in xfs_rename()
2919 if (inodes[i] == wip || in xfs_rename()
2946 if (wip) { in xfs_rename()
2949 ASSERT(VFS_I(wip)->i_nlink == 0); in xfs_rename()
2951 pag = xfs_perag_get(mp, XFS_INO_TO_AGNO(mp, wip->i_ino)); in xfs_rename()
2952 error = xfs_iunlink_remove(tp, pag, wip); in xfs_rename()
2957 xfs_bumplink(tp, wip); in xfs_rename()
2958 VFS_I(wip)->i_state &= ~I_LINKABLE; in xfs_rename()
3063 if (wip) in xfs_rename()
3064 error = xfs_dir_replace(tp, src_dp, src_name, wip->i_ino, in xfs_rename()
3079 if (wip) in xfs_rename()
3080 xfs_irele(wip); in xfs_rename()
3086 if (wip) in xfs_rename()
3087 xfs_irele(wip); in xfs_rename()