Lines Matching defs:dvp
640 struct vnode *dvp = ap->a_dvp;
645 (VTOI(dvp)->i_flags & APPEND)) {
649 error = ext2_dirremove(dvp, ap->a_cnp);
1081 struct vnode *dvp = ap->a_dvp;
1093 dp = VTOI(dvp);
1105 error = ext2_valloc(dvp, dmode, cnp->cn_cred, &tvp);
1120 if ( (dvp->v_mount->mnt_flag & MNT_SUIDDIR) &&
1147 error = ext2_update(dvp, !DOINGASYNC(dvp));
1164 #define DIRBLKSIZ VTOI(dvp)->i_e2fs->e2fs_bsize
1175 if (DIRBLKSIZ > VFSTOEXT2(dvp->v_mount)->um_mountp->mnt_stat.f_bsize)
1184 error = ext2_direnter(ip, dvp, cnp);
1213 struct vnode *dvp = ap->a_dvp;
1219 dp = VTOI(dvp);
1242 error = ext2_dirremove(dvp, cnp);
1247 cache_purge(dvp);
1248 VOP_UNLOCK(dvp, 0);
1264 if (vn_lock(dvp, LK_EXCLUSIVE | LK_NOWAIT) != 0) {
1266 vn_lock(dvp, LK_EXCLUSIVE | LK_RETRY);
1525 ext2_makeinode(int mode, struct vnode *dvp, struct vnode **vpp,
1532 pdir = VTOI(dvp);
1541 error = ext2_valloc(dvp, mode, cnp->cn_cred, &tvp);
1557 if ( (dvp->v_mount->mnt_flag & MNT_SUIDDIR) &&
1587 error = ext2_direnter(ip, dvp, cnp);