Lines Matching +full:4 +full:vpp
933 struct vnode **vpp, in vn_open() argument
937 return (vn_openat(pnamep, seg, filemode, createmode, vpp, crwhy, in vn_open()
954 struct vnode **vpp, in vn_openat() argument
1275 *vpp = vp; in vn_openat()
1329 struct vnode **vpp, in vn_create() argument
1334 return (vn_createat(pnamep, seg, vap, excl, mode, vpp, why, flag, in vn_create()
1348 struct vnode **vpp, in vn_createat() argument
1389 *vpp = NULL; in vn_createat()
1397 (excl == EXCL) ? NULLVPP : vpp, startvp); in vn_createat()
1433 if (*vpp != NULL) in vn_createat()
1434 VN_RELE(*vpp); in vn_createat()
1470 if ((*vpp != NULL && (mode & VWRITE) && ISROFILE(*vpp)) || in vn_createat()
1471 (*vpp == NULL && dvp->v_vfsp->vfs_flag & VFS_RDONLY)) { in vn_createat()
1472 if (*vpp) in vn_createat()
1473 VN_RELE(*vpp); in vn_createat()
1475 } else if (excl == NONEXCL && *vpp != NULL) { in vn_createat()
1482 vp = *vpp; in vn_createat()
1530 * i.e. EISDIR, EACCES, etc. We already know that vpp in vn_createat()
1536 error = VOP_CREATE(vp, "", vap, excl, mode, vpp, in vn_createat()
1540 * new reference on a new vnode (*vpp) in the child in vn_createat()
1579 error = VOP_MKDIR(dvp, pn.pn_path, vap, vpp, CRED(), in vn_createat()
1583 excl, mode, vpp, CRED(), flag, NULL, NULL); in vn_createat()
1591 audit_vncreate_finish(*vpp, error); in vn_createat()
3036 size_t max_vnode_path = 4 * MAXPATHLEN;
3363 vnode_t **vpp, in fop_open() argument
3369 vnode_t *vp = *vpp; in fop_open()
3384 if ((*vpp)->v_type == VREG) { in fop_open()
3386 atomic_inc_32(&(*vpp)->v_rdcnt); in fop_open()
3388 atomic_inc_32(&(*vpp)->v_wrcnt); in fop_open()
3393 ret = (*(*(vpp))->v_op->vop_open)(vpp, mode, cr, ct); in fop_open()
3414 VOPSTATS_UPDATE(*vpp, open); in fop_open()
3415 if (*vpp != vp) { in fop_open()
3416 vn_copypath(vp, *vpp); in fop_open()
3417 if (((*vpp)->v_type == VREG) && (mode & FREAD)) in fop_open()
3418 atomic_inc_32(&(*vpp)->v_rdcnt); in fop_open()
3421 if (((*vpp)->v_type == VREG) && (mode & FWRITE)) in fop_open()
3422 atomic_inc_32(&(*vpp)->v_wrcnt); in fop_open()
3629 vnode_t **vpp, in fop_lookup() argument
3654 ret = xattr_dir_lookup(dvp, vpp, flags, cr); in fop_lookup()
3657 (dvp, nm, vpp, pnp, flags, rdir, cr, ct, deflags, ppnp); in fop_lookup()
3659 if (ret == 0 && *vpp) { in fop_lookup()
3660 VOPSTATS_UPDATE(*vpp, lookup); in fop_lookup()
3661 vn_updatepath(dvp, *vpp, nm); in fop_lookup()
3674 vnode_t **vpp, in fop_create() argument
3698 (dvp, name, vap, excl, mode, vpp, cr, flags, ct, vsecp); in fop_create()
3699 if (ret == 0 && *vpp) { in fop_create()
3700 VOPSTATS_UPDATE(*vpp, create); in fop_create()
3701 vn_updatepath(dvp, *vpp, name); in fop_create()
3794 vnode_t **vpp, in fop_mkdir() argument
3818 (dvp, dirname, vap, vpp, cr, ct, flags, vsecp); in fop_mkdir()
3819 if (ret == 0 && *vpp) { in fop_mkdir()
3820 VOPSTATS_UPDATE(*vpp, mkdir); in fop_mkdir()
3821 vn_updatepath(dvp, *vpp, dirname); in fop_mkdir()
4072 vnode_t **vpp, in fop_realvp() argument
4077 err = (*(vp)->v_op->vop_realvp)(vp, vpp, ct); in fop_realvp()