Lines Matching defs:uppervp
202 * uppervp and lowervp should be unlocked. Because if new unionfs vnode is
203 * locked, uppervp or lowervp is locked too. In order to prevent dead lock,
207 unionfs_nodeget(struct mount *mp, struct vnode *uppervp,
225 if (uppervp == NULLVP && lowervp == NULLVP)
228 vt = (uppervp != NULLVP ? uppervp->v_type : lowervp->v_type);
236 vp = unionfs_get_cached_vnode(uppervp, lowervp, dvp, path);
244 if ((uppervp == NULLVP || ump->um_uppervp != uppervp) ||
265 if (uppervp != NULLVP)
266 vref(uppervp);
275 unp->un_uppervp = uppervp;
278 if (uppervp != NULLVP)
279 vp->v_vnlock = uppervp->v_vnlock;
292 if ((uppervp != NULLVP && ump->um_uppervp == uppervp) &&
301 if (uppervp != NULLVP)
302 vrele(uppervp);