Lines Matching refs:lowervp
113 null_node_find(mp, lowervp)
115 struct vnode *lowervp;
128 hd = NULL_NHASH(lowervp);
131 if (a->null_lowervp == lowervp && NULLTOV(a)->v_mount == mp) {
149 * Maintain a reference to (lowervp).
152 null_node_alloc(mp, lowervp, vpp)
154 struct vnode *lowervp;
169 vp->v_type = lowervp->v_type;
172 xp->null_lowervp = lowervp;
177 if (othervp = null_node_find(lowervp)) {
187 vnode_get(lowervp); /* Extra vnode_get will be vnode_put'd in null_node_create */
188 hd = NULL_NHASH(lowervp);
200 null_node_create(mp, lowervp, newvpp)
202 struct vnode *lowervp;
207 if (aliasvp = null_node_find(mp, lowervp)) {
229 if (error = null_node_alloc(mp, lowervp, &aliasvp))
237 vnode_put(lowervp);
240 if (lowervp->v_usecount < 1) {
243 vprint ("null_node_create: lower ", lowervp);
250 vprint("null_node_create: lower", lowervp);
288 printf("vp = %x, unref'ed lowervp\n", vp);
294 panic ("null with unref'ed lowervp");