Lines Matching full:lvp

223 	struct vnode *lvp;
305 lvp = *(vps_p[i]);
308 * Get rid of the transient hold on lvp.
316 if (lvp != NULLVP) {
317 if (VOP_ISLOCKED(lvp) == LK_EXCLUSIVE &&
318 old_vps[i]->v_vnlock != lvp->v_vnlock) {
319 VOP_UNLOCK(lvp);
323 vdrop(lvp);
361 struct vnode *lvp, *vp;
365 lvp = NULLVPTOLOWERVP(vp);
371 error = VOP_ADD_WRITECOUNT(lvp, ap->a_inc);
389 struct vnode *vp, *ldvp, *lvp;
402 vp = lvp = NULL;
426 error = VOP_LOOKUP(ldvp, &lvp, cnp);
435 if (lvp != NULL)
436 vput(lvp);
459 if ((error == 0 || error == EJUSTRETURN) && lvp != NULL) {
460 if (ldvp == lvp) {
463 vrele(lvp);
465 error = null_nodeget(mp, lvp, &vp);
628 struct vnode *lvp, *vp;
632 lvp = NULLVPTOLOWERVP(vp);
633 VREF(lvp);
640 vrele(lvp);
746 struct vnode *lvp;
760 if (nn != NULL && (lvp = NULLVPTOLOWERVP(vp)) != NULL) {
772 vholdnz(lvp);
774 error = VOP_LOCK(lvp, flags);
796 VOP_UNLOCK(lvp);
799 vdrop(lvp);
818 struct vnode *lvp;
822 if (nn != NULL && (lvp = NULLVPTOLOWERVP(vp)) != NULL) {
823 vholdnz(lvp);
824 error = VOP_UNLOCK(lvp);
825 vdrop(lvp);
841 struct vnode *lvp;
847 lvp = NULLVPTOLOWERVP(vp);
852 (lvp->v_vflag & VV_NOSYNC) != 0) {
969 struct vnode *lvp;
971 lvp = NULLVPTOLOWERVP(ap->a_vp);
972 return VOP_VPTOFH(lvp, ap->a_fhp);
980 struct vnode *lvp, *ldvp;
985 lvp = NULLVPTOLOWERVP(vp);
990 vhold(lvp);
992 ldvp = lvp;
993 vref(lvp);
995 vdrop(lvp);
1024 struct vnode *lvp, *vp;
1035 lvp = xp->null_lowervp;
1036 vref(lvp);
1038 error = VOP_READ_PGCACHE(lvp, ap->a_uio, ap->a_ioflag, ap->a_cred);
1039 vrele(lvp);
1046 struct vnode *lvp, *vp;
1057 lvp = xp->null_lowervp;
1058 vref(lvp);
1060 error = VOP_ADVLOCK(lvp, ap->a_id, ap->a_op, ap->a_fl, ap->a_flags);
1061 vrele(lvp);
1073 struct vnode *dvp, *ldvp, *lvp, *vp, *vp1, **vpp;
1082 lvp = NULL;
1087 lvp = NULLVPTOLOWERVP(vp);
1088 vref(lvp);
1091 vhold(lvp);
1097 res = VOP_VPUT_PAIR(ldvp, lvp != NULL ? &lvp : NULL, true);
1105 /* lvp has been unlocked and vp might be reclaimed */
1109 vget(lvp, LK_EXCLUSIVE | LK_RETRY);
1110 if (VN_IS_DOOMED(lvp)) {
1111 vput(lvp);
1114 error = null_nodeget(mp, lvp, &vp1);
1123 vdrop(lvp);