Lines Matching refs:dvp
1303 struct vnode *dvp; /* ptr to parent dir vnode */ in vn_createat() local
1337 dvp = NULL; in vn_createat()
1345 error = lookuppnat(&pn, NULL, follow, &dvp, in vn_createat()
1373 error = VOP_GETSECATTR(dvp, &vsec, 0, CRED(), NULL); in vn_createat()
1420 (*vpp == NULL && dvp->v_vfsp->vfs_flag & VFS_RDONLY)) { in vn_createat()
1532 error = VOP_MKDIR(dvp, pn.pn_path, vap, vpp, CRED(), in vn_createat()
1535 error = VOP_CREATE(dvp, pn.pn_path, vap, in vn_createat()
1554 VN_RELE(dvp); in vn_createat()
1786 struct vnode *dvp; /* ptr to parent dir vnode */ in vn_removeat() local
1799 dvp = vp = NULL; in vn_removeat()
1800 if (error = lookuppnat(&pn, NULL, NO_FOLLOW, &dvp, &vp, startvp)) { in vn_removeat()
1816 dvfsp = dvp->v_vfsp; in vn_removeat()
1944 error = VOP_RMDIR(dvp, pn.pn_path, cwd, CRED(), in vn_removeat()
1952 error = VOP_REMOVE(dvp, pn.pn_path, CRED(), NULL, 0); in vn_removeat()
1963 if (dvp != NULL) in vn_removeat()
1964 VN_RELE(dvp); in vn_removeat()
2514 vnevent_rename_src(vnode_t *vp, vnode_t *dvp, char *name, caller_context_t *ct) in vnevent_rename_src() argument
2519 (void) VOP_VNEVENT(vp, VE_RENAME_SRC, dvp, name, ct); in vnevent_rename_src()
2523 vnevent_rename_dest(vnode_t *vp, vnode_t *dvp, char *name, in vnevent_rename_dest() argument
2529 (void) VOP_VNEVENT(vp, VE_RENAME_DEST, dvp, name, ct); in vnevent_rename_dest()
2542 vnevent_remove(vnode_t *vp, vnode_t *dvp, char *name, caller_context_t *ct) in vnevent_remove() argument
2547 (void) VOP_VNEVENT(vp, VE_REMOVE, dvp, name, ct); in vnevent_remove()
2551 vnevent_rmdir(vnode_t *vp, vnode_t *dvp, char *name, caller_context_t *ct) in vnevent_rmdir() argument
2556 (void) VOP_VNEVENT(vp, VE_RMDIR, dvp, name, ct); in vnevent_rmdir()
3033 vn_renamepath(vnode_t *dvp, vnode_t *vp, const char *nm, size_t len) in vn_renamepath() argument
3041 vn_setpath(rootdir, dvp, vp, nm, len); in vn_renamepath()
3390 vnode_t *dvp, in fop_lookup() argument
3410 (vfs_has_feature(dvp->v_vfsp, VFSFT_CASEINSENSITIVE) == 0 && in fop_lookup()
3411 vfs_has_feature(dvp->v_vfsp, VFSFT_NOCASESENSITIVE) == 0)) in fop_lookup()
3414 VOPXID_MAP_CR(dvp, cr); in fop_lookup()
3417 ret = xattr_dir_lookup(dvp, vpp, flags, cr); in fop_lookup()
3419 ret = (*(dvp)->v_op->vop_lookup) in fop_lookup()
3420 (dvp, nm, vpp, pnp, flags, rdir, cr, ct, deflags, ppnp); in fop_lookup()
3425 vn_setpath(rootdir, dvp, *vpp, nm, strlen(nm)); in fop_lookup()
3434 vnode_t *dvp, in fop_create() argument
3448 vfs_has_feature(dvp->v_vfsp, VFSFT_ACLONCREATE) == 0) { in fop_create()
3456 (vfs_has_feature(dvp->v_vfsp, VFSFT_CASEINSENSITIVE) == 0 && in fop_create()
3457 vfs_has_feature(dvp->v_vfsp, VFSFT_NOCASESENSITIVE) == 0)) in fop_create()
3460 VOPXID_MAP_CR(dvp, cr); in fop_create()
3462 ret = (*(dvp)->v_op->vop_create) in fop_create()
3463 (dvp, name, vap, excl, mode, vpp, cr, flags, ct, vsecp); in fop_create()
3467 vn_setpath(rootdir, dvp, *vpp, name, strlen(name)); in fop_create()
3476 vnode_t *dvp, in fop_remove() argument
3489 (vfs_has_feature(dvp->v_vfsp, VFSFT_CASEINSENSITIVE) == 0 && in fop_remove()
3490 vfs_has_feature(dvp->v_vfsp, VFSFT_NOCASESENSITIVE) == 0)) in fop_remove()
3493 VOPXID_MAP_CR(dvp, cr); in fop_remove()
3495 err = (*(dvp)->v_op->vop_remove)(dvp, nm, cr, ct, flags); in fop_remove()
3496 VOPSTATS_UPDATE(dvp, remove); in fop_remove()
3558 vnode_t *dvp, in fop_mkdir() argument
3570 vfs_has_feature(dvp->v_vfsp, VFSFT_ACLONCREATE) == 0) { in fop_mkdir()
3578 (vfs_has_feature(dvp->v_vfsp, VFSFT_CASEINSENSITIVE) == 0 && in fop_mkdir()
3579 vfs_has_feature(dvp->v_vfsp, VFSFT_NOCASESENSITIVE) == 0)) in fop_mkdir()
3582 VOPXID_MAP_CR(dvp, cr); in fop_mkdir()
3584 ret = (*(dvp)->v_op->vop_mkdir) in fop_mkdir()
3585 (dvp, dirname, vap, vpp, cr, ct, flags, vsecp); in fop_mkdir()
3589 vn_setpath(rootdir, dvp, *vpp, dirname, in fop_mkdir()
3599 vnode_t *dvp, in fop_rmdir() argument
3613 (vfs_has_feature(dvp->v_vfsp, VFSFT_CASEINSENSITIVE) == 0 && in fop_rmdir()
3614 vfs_has_feature(dvp->v_vfsp, VFSFT_NOCASESENSITIVE) == 0)) in fop_rmdir()
3617 VOPXID_MAP_CR(dvp, cr); in fop_rmdir()
3619 err = (*(dvp)->v_op->vop_rmdir)(dvp, nm, cdir, cr, ct, flags); in fop_rmdir()
3620 VOPSTATS_UPDATE(dvp, rmdir); in fop_rmdir()
3654 vnode_t *dvp, in fop_symlink() argument
3670 (vfs_has_feature(dvp->v_vfsp, VFSFT_CASEINSENSITIVE) == 0 && in fop_symlink()
3671 vfs_has_feature(dvp->v_vfsp, VFSFT_NOCASESENSITIVE) == 0)) in fop_symlink()
3674 VOPXID_MAP_CR(dvp, cr); in fop_symlink()
3677 if ((vfs_has_feature(dvp->v_vfsp, VFSFT_REPARSE)) && in fop_symlink()
3684 err = (*(dvp)->v_op->vop_symlink) in fop_symlink()
3685 (dvp, linkname, vap, target, cr, ct, flags); in fop_symlink()
3686 VOPSTATS_UPDATE(dvp, symlink); in fop_symlink()
4194 fop_vnevent(vnode_t *vp, vnevent_t vnevent, vnode_t *dvp, char *fnm, in fop_vnevent() argument
4199 err = (*(vp)->v_op->vop_vnevent)(vp, vnevent, dvp, fnm, ct); in fop_vnevent()