Lines Matching refs:wip
2943 struct xfs_inode *wip, /* in: whiteout inode */
2965 if (wip)
2966 i_tab[i++] = wip;
3118 struct xfs_inode **wip)
3136 *wip = tmpfile;
3155 struct xfs_inode *wip = NULL; /* whiteout inode */
3175 error = xfs_rename_alloc_whiteout(target_dp, &wip);
3183 xfs_sort_for_rename(src_dp, target_dp, src_ip, target_ip, wip,
3222 if (wip)
3223 xfs_trans_ijoin(tp, wip, XFS_ILOCK_EXCL);
3280 if (inodes[i] == wip ||
3305 if (wip) {
3306 ASSERT(VFS_I(wip)->i_nlink == 0);
3307 error = xfs_iunlink_remove(tp, wip);
3311 xfs_bumplink(tp, wip);
3312 VFS_I(wip)->i_state &= ~I_LINKABLE;
3417 if (wip) {
3418 error = xfs_dir_replace(tp, src_dp, src_name, wip->i_ino,
3432 if (wip)
3433 xfs_irele(wip);
3439 if (wip)
3440 xfs_irele(wip);