Home | History | Annotate | Download | only in unionfs

Lines Matching defs:udvp

119 	struct vnode   *dvp, *udvp, *ldvp, *vp, *uvp, *lvp, *dtmpvp;
130 udvp = dunp->un_uppervp;
152 if (LOOKUP != nameiop && udvp == NULLVP)
155 if (udvp != NULLVP) {
156 dtmpvp = udvp;
165 if (dtmpvp == udvp && ldvp != NULLVP) {
166 VOP_UNLOCK(udvp);
198 if (udvp != NULLVP) {
199 uerror = VOP_LOOKUP(udvp, &uvp, cnp);
202 if (udvp == uvp) { /* is dot */
218 if (VOP_GETATTR(udvp, &va, cnp->cn_cred) == 0 &&
238 if (udvp != NULLVP && (uerror == 0 || uerror == EJUSTRETURN))
262 (udvp != NULLVP ? uerror : lerror));
263 return (udvp != NULLVP ? uerror : lerror);
277 if (uerror != 0 && uerror != EJUSTRETURN && udvp != NULLVP &&
287 udvp, VTOUNIONFS(vp), cnp);
343 struct vnode *udvp;
351 udvp = dunp->un_uppervp;
354 if (udvp != NULLVP) {
355 if ((error = VOP_CREATE(udvp, &vp, cnp, ap->a_vap)) == 0) {
377 struct vnode *udvp;
384 udvp = dunp->un_uppervp;
387 if (udvp != NULLVP) {
392 error = VOP_WHITEOUT(udvp, cnp, ap->a_flags);
416 struct vnode *udvp;
424 udvp = dunp->un_uppervp;
427 if (udvp != NULLVP) {
428 if ((error = VOP_MKNOD(udvp, &vp, cnp, ap->a_vap)) == 0) {
921 struct vnode *udvp;
931 udvp = dunp->un_uppervp;
936 if (udvp == NULLVP) {
945 error = VOP_REMOVE(udvp, uvp, cnp);
947 error = unionfs_mkwhiteout(udvp, cnp, unp->un_path);
963 struct vnode *udvp;
973 udvp = dunp->un_uppervp;
977 if (udvp == NULLVP)
1001 error = VOP_LINK(udvp, uvp, cnp);
1232 struct vnode *udvp;
1241 udvp = dunp->un_uppervp;
1243 if (udvp != NULLVP) {
1246 error = VOP_GETATTR(udvp, &va, cnp->cn_cred);
1253 if ((error = VOP_MKDIR(udvp, &uvp, cnp, ap->a_vap)) == 0) {
1278 struct vnode *udvp;
1288 udvp = dunp->un_uppervp;
1292 if (udvp == NULLVP) {
1297 if (udvp == uvp)
1309 error = VOP_RMDIR(udvp, uvp, cnp);
1312 error = unionfs_mkwhiteout(udvp, cnp, unp->un_path);
1337 struct vnode *udvp;
1345 udvp = dunp->un_uppervp;
1347 if (udvp != NULLVP) {
1348 error = VOP_SYMLINK(udvp, &uvp, cnp, ap->a_vap, ap->a_target);