Home | History | Annotate | Download | only in union

Lines Matching refs:lowervp

164 union_newlower(struct union_node *un, struct vnode *lowervp)
167 int nhash = UNION_HASH(un->un_uppervp, lowervp);
169 if (un->un_lowervp == lowervp)
182 un->un_lowervp = lowervp;
341 * and (lowervp) reference the upper and lower layer objects
362 struct vnode *lowervp, /* may be null */
374 if (uppervp == NULLVP && lowervp == NULLVP)
377 if (uppervp && lowervp && (uppervp->v_type != lowervp->v_type)) {
378 xlowervp = lowervp;
379 lowervp = NULLVP;
383 * If both uppervp and lowervp are not NULL we have to
386 hash[0] = UNION_HASH(uppervp, lowervp);
387 if (uppervp == NULL || lowervp == NULL) {
391 hash[2] = UNION_HASH(NULLVP, lowervp);
406 if ((un->un_lowervp && un->un_lowervp != lowervp) ||
450 if (lowervp != un->un_lowervp) {
451 union_newlower(un, lowervp);
452 if (cnp && (lowervp != NULLVP)) {
461 } else if (lowervp) {
462 vrele(lowervp);
477 un->un_lowervp = lowervp;
489 if (dvp && cnp && (lowervp != NULLVP)) {
503 if (un1->un_lowervp == lowervp &&
961 * We do not set the uppervp to NULLVP here, because lowervp