Lines Matching defs:dvp
376 * dvp Holds the parent union_node to the one we wish to create.
380 * dvp may or may not be locked. allocvp() makes no changes
381 * to dvp.
430 struct vnode *dvp,
582 vnode_get(dvp);
585 un->un_dirvp = dvp;
693 vnode_get(dvp);
694 un->un_dirvp = dvp;
964 * Pass dvp unlocked and referenced on call to relookup().
966 * If an error occurs, dvp will be returned unlocked and dereferenced.
973 * If no error occurs, dvp will be returned locked with the reference
1049 * dvp should be locked on entry and will be locked on return. No
1053 * will hold a locked, referenced vnode. If *vpp == dvp then
1065 struct vnode *dvp,
1103 vnode_get(dvp);
1104 error = relookup(dvp, vpp, cn);
1105 vnode_put(dvp);
1116 * (dvp) is the directory in which to create the shadow directory,
1124 union_mkshadow(um, dvp, cnp, vpp)
1126 struct vnode *dvp;
1137 error = union_relookup(um, dvp, vpp, cnp, &cn,
1159 error = vn_create(dvp, vpp, &cn, &va, 0, cnp->cn_context);
1173 * (dvp) is the directory in which to create the whiteout.
1179 union_mkwhiteout(um, dvp, cnp, path)
1181 struct vnode *dvp;
1191 error = union_relookup(um, dvp, &wvp, cnp, &cn, path, strlen(path));
1200 error = VNOP_WHITEOUT(dvp, &cn, CREATE, cnp->cn_context);
1271 * Pass dvp unlocked and referenced on call to relookup().
1273 * If an error occurs, dvp will be returned unlocked and dereferenced.
1283 * If no error occurs, dvp will be returned locked with the reference