Home | History | Annotate | Download | only in genfs

Lines Matching defs:lvp

350 	struct vnode *dvp, *lvp, *ldvp;
364 lvp = *ap->a_vpp;
376 if (ldvp == lvp) {
384 vrele(lvp);
385 } else if (lvp != NULL) {
388 error = layer_node_create(dvp->v_mount, lvp, ap->a_vpp);
390 vrele(lvp);
510 struct vnode *lvp = LAYERVPTOLOWERVP(vp);
513 if (((lvp->v_type == VBLK) || (lvp->v_type == VCHR)) &&
519 mutex_enter(lvp->v_interlock);
520 lvp->v_writecount++;
521 mutex_exit(lvp->v_interlock);
539 struct vnode *lvp = LAYERVPTOLOWERVP(vp);
542 mutex_enter(lvp->v_interlock);
543 KASSERT(lvp->v_writecount > 0);
544 lvp->v_writecount--;
545 mutex_exit(lvp->v_interlock);
692 struct vnode *lvp = LAYERVPTOLOWERVP(vp);
700 vref(lvp);
702 vrele(lvp);