Lines Matching defs:dvp
514 struct vnode *vp, *dvp;
519 dvp = ap->a_dvp;
522 KASSERT(VOP_ISLOCKED(dvp) == LK_EXCLUSIVE);
524 KASSERT(dvp->v_mount == vp->v_mount);
529 ulr = &VTOI(dvp)->i_crap;
530 ULFS_CHECK_CRAPCOUNTER(VTOI(dvp));
533 (VTOI(dvp)->i_flags & APPEND))
536 error = ulfs_dirremove(dvp, ulr,
542 if (dvp == vp)
560 struct vnode *dvp = ap->a_dvp;
567 KASSERT(VOP_ISLOCKED(dvp) == LK_EXCLUSIVE);
568 KASSERT(dvp != vp);
572 ulr = &VTOI(dvp)->i_crap;
573 ULFS_CHECK_CRAPCOUNTER(VTOI(dvp));
578 if (vp->v_mount != dvp->v_mount) {
592 dvp, 0);
601 error = ulfs_direnter(dvp, ulr, vp,
612 VOP_ABORTOP(dvp, cnp);
628 struct vnode *dvp = ap->a_dvp;
631 struct ulfsmount *ump = VFSTOULFS(dvp->v_mount);
635 KASSERT(VOP_ISLOCKED(dvp) == LK_EXCLUSIVE);
638 ulr = &VTOI(dvp)->i_crap;
639 ULFS_CHECK_CRAPCOUNTER(VTOI(dvp));
654 error = ulfs_direnter(dvp, ulr, NULL,
664 error = ulfs_dirremove(dvp, ulr, NULL, cnp->cn_flags, 0);
681 struct vnode *vp, *dvp;
687 dvp = ap->a_dvp;
691 KASSERT(VOP_ISLOCKED(dvp) == LK_EXCLUSIVE);
694 dp = VTOI(dvp);
734 error = ulfs_dirremove(dvp, ulr, ip, cnp->cn_flags, 1);
738 cache_purge(dvp);