Lines Matching defs:dvp
115 * udf_gro_directory_empty_p: return true if the directory vp is empty. dvp is
118 * vp and dvp must be locked and referenced.
122 struct vnode *vp, struct vnode *dvp)
129 KASSERT(dvp != NULL);
130 KASSERT(vp != dvp);
132 KASSERT(dvp->v_mount == mp);
134 KASSERT(VOP_ISLOCKED(dvp) == LK_EXCLUSIVE);
257 struct vnode *dvp, struct vnode *vp)
261 KASSERT(dvp != NULL);
263 KASSERT(dvp != vp);
264 KASSERT(dvp->v_type == VDIR);
266 KASSERT(dvp->v_mount == mp);
268 KASSERT(VOP_ISLOCKED(dvp) == LK_EXCLUSIVE);
284 struct vnode *dvp, struct vnode *vp)
286 struct udf_node *dir_node = VTOI(dvp);
294 KASSERT(dvp != NULL);
296 KASSERT(dvp != vp);
297 KASSERT(dvp->v_type == VDIR);
299 KASSERT(dvp->v_mount == mp);
301 KASSERT(VOP_ISLOCKED(dvp) == LK_EXCLUSIVE);
311 dvp, dmode, duid,
412 struct vnode *dvp, struct componentname *cnp, void *de, struct vnode *vp,
418 KASSERT(dvp != NULL);
421 KASSERT(dvp != vp);
422 KASSERT(dvp->v_mount == mp);
424 KASSERT(dvp->v_type == VDIR);
426 KASSERT(VOP_ISLOCKED(dvp) == LK_EXCLUSIVE);
431 dir_node = VTOI(dvp);
450 udf_gro_lookup(struct mount *mp, struct vnode *dvp,
461 KASSERT(dvp != NULL);
464 KASSERT(VOP_ISLOCKED(dvp) == LK_EXCLUSIVE);
466 dir_node = VTOI(dvp);
473 error = udf_lookup_name_in_dir(dvp, name, namelen,
520 struct vnode *vp, *dvp;
620 dvp = parent_node->vnode;
623 KASSERT(dvp != NULL);
624 KASSERT(VOP_ISLOCKED(dvp) == LK_EXCLUSIVE);
625 vp = dvp;