Lines Matching defs:dvp
193 * empty. dvp is its parent.
195 * vp and dvp must be locked and referenced.
199 struct vnode *vp, struct vnode *dvp)
204 (void)dvp;
207 KASSERT(dvp != NULL);
208 KASSERT(vp != dvp);
210 KASSERT(dvp->v_mount == mp);
212 KASSERT(VOP_ISLOCKED(dvp) == LK_EXCLUSIVE);
324 struct vnode *dvp, struct vnode *vp)
328 KASSERT(dvp != NULL);
330 KASSERT(dvp != vp);
331 KASSERT(dvp->v_mount == mp);
333 KASSERT(VOP_ISLOCKED(dvp) == LK_EXCLUSIVE);
345 struct vnode *dvp, struct vnode *vp)
350 KASSERT(dvp != NULL);
352 KASSERT(dvp != vp);
353 KASSERT(dvp->v_mount == mp);
355 KASSERT(VOP_ISLOCKED(dvp) == LK_EXCLUSIVE);
362 dvp, msdosfs_vnode_mode(dvp), pmp->pm_uid, vp, pmp->pm_uid);
545 struct vnode *dvp, struct componentname *cnp, void *de, struct vnode *vp,
552 KASSERT(dvp != NULL);
556 KASSERT(dvp != vp);
557 KASSERT(dvp->v_mount == mp);
559 KASSERT(dvp->v_type == VDIR);
561 KASSERT(VOP_ISLOCKED(dvp) == LK_EXCLUSIVE);
564 error = msdosfs_removede(VTODE(dvp), VTODE(vp), mlr);
575 msdosfs_gro_lookup(struct mount *mp, struct vnode *dvp,
584 KASSERT(dvp != NULL);
588 KASSERT(VOP_ISLOCKED(dvp) == LK_EXCLUSIVE);
594 error = relookup(dvp, &vp, cnp, 0);
609 *mlr_ret = VTODE(dvp)->de_crap;
640 struct vnode *vp, *dvp;
695 (dotdot_cn ? 0 : MSDOSFSROOT_OFS), &dvp);
699 error = vn_lock(dvp, LK_EXCLUSIVE);
701 vrele(dvp);
705 KASSERT(dvp != NULL);
706 KASSERT(dvp->v_type == VDIR);
708 vp = dvp;