Lines Matching defs:dvp

1329 	struct vnode *dvp;	/* ptr to parent dir vnode */
1363 dvp = NULL;
1371 error = lookuppnat(&pn, NULL, follow, &dvp,
1399 error = VOP_GETSECATTR(dvp, &vsec, 0, CRED(), NULL);
1446 (*vpp == NULL && dvp->v_vfsp->vfs_flag & VFS_RDONLY)) {
1497 * acquired above (dvp) is irrelevant because it's in
1558 error = VOP_MKDIR(dvp, pn.pn_path, vap, vpp, CRED(),
1561 error = VOP_CREATE(dvp, pn.pn_path, vap,
1580 VN_RELE(dvp);
1812 struct vnode *dvp; /* ptr to parent dir vnode */
1825 dvp = vp = NULL;
1826 if (error = lookuppnat(&pn, NULL, NO_FOLLOW, &dvp, &vp, startvp)) {
1842 dvfsp = dvp->v_vfsp;
1970 error = VOP_RMDIR(dvp, pn.pn_path, cwd, CRED(),
1978 error = VOP_REMOVE(dvp, pn.pn_path, CRED(), NULL, 0);
1989 if (dvp != NULL)
1990 VN_RELE(dvp);
2540 vnevent_rename_src(vnode_t *vp, vnode_t *dvp, char *name, caller_context_t *ct)
2545 (void) VOP_VNEVENT(vp, VE_RENAME_SRC, dvp, name, ct);
2549 vnevent_rename_dest(vnode_t *vp, vnode_t *dvp, char *name,
2555 (void) VOP_VNEVENT(vp, VE_RENAME_DEST, dvp, name, ct);
2568 vnevent_remove(vnode_t *vp, vnode_t *dvp, char *name, caller_context_t *ct)
2573 (void) VOP_VNEVENT(vp, VE_REMOVE, dvp, name, ct);
2577 vnevent_rmdir(vnode_t *vp, vnode_t *dvp, char *name, caller_context_t *ct)
2582 (void) VOP_VNEVENT(vp, VE_RMDIR, dvp, name, ct);
3059 vn_renamepath(vnode_t *dvp, vnode_t *vp, const char *nm, size_t len)
3067 vn_setpath(rootdir, dvp, vp, nm, len);
3416 vnode_t *dvp,
3436 (vfs_has_feature(dvp->v_vfsp, VFSFT_CASEINSENSITIVE) == 0 &&
3437 vfs_has_feature(dvp->v_vfsp, VFSFT_NOCASESENSITIVE) == 0))
3440 VOPXID_MAP_CR(dvp, cr);
3443 ret = xattr_dir_lookup(dvp, vpp, flags, cr);
3445 ret = (*(dvp)->v_op->vop_lookup)
3446 (dvp, nm, vpp, pnp, flags, rdir, cr, ct, deflags, ppnp);
3451 vn_setpath(rootdir, dvp, *vpp, nm, strlen(nm));
3460 vnode_t *dvp,
3474 vfs_has_feature(dvp->v_vfsp, VFSFT_ACLONCREATE) == 0) {
3482 (vfs_has_feature(dvp->v_vfsp, VFSFT_CASEINSENSITIVE) == 0 &&
3483 vfs_has_feature(dvp->v_vfsp, VFSFT_NOCASESENSITIVE) == 0))
3486 VOPXID_MAP_CR(dvp, cr);
3488 ret = (*(dvp)->v_op->vop_create)
3489 (dvp, name, vap, excl, mode, vpp, cr, flags, ct, vsecp);
3493 vn_setpath(rootdir, dvp, *vpp, name, strlen(name));
3502 vnode_t *dvp,
3515 (vfs_has_feature(dvp->v_vfsp, VFSFT_CASEINSENSITIVE) == 0 &&
3516 vfs_has_feature(dvp->v_vfsp, VFSFT_NOCASESENSITIVE) == 0))
3519 VOPXID_MAP_CR(dvp, cr);
3521 err = (*(dvp)->v_op->vop_remove)(dvp, nm, cr, ct, flags);
3522 VOPSTATS_UPDATE(dvp, remove);
3584 vnode_t *dvp,
3596 vfs_has_feature(dvp->v_vfsp, VFSFT_ACLONCREATE) == 0) {
3604 (vfs_has_feature(dvp->v_vfsp, VFSFT_CASEINSENSITIVE) == 0 &&
3605 vfs_has_feature(dvp->v_vfsp, VFSFT_NOCASESENSITIVE) == 0))
3608 VOPXID_MAP_CR(dvp, cr);
3610 ret = (*(dvp)->v_op->vop_mkdir)
3611 (dvp, dirname, vap, vpp, cr, ct, flags, vsecp);
3615 vn_setpath(rootdir, dvp, *vpp, dirname,
3625 vnode_t *dvp,
3639 (vfs_has_feature(dvp->v_vfsp, VFSFT_CASEINSENSITIVE) == 0 &&
3640 vfs_has_feature(dvp->v_vfsp, VFSFT_NOCASESENSITIVE) == 0))
3643 VOPXID_MAP_CR(dvp, cr);
3645 err = (*(dvp)->v_op->vop_rmdir)(dvp, nm, cdir, cr, ct, flags);
3646 VOPSTATS_UPDATE(dvp, rmdir);
3680 vnode_t *dvp,
3696 (vfs_has_feature(dvp->v_vfsp, VFSFT_CASEINSENSITIVE) == 0 &&
3697 vfs_has_feature(dvp->v_vfsp, VFSFT_NOCASESENSITIVE) == 0))
3700 VOPXID_MAP_CR(dvp, cr);
3703 if ((vfs_has_feature(dvp->v_vfsp, VFSFT_REPARSE)) &&
3710 err = (*(dvp)->v_op->vop_symlink)
3711 (dvp, linkname, vap, target, cr, ct, flags);
3712 VOPSTATS_UPDATE(dvp, symlink);
4220 fop_vnevent(vnode_t *vp, vnevent_t vnevent, vnode_t *dvp, char *fnm,
4225 err = (*(vp)->v_op->vop_vnevent)(vp, vnevent, dvp, fnm, ct);