Lines Matching refs:udvp
83 struct vnode *dvp, *udvp, *ldvp, *vp, *uvp, *lvp, *dtmpvp; in unionfs_lookup() local
100 udvp = dunp->un_uppervp; in unionfs_lookup()
147 if (LOOKUP != nameiop && udvp == NULLVP) { in unionfs_lookup()
152 if (udvp != NULLVP) in unionfs_lookup()
153 dtmpvp = udvp; in unionfs_lookup()
205 if (udvp != NULLVP) { in unionfs_lookup()
217 if (udvp == NULLVP) in unionfs_lookup()
220 if (udvp == NULLVP && in unionfs_lookup()
228 if (udvp == NULLVP) in unionfs_lookup()
242 if (udvp != NULLVP) { in unionfs_lookup()
256 if (udvp != NULLVP) { in unionfs_lookup()
259 unionfs_forward_vop_start(udvp, &lkflags); in unionfs_lookup()
260 uerror = VOP_LOOKUP(udvp, &uvp, cnp); in unionfs_lookup()
261 if (unionfs_forward_vop_finish(dvp, udvp, lkflags)) { in unionfs_lookup()
269 if (udvp == uvp) { /* is dot */ in unionfs_lookup()
286 else if (VOP_GETATTR(udvp, &va, cnp->cn_cred) == 0 && in unionfs_lookup()
306 error = (udvp != NULLVP ? uerror : lerror); in unionfs_lookup()
321 if (uerror != 0 && uerror != EJUSTRETURN && udvp != NULLVP && in unionfs_lookup()
413 struct vnode *udvp; in unionfs_create() local
423 udvp = dunp->un_uppervp; in unionfs_create()
426 if (udvp != NULLVP) { in unionfs_create()
429 unionfs_forward_vop_start(udvp, &lkflags); in unionfs_create()
430 error = VOP_CREATE(udvp, &vp, cnp, ap->a_vap); in unionfs_create()
433 if (__predict_false(unionfs_forward_vop_finish(ap->a_dvp, udvp, in unionfs_create()
456 struct vnode *udvp; in unionfs_whiteout() local
465 udvp = dunp->un_uppervp; in unionfs_whiteout()
468 if (udvp != NULLVP) { in unionfs_whiteout()
474 unionfs_forward_vop_start(udvp, &lkflags); in unionfs_whiteout()
475 error = VOP_WHITEOUT(udvp, cnp, ap->a_flags); in unionfs_whiteout()
476 unionfs_forward_vop_finish(ap->a_dvp, udvp, lkflags); in unionfs_whiteout()
494 struct vnode *udvp; in unionfs_mknod() local
504 udvp = dunp->un_uppervp; in unionfs_mknod()
507 if (udvp != NULLVP) { in unionfs_mknod()
510 unionfs_forward_vop_start(udvp, &lkflags); in unionfs_mknod()
511 error = VOP_MKNOD(udvp, &vp, cnp, ap->a_vap); in unionfs_mknod()
514 if (__predict_false(unionfs_forward_vop_finish(ap->a_dvp, udvp, in unionfs_mknod()
1245 struct vnode *udvp; in unionfs_remove() local
1260 udvp = dunp->un_uppervp; in unionfs_remove()
1271 if (udvp == NULLVP) in unionfs_remove()
1279 unionfs_forward_vop_start_pair(udvp, &udvp_lkflags, in unionfs_remove()
1281 error = VOP_REMOVE(udvp, uvp, cnp); in unionfs_remove()
1282 unionfs_forward_vop_finish_pair(ap->a_dvp, udvp, udvp_lkflags, in unionfs_remove()
1299 struct vnode *udvp; in unionfs_link() local
1313 udvp = dunp->un_uppervp; in unionfs_link()
1318 if (udvp == NULLVP) in unionfs_link()
1338 unionfs_forward_vop_start_pair(udvp, &udvp_lkflags, in unionfs_link()
1340 error = VOP_LINK(udvp, uvp, cnp); in unionfs_link()
1341 unionfs_forward_vop_finish_pair(ap->a_tdvp, udvp, udvp_lkflags, in unionfs_link()
1609 struct vnode *udvp; in unionfs_mkdir() local
1624 udvp = dunp->un_uppervp; in unionfs_mkdir()
1626 if (udvp != NULLVP) { in unionfs_mkdir()
1629 error = VOP_GETATTR(udvp, &va, cnp->cn_cred); in unionfs_mkdir()
1638 unionfs_forward_vop_start(udvp, &udvp_lkflags); in unionfs_mkdir()
1639 error = VOP_MKDIR(udvp, &uvp, cnp, ap->a_vap); in unionfs_mkdir()
1642 if (__predict_false(unionfs_forward_vop_finish(dvp, udvp, in unionfs_mkdir()
1670 struct vnode *udvp; in unionfs_rmdir() local
1685 udvp = dunp->un_uppervp; in unionfs_rmdir()
1689 if (udvp == NULLVP) in unionfs_rmdir()
1692 if (udvp == uvp) in unionfs_rmdir()
1737 unionfs_forward_vop_start_pair(udvp, &udvp_lkflags, in unionfs_rmdir()
1739 error = VOP_RMDIR(udvp, uvp, cnp); in unionfs_rmdir()
1740 unionfs_forward_vop_finish_pair(ap->a_dvp, udvp, udvp_lkflags, in unionfs_rmdir()
1762 struct vnode *udvp; in unionfs_symlink() local
1775 udvp = dunp->un_uppervp; in unionfs_symlink()
1777 if (udvp != NULLVP) { in unionfs_symlink()
1780 unionfs_forward_vop_start(udvp, &udvp_lkflags); in unionfs_symlink()
1781 error = VOP_SYMLINK(udvp, &uvp, cnp, ap->a_vap, ap->a_target); in unionfs_symlink()
1784 if (__predict_false(unionfs_forward_vop_finish(ap->a_dvp, udvp, in unionfs_symlink()