Lines Matching refs:dvp
1354 struct vnode *dvp; /* ptr to parent dir vnode */ in vn_createat() local
1388 dvp = NULL; in vn_createat()
1396 error = lookuppnat(&pn, NULL, follow, &dvp, in vn_createat()
1424 error = VOP_GETSECATTR(dvp, &vsec, 0, CRED(), NULL); in vn_createat()
1471 (*vpp == NULL && dvp->v_vfsp->vfs_flag & VFS_RDONLY)) { in vn_createat()
1579 error = VOP_MKDIR(dvp, pn.pn_path, vap, vpp, CRED(), in vn_createat()
1582 error = VOP_CREATE(dvp, pn.pn_path, vap, in vn_createat()
1601 VN_RELE(dvp); in vn_createat()
1844 struct vnode *dvp; /* ptr to parent dir vnode */ in vn_removeat() local
1857 dvp = vp = NULL; in vn_removeat()
1858 if (error = lookuppnat(&pn, NULL, NO_FOLLOW, &dvp, &vp, startvp)) { in vn_removeat()
1874 dvfsp = dvp->v_vfsp; in vn_removeat()
2002 error = VOP_RMDIR(dvp, pn.pn_path, cwd, CRED(), in vn_removeat()
2010 error = VOP_REMOVE(dvp, pn.pn_path, CRED(), NULL, 0); in vn_removeat()
2021 if (dvp != NULL) in vn_removeat()
2022 VN_RELE(dvp); in vn_removeat()
2585 vnevent_rename_src(vnode_t *vp, vnode_t *dvp, char *name, caller_context_t *ct) in vnevent_rename_src() argument
2590 (void) VOP_VNEVENT(vp, VE_RENAME_SRC, dvp, name, ct); in vnevent_rename_src()
2594 vnevent_rename_dest(vnode_t *vp, vnode_t *dvp, char *name, in vnevent_rename_dest() argument
2600 (void) VOP_VNEVENT(vp, VE_RENAME_DEST, dvp, name, ct); in vnevent_rename_dest()
2613 vnevent_remove(vnode_t *vp, vnode_t *dvp, char *name, caller_context_t *ct) in vnevent_remove() argument
2618 (void) VOP_VNEVENT(vp, VE_REMOVE, dvp, name, ct); in vnevent_remove()
2622 vnevent_rmdir(vnode_t *vp, vnode_t *dvp, char *name, caller_context_t *ct) in vnevent_rmdir() argument
2627 (void) VOP_VNEVENT(vp, VE_RMDIR, dvp, name, ct); in vnevent_rmdir()
2631 vnevent_pre_rename_src(vnode_t *vp, vnode_t *dvp, char *name, in vnevent_pre_rename_src() argument
2637 (void) VOP_VNEVENT(vp, VE_PRE_RENAME_SRC, dvp, name, ct); in vnevent_pre_rename_src()
2641 vnevent_pre_rename_dest(vnode_t *vp, vnode_t *dvp, char *name, in vnevent_pre_rename_dest() argument
2647 (void) VOP_VNEVENT(vp, VE_PRE_RENAME_DEST, dvp, name, ct); in vnevent_pre_rename_dest()
3627 vnode_t *dvp, in fop_lookup() argument
3647 (vfs_has_feature(dvp->v_vfsp, VFSFT_CASEINSENSITIVE) == 0 && in fop_lookup()
3648 vfs_has_feature(dvp->v_vfsp, VFSFT_NOCASESENSITIVE) == 0)) in fop_lookup()
3651 VOPXID_MAP_CR(dvp, cr); in fop_lookup()
3654 ret = xattr_dir_lookup(dvp, vpp, flags, cr); in fop_lookup()
3656 ret = (*(dvp)->v_op->vop_lookup) in fop_lookup()
3657 (dvp, nm, vpp, pnp, flags, rdir, cr, ct, deflags, ppnp); in fop_lookup()
3661 vn_updatepath(dvp, *vpp, nm); in fop_lookup()
3669 vnode_t *dvp, in fop_create() argument
3683 vfs_has_feature(dvp->v_vfsp, VFSFT_ACLONCREATE) == 0) { in fop_create()
3691 (vfs_has_feature(dvp->v_vfsp, VFSFT_CASEINSENSITIVE) == 0 && in fop_create()
3692 vfs_has_feature(dvp->v_vfsp, VFSFT_NOCASESENSITIVE) == 0)) in fop_create()
3695 VOPXID_MAP_CR(dvp, cr); in fop_create()
3697 ret = (*(dvp)->v_op->vop_create) in fop_create()
3698 (dvp, name, vap, excl, mode, vpp, cr, flags, ct, vsecp); in fop_create()
3701 vn_updatepath(dvp, *vpp, name); in fop_create()
3709 vnode_t *dvp, in fop_remove() argument
3722 (vfs_has_feature(dvp->v_vfsp, VFSFT_CASEINSENSITIVE) == 0 && in fop_remove()
3723 vfs_has_feature(dvp->v_vfsp, VFSFT_NOCASESENSITIVE) == 0)) in fop_remove()
3726 VOPXID_MAP_CR(dvp, cr); in fop_remove()
3728 err = (*(dvp)->v_op->vop_remove)(dvp, nm, cr, ct, flags); in fop_remove()
3729 VOPSTATS_UPDATE(dvp, remove); in fop_remove()
3791 vnode_t *dvp, in fop_mkdir() argument
3803 vfs_has_feature(dvp->v_vfsp, VFSFT_ACLONCREATE) == 0) { in fop_mkdir()
3811 (vfs_has_feature(dvp->v_vfsp, VFSFT_CASEINSENSITIVE) == 0 && in fop_mkdir()
3812 vfs_has_feature(dvp->v_vfsp, VFSFT_NOCASESENSITIVE) == 0)) in fop_mkdir()
3815 VOPXID_MAP_CR(dvp, cr); in fop_mkdir()
3817 ret = (*(dvp)->v_op->vop_mkdir) in fop_mkdir()
3818 (dvp, dirname, vap, vpp, cr, ct, flags, vsecp); in fop_mkdir()
3821 vn_updatepath(dvp, *vpp, dirname); in fop_mkdir()
3829 vnode_t *dvp, in fop_rmdir() argument
3843 (vfs_has_feature(dvp->v_vfsp, VFSFT_CASEINSENSITIVE) == 0 && in fop_rmdir()
3844 vfs_has_feature(dvp->v_vfsp, VFSFT_NOCASESENSITIVE) == 0)) in fop_rmdir()
3847 VOPXID_MAP_CR(dvp, cr); in fop_rmdir()
3849 err = (*(dvp)->v_op->vop_rmdir)(dvp, nm, cdir, cr, ct, flags); in fop_rmdir()
3850 VOPSTATS_UPDATE(dvp, rmdir); in fop_rmdir()
3884 vnode_t *dvp, in fop_symlink() argument
3900 (vfs_has_feature(dvp->v_vfsp, VFSFT_CASEINSENSITIVE) == 0 && in fop_symlink()
3901 vfs_has_feature(dvp->v_vfsp, VFSFT_NOCASESENSITIVE) == 0)) in fop_symlink()
3904 VOPXID_MAP_CR(dvp, cr); in fop_symlink()
3907 if ((vfs_has_feature(dvp->v_vfsp, VFSFT_REPARSE)) && in fop_symlink()
3914 err = (*(dvp)->v_op->vop_symlink) in fop_symlink()
3915 (dvp, linkname, vap, target, cr, ct, flags); in fop_symlink()
3916 VOPSTATS_UPDATE(dvp, symlink); in fop_symlink()
4424 fop_vnevent(vnode_t *vp, vnevent_t vnevent, vnode_t *dvp, char *fnm, in fop_vnevent() argument
4429 err = (*(vp)->v_op->vop_vnevent)(vp, vnevent, dvp, fnm, ct); in fop_vnevent()