Lines Matching refs:tdvp

1377 	struct vnode   *tdvp;  in unionfs_rename()  local
1397 tdvp = ap->a_tdvp; in unionfs_rename()
1403 rtdvp = tdvp; in unionfs_rename()
1407 if (fvp->v_mount != tdvp->v_mount || in unionfs_rename()
1420 KASSERT_UNIONFS_VNODE(tdvp); in unionfs_rename()
1423 if (fdvp != tdvp) in unionfs_rename()
1427 if (fdvp != tdvp) in unionfs_rename()
1442 if (fdvp != tdvp) in unionfs_rename()
1479 VOP_UNLOCK(tdvp); in unionfs_rename()
1481 } else if (fvp->v_type == VDIR && tdvp != fdvp) { in unionfs_rename()
1490 VOP_UNLOCK(tdvp); in unionfs_rename()
1516 vn_lock(tdvp, LK_EXCLUSIVE | LK_RETRY); in unionfs_rename()
1536 unp = VTOUNIONFS(tdvp); in unionfs_rename()
1540 tdvp, unp->un_uppervp, unp->un_lowervp); in unionfs_rename()
1578 cache_purge(tdvp); in unionfs_rename()
1579 if (fvp->v_type == VDIR && fdvp != tdvp) in unionfs_rename()
1583 if (tdvp != rtdvp) in unionfs_rename()
1584 vrele(tdvp); in unionfs_rename()
1601 vput(tdvp); in unionfs_rename()
1602 if (tdvp != rtdvp) in unionfs_rename()
1605 if (tdvp != tvp) in unionfs_rename()
2793 struct vnode *dvp, *vp, **vpp, *lvp, *uvp, *tvp, *tdvp, *tempvp; in unionfs_vput_pair() local
2807 tdvp = dunp->un_uppervp; in unionfs_vput_pair()
2809 tdvp = dunp->un_lowervp; in unionfs_vput_pair()
2817 vref(tdvp); in unionfs_vput_pair()
2850 ASSERT_VOP_LOCKED(tdvp, __func__); in unionfs_vput_pair()
2853 if (tdvp == dunp->un_uppervp && tvp != NULLVP && tvp == lvp) { in unionfs_vput_pair()
2855 vput(tdvp); in unionfs_vput_pair()
2858 res = VOP_VPUT_PAIR(tdvp, tvp != NULLVP ? &tvp : NULL, true); in unionfs_vput_pair()
2861 ASSERT_VOP_UNLOCKED(tdvp, __func__); in unionfs_vput_pair()