Lines Matching refs:udvp

98 	struct vnode   *dvp, *udvp, *ldvp, *vp, *uvp, *lvp, *dtmpvp;  in unionfs_lookup()  local
115 udvp = dunp->un_uppervp; in unionfs_lookup()
162 if (LOOKUP != nameiop && udvp == NULLVP) { in unionfs_lookup()
167 if (unionfs_lookup_isroot(cnp, udvp) || in unionfs_lookup()
173 if (udvp != NULLVP) in unionfs_lookup()
174 dtmpvp = udvp; in unionfs_lookup()
226 if (udvp != NULLVP) { in unionfs_lookup()
238 if (udvp == NULLVP) in unionfs_lookup()
241 if (udvp == NULLVP && in unionfs_lookup()
249 if (udvp == NULLVP) in unionfs_lookup()
263 if (udvp != NULLVP) { in unionfs_lookup()
277 if (udvp != NULLVP) { in unionfs_lookup()
280 unionfs_forward_vop_start(udvp, &lkflags); in unionfs_lookup()
281 uerror = VOP_LOOKUP(udvp, &uvp, cnp); in unionfs_lookup()
282 if (unionfs_forward_vop_finish(dvp, udvp, lkflags)) { in unionfs_lookup()
290 if (udvp == uvp) { /* is dot */ in unionfs_lookup()
307 else if (VOP_GETATTR(udvp, &va, cnp->cn_cred) == 0 && in unionfs_lookup()
327 error = (udvp != NULLVP ? uerror : lerror); in unionfs_lookup()
342 if (uerror != 0 && uerror != EJUSTRETURN && udvp != NULLVP && in unionfs_lookup()
434 struct vnode *udvp; in unionfs_create() local
444 udvp = dunp->un_uppervp; in unionfs_create()
447 if (udvp != NULLVP) { in unionfs_create()
450 unionfs_forward_vop_start(udvp, &lkflags); in unionfs_create()
451 error = VOP_CREATE(udvp, &vp, cnp, ap->a_vap); in unionfs_create()
454 if (__predict_false(unionfs_forward_vop_finish(ap->a_dvp, udvp, in unionfs_create()
477 struct vnode *udvp; in unionfs_whiteout() local
486 udvp = dunp->un_uppervp; in unionfs_whiteout()
489 if (udvp != NULLVP) { in unionfs_whiteout()
495 unionfs_forward_vop_start(udvp, &lkflags); in unionfs_whiteout()
496 error = VOP_WHITEOUT(udvp, cnp, ap->a_flags); in unionfs_whiteout()
497 unionfs_forward_vop_finish(ap->a_dvp, udvp, lkflags); in unionfs_whiteout()
515 struct vnode *udvp; in unionfs_mknod() local
525 udvp = dunp->un_uppervp; in unionfs_mknod()
528 if (udvp != NULLVP) { in unionfs_mknod()
531 unionfs_forward_vop_start(udvp, &lkflags); in unionfs_mknod()
532 error = VOP_MKNOD(udvp, &vp, cnp, ap->a_vap); in unionfs_mknod()
535 if (__predict_false(unionfs_forward_vop_finish(ap->a_dvp, udvp, in unionfs_mknod()
1266 struct vnode *udvp; in unionfs_remove() local
1281 udvp = dunp->un_uppervp; in unionfs_remove()
1292 if (udvp == NULLVP) in unionfs_remove()
1300 unionfs_forward_vop_start_pair(udvp, &udvp_lkflags, in unionfs_remove()
1302 error = VOP_REMOVE(udvp, uvp, cnp); in unionfs_remove()
1303 unionfs_forward_vop_finish_pair(ap->a_dvp, udvp, udvp_lkflags, in unionfs_remove()
1320 struct vnode *udvp; in unionfs_link() local
1334 udvp = dunp->un_uppervp; in unionfs_link()
1339 if (udvp == NULLVP) in unionfs_link()
1359 unionfs_forward_vop_start_pair(udvp, &udvp_lkflags, in unionfs_link()
1361 error = VOP_LINK(udvp, uvp, cnp); in unionfs_link()
1362 unionfs_forward_vop_finish_pair(ap->a_tdvp, udvp, udvp_lkflags, in unionfs_link()
1630 struct vnode *udvp; in unionfs_mkdir() local
1645 udvp = dunp->un_uppervp; in unionfs_mkdir()
1647 if (udvp != NULLVP) { in unionfs_mkdir()
1650 error = VOP_GETATTR(udvp, &va, cnp->cn_cred); in unionfs_mkdir()
1659 unionfs_forward_vop_start(udvp, &udvp_lkflags); in unionfs_mkdir()
1660 error = VOP_MKDIR(udvp, &uvp, cnp, ap->a_vap); in unionfs_mkdir()
1663 if (__predict_false(unionfs_forward_vop_finish(dvp, udvp, in unionfs_mkdir()
1691 struct vnode *udvp; in unionfs_rmdir() local
1706 udvp = dunp->un_uppervp; in unionfs_rmdir()
1710 if (udvp == NULLVP) in unionfs_rmdir()
1713 if (udvp == uvp) in unionfs_rmdir()
1758 unionfs_forward_vop_start_pair(udvp, &udvp_lkflags, in unionfs_rmdir()
1760 error = VOP_RMDIR(udvp, uvp, cnp); in unionfs_rmdir()
1761 unionfs_forward_vop_finish_pair(ap->a_dvp, udvp, udvp_lkflags, in unionfs_rmdir()
1783 struct vnode *udvp; in unionfs_symlink() local
1796 udvp = dunp->un_uppervp; in unionfs_symlink()
1798 if (udvp != NULLVP) { in unionfs_symlink()
1801 unionfs_forward_vop_start(udvp, &udvp_lkflags); in unionfs_symlink()
1802 error = VOP_SYMLINK(udvp, &uvp, cnp, ap->a_vap, ap->a_target); in unionfs_symlink()
1805 if (__predict_false(unionfs_forward_vop_finish(ap->a_dvp, udvp, in unionfs_symlink()