Lines Matching refs:fdvp
1374 struct vnode *fdvp; in unionfs_rename() local
1394 fdvp = ap->a_fdvp; in unionfs_rename()
1401 rfdvp = fdvp; in unionfs_rename()
1423 if (fdvp != tdvp) in unionfs_rename()
1424 VI_LOCK(fdvp); in unionfs_rename()
1425 unp = VTOUNIONFS(fdvp); in unionfs_rename()
1427 if (fdvp != tdvp) in unionfs_rename()
1428 VI_UNLOCK(fdvp); in unionfs_rename()
1434 fdvp, unp->un_uppervp, unp->un_lowervp); in unionfs_rename()
1442 if (fdvp != tdvp) in unionfs_rename()
1443 VI_UNLOCK(fdvp); in unionfs_rename()
1481 } else if (fvp->v_type == VDIR && tdvp != fdvp) { in unionfs_rename()
1493 vn_lock(fdvp, LK_EXCLUSIVE | LK_RETRY); in unionfs_rename()
1505 error = unionfs_mkshadowdir(fdvp, fvp, fcnp, td); in unionfs_rename()
1514 VOP_UNLOCK(fdvp); in unionfs_rename()
1579 if (fvp->v_type == VDIR && fdvp != tdvp) in unionfs_rename()
1580 cache_purge(fdvp); in unionfs_rename()
1591 if (fdvp != rfdvp) in unionfs_rename()
1592 vrele(fdvp); in unionfs_rename()
1612 if (fdvp != rfdvp) in unionfs_rename()
1616 vrele(fdvp); in unionfs_rename()