Lines Matching refs:uppervp
63 * uppervp and lowervp should be unlocked. Because if new unionfs vnode is
64 * locked, uppervp or lowervp is locked too. In order to prevent dead lock,
68 unionfs_nodeget(struct mount *mp, struct vnode *uppervp,
81 if (uppervp == NULLVP && lowervp == NULLVP)
88 if ((uppervp == NULLVP || ump->um_uppervp != uppervp) ||
98 vnode_t *svp = (uppervp != NULLVP) ? uppervp : lowervp;
105 if (uppervp != NULLVP)
106 vref(uppervp);
112 unp->un_uppervp = uppervp;
122 vp->v_type = (uppervp != NULLVP ? uppervp->v_type : lowervp->v_type);
126 if ((uppervp != NULLVP && ump->um_uppervp == uppervp) &&