Lines Matching defs:dvp

74 VOP_LOOKUP(struct vnode *dvp, struct vnode **vpp, 
78 a.a_dvp = dvp;
82 if (dvp->v_op->vop_lookup == NULL)
85 return ((dvp->v_op->vop_lookup)(&a));
89 VOP_CREATE(struct vnode *dvp, struct vnode **vpp,
93 a.a_dvp = dvp;
98 ASSERT_VP_ISLOCKED(dvp);
100 if (dvp->v_op->vop_create == NULL)
103 return ((dvp->v_op->vop_create)(&a));
107 VOP_MKNOD(struct vnode *dvp, struct vnode **vpp,
111 a.a_dvp = dvp;
116 ASSERT_VP_ISLOCKED(dvp);
118 if (dvp->v_op->vop_mknod == NULL)
121 return ((dvp->v_op->vop_mknod)(&a));
320 VOP_REMOVE(struct vnode *dvp, struct vnode *vp, struct componentname *cnp)
324 a.a_dvp = dvp;
328 ASSERT_VP_ISLOCKED(dvp);
331 error = dvp->v_op->vop_remove(&a);
333 if (dvp == vp)
337 vput(dvp);
343 VOP_LINK(struct vnode *dvp, struct vnode *vp, struct componentname *cnp)
346 a.a_dvp = dvp;
350 ASSERT_VP_ISLOCKED(dvp);
352 if (dvp->v_op->vop_link == NULL)
355 return ((dvp->v_op->vop_link)(&a));
380 VOP_MKDIR(struct vnode *dvp, struct vnode **vpp,
384 a.a_dvp = dvp;
389 ASSERT_VP_ISLOCKED(dvp);
391 if (dvp->v_op->vop_mkdir == NULL)
394 return ((dvp->v_op->vop_mkdir)(&a));
398 VOP_RMDIR(struct vnode *dvp, struct vnode *vp, struct componentname *cnp)
401 a.a_dvp = dvp;
405 ASSERT_VP_ISLOCKED(dvp);
408 KASSERT(dvp != vp);
410 if (dvp->v_op->vop_rmdir == NULL)
413 return ((dvp->v_op->vop_rmdir)(&a));
417 VOP_SYMLINK(struct vnode *dvp, struct vnode **vpp,
421 a.a_dvp = dvp;
427 ASSERT_VP_ISLOCKED(dvp);
429 if (dvp->v_op->vop_symlink == NULL)
432 return ((dvp->v_op->vop_symlink)(&a));
470 VOP_ABORTOP(struct vnode *dvp, struct componentname *cnp)
473 a.a_dvp = dvp;
476 if (dvp->v_op->vop_abortop == NULL)
479 return ((dvp->v_op->vop_abortop)(&a));