Home | History | Annotate | Download | only in unionfs

Lines Matching defs:udvp

348 	struct vnode *udvp;
353 udvp = UNIONFSVPTOUPPERVP(dvp);
356 error = unionfs_relookup(udvp, &vp, cnp, &cn, &pnbuf,
363 if (udvp == vp)
389 struct vnode *udvp;
394 udvp = UNIONFSVPTOUPPERVP(dvp);
397 error = unionfs_relookup(udvp, &vp, cnp, &cn, &pnbuf, cnp->cn_nameptr,
405 if (udvp == vp)
429 struct vnode *udvp;
434 udvp = UNIONFSVPTOUPPERVP(dvp);
437 error = unionfs_relookup(udvp, &vp, cnp, &cn, &pnbuf, cnp->cn_nameptr,
443 if (udvp == vp)
486 * udvp should be locked on entry and will be locked on return.
491 unionfs_mkshadowdir(struct unionfs_mount *ump, struct vnode *udvp,
513 if ((error = unionfs_relookup(udvp, &uvp, cnp, &cn, &pnbuf,
517 if (udvp == uvp)
528 error = VOP_MKDIR(udvp, &uvp, &cn, &va);
593 unionfs_vn_create_on_upper(struct vnode **vpp, struct vnode *udvp,
628 vref(udvp);
629 if ((error = relookup(udvp, &vp, &cn, 0)) != 0)
631 vrele(udvp);
634 if (vp == udvp)
642 if ((error = VOP_CREATE(udvp, &vp, &cn, uvap)) != 0)
653 VOP_UNLOCK(udvp);
736 struct vnode *udvp;
750 udvp = VTOUNIONFS(unp->un_dvp)->un_uppervp;
751 if (udvp == NULLVP)
753 if ((udvp->v_mount->mnt_flag & MNT_RDONLY))
760 error = unionfs_vn_create_on_upper(&uvp, udvp, unp, &uva);