Lines Matching defs:dvp
520 struct vnode *dvp = ap->a_dvp;
525 ulr = &VTOI(dvp)->i_crap;
526 UFS_CHECK_CRAPCOUNTER(VTOI(dvp));
531 (VTOI(dvp)->i_e2fs_flags & EXT2_APPEND)) {
534 error = ext2fs_dirremove(dvp, ulr, ap->a_cnp);
542 if (dvp == vp)
560 struct vnode *dvp = ap->a_dvp;
567 KASSERT(dvp != vp);
569 KASSERT(dvp->v_mount == vp->v_mount);
572 ulr = &VTOI(dvp)->i_crap;
573 UFS_CHECK_CRAPCOUNTER(VTOI(dvp));
579 dvp, 0);
596 error = ext2fs_direnter(ip, dvp, ulr, cnp);
605 VOP_ABORTOP(dvp, cnp);
621 struct vnode *dvp = ap->a_dvp;
623 struct inode *ip, *dp = VTOI(dvp);
630 ulr = &VTOI(dvp)->i_crap;
631 UFS_CHECK_CRAPCOUNTER(VTOI(dvp));
671 if ((error = ext2fs_update(dvp, NULL, NULL, UPDATE_DIROP)) != 0)
684 dirtemplate.dotdot_reclen = h2fs16(VTOI(dvp)->i_e2fs->e2fs_bsize - 12);
699 if (VTOI(dvp)->i_e2fs->e2fs_bsize > dvp->v_mount->mnt_stat.f_bsize)
702 error = ext2fs_setsize(ip, VTOI(dvp)->i_e2fs->e2fs_bsize);
714 error = ext2fs_direnter(ip, dvp, ulr, cnp);
749 struct vnode *dvp = ap->a_dvp;
756 dp = VTOI(dvp);
792 error = ext2fs_dirremove(dvp, ulr, cnp);
798 cache_purge(dvp);
985 ext2fs_makeinode(struct vattr *vap, struct vnode *dvp, struct vnode **vpp,
993 pdir = VTOI(dvp);
1001 error = vcache_new(dvp->v_mount, dvp, vap, cnp->cn_cred, NULL, &tvp);
1016 error = ext2fs_direnter(ip, dvp, ulr, cnp);
1022 cache_enter(dvp, *vpp, cnp->cn_nameptr, cnp->cn_namelen, cnp->cn_flags);