Lines Matching defs:tdvp
943 struct vnode *fdvp, *fvp, *tdvp, *tvp, *vp;
956 tdvp = ap->a_tdvp;
967 if (fvp->v_mount != tdvp->v_mount ||
985 VOP_UNLOCK(tdvp);
986 if (tvp != NULL && tvp != tdvp)
997 if (vn_lock(tdvp, LK_EXCLUSIVE | LK_NOWAIT) != 0) {
999 error = vn_lock(tdvp, LK_EXCLUSIVE);
1002 VOP_UNLOCK(tdvp);
1009 VOP_UNLOCK(tdvp);
1015 VOP_UNLOCK(tdvp);
1030 error = msdosfs_lookup_ino(tdvp, NULL, tcnp, &scn, &blkoff);
1033 VOP_UNLOCK(tdvp);
1051 VOP_UNLOCK(tdvp);
1067 tdip = VTODE(tdvp);
1118 VOP_UNLOCK(tdvp);
1120 if (tvp != NULL && tvp != tdvp)
1148 cache_purge(tdvp);
1153 error = msdosfs_lookup_ino(tdvp, NULL, tcnp, &scn, &blkoff);
1182 error = msdosfs_lookup_ino(tdvp, NULL, tcnp, &scn, &blkoff);
1284 if (tvp != tdvp)
1289 vput(tdvp);
1293 vrele(tdvp);
1300 if (tdvp == tvp)
1301 vrele(tdvp);
1303 vput(tdvp);