Lines Matching refs:lvp
335 struct vnode *lvp, *vp;
339 lvp = NULLVPTOLOWERVP(vp);
342 error = VOP_ADD_WRITECOUNT(lvp, -1);
344 error = VOP_ADD_WRITECOUNT(lvp, 1);
363 struct vnode *vp, *ldvp, *lvp;
376 vp = lvp = NULL;
389 error = VOP_LOOKUP(ldvp, &lvp, cnp);
399 if (lvp != NULL)
400 vput(lvp);
421 if ((error == 0 || error == EJUSTRETURN) && lvp != NULL) {
422 if (ldvp == lvp) {
425 vrele(lvp);
427 error = null_nodeget(mp, lvp, &vp);
571 struct vnode *lvp, *vp;
575 lvp = NULLVPTOLOWERVP(vp);
576 VREF(lvp);
583 vrele(lvp);
641 struct vnode *lvp;
655 if (nn != NULL && (lvp = NULLVPTOLOWERVP(vp)) != NULL) {
656 VI_LOCK_FLAGS(lvp, MTX_DUPOK);
669 vholdl(lvp);
670 error = VOP_LOCK(lvp, flags);
692 VOP_UNLOCK(lvp, 0);
695 vdrop(lvp);
714 struct vnode *lvp;
724 if (nn != NULL && (lvp = NULLVPTOLOWERVP(vp)) != NULL) {
725 VI_LOCK_FLAGS(lvp, MTX_DUPOK);
727 vholdl(lvp);
729 error = VOP_UNLOCK(lvp, flags);
730 vdrop(lvp);
750 struct vnode *vp, *lvp;
757 lvp = NULLVPTOLOWERVP(vp);
762 (lvp->v_vflag & VV_NOSYNC) != 0) {
858 struct vnode *lvp;
860 lvp = NULLVPTOLOWERVP(ap->a_vp);
861 return VOP_VPTOFH(lvp, ap->a_fhp);
869 struct vnode *lvp, *ldvp;
877 lvp = NULLVPTOLOWERVP(vp);
878 vhold(lvp);
880 ldvp = lvp;
881 vref(lvp);
883 vdrop(lvp);