Home
last modified time | relevance | path

Searched refs:vpp (Results 1 – 25 of 144) sorted by relevance

123456

/illumos-gate/usr/src/uts/common/vm/
H A Dvpage.h74 #define VPP_PROT(vpp) ((vpp)->nvp_prot) argument
75 #define VPP_ADVICE(vpp) ((vpp)->nvp_advice & VP_ADVICE_MASK) argument
76 #define VPP_ISPPLOCK(vpp) \ argument
77 ((uchar_t)((vpp)->nvp_advice & VP_PPLOCK_MASK))
78 #define VPP_ISSWAPRES(vpp) \ argument
79 ((uchar_t)((vpp)->nvp_advice & VP_SWAPRES_MASK))
80 #define VPP_ISINHZERO(vpp) \ argument
81 ((uchar_t)((vpp)->nvp_advice & VP_INHZERO_MASK))
83 #define VPP_SETPROT(vpp, x) ((vpp)->nvp_prot = (x)) argument
84 #define VPP_SETADVICE(vpp, x) \ argument
[all …]
/illumos-gate/usr/src/lib/varpd/libvarpd/common/
H A Dlibvarpd_plugin.c91 varpd_plugin_t *vpp; in libvarpd_plugin_register() local
94 vpp = umem_alloc(sizeof (varpd_plugin_t), UMEM_DEFAULT); in libvarpd_plugin_register()
95 if (vpp == NULL) { in libvarpd_plugin_register()
122 umem_free(vpp, sizeof (varpd_plugin_t)); in libvarpd_plugin_register()
125 vpp->vpp_name = strdup(vprp->vpr_name); in libvarpd_plugin_register()
126 if (vpp->vpp_name == NULL) { in libvarpd_plugin_register()
132 umem_free(vpp, sizeof (varpd_plugin_t)); in libvarpd_plugin_register()
136 vpp->vpp_mode = vprp->vpr_mode; in libvarpd_plugin_register()
137 vpp->vpp_ops = vprp->vpr_ops; in libvarpd_plugin_register()
138 if (mutex_init(&vpp->vpp_lock, USYNC_THREAD | LOCK_ERRORCHECK, in libvarpd_plugin_register()
[all …]
/illumos-gate/usr/src/uts/common/fs/lofs/
H A Dlofs_vnops.c50 lo_open(vnode_t **vpp, int flag, struct cred *cr, caller_context_t *ct) in lo_open() argument
52 vnode_t *vp = *vpp; in lo_open()
76 *vpp = makelonode(rvp, vtoli(oldvp->v_vfsp), 0); in lo_open()
77 if ((*vpp)->v_type == VDIR) { in lo_open()
81 (vtol(*vpp))->lo_looping |= (vtol(oldvp))->lo_looping; in lo_open()
83 if (IS_DEVVP(*vpp)) { in lo_open()
86 svp = specvp(*vpp, (*vpp)->v_rdev, (*vpp)->v_type, cr); in lo_open()
87 VN_RELE(*vpp); in lo_open()
91 *vpp = svp; in lo_open()
294 vnode_t **vpp, in lo_lookup() argument
[all …]
H A Dlofs_vfsops.c454 lo_root(struct vfs *vfsp, struct vnode **vpp) in lo_root() argument
456 *vpp = vtoli(vfsp)->li_rootvp; in lo_root()
458 lo_dprint(4, "lo_root(0x%p) = %p\n", vfsp, *vpp); in lo_root()
465 if (IS_DEVVP(*vpp)) { in lo_root()
468 svp = specvp(*vpp, (*vpp)->v_rdev, (*vpp)->v_type, kcred); in lo_root()
471 *vpp = svp; in lo_root()
473 VN_HOLD(*vpp); in lo_root()
544 lo_vget(struct vfs *vfsp, struct vnode **vpp, struct fid *fidp) in lo_vget() argument
553 return (VFS_VGET(realrootvp->v_vfsp, vpp, fidp)); in lo_vget()
/illumos-gate/usr/src/uts/common/fs/nfs/
H A Dnfs4_shadow.c92 sv_activate(vnode_t **vpp, vnode_t *dvp, nfs4_fname_t **namepp, int newnode) in sv_activate() argument
97 rnode4_t *rp = VTOR4(*vpp); in sv_activate()
98 svp = VTOSV(*vpp); in sv_activate()
126 } else if ((*vpp)->v_type == VREG && !((*vpp)->v_flag & VROOT)) { in sv_activate()
127 resvp = sv_find(*vpp, dvp, namepp); in sv_activate()
129 VN_RELE(*vpp); in sv_activate()
130 *vpp = resvp; in sv_activate()
349 sv_exchange(vnode_t **vpp) in sv_exchange() argument
356 mvp = RTOV4(VTOR4(*vpp)); in sv_exchange()
358 VN_RELE(*vpp); in sv_exchange()
[all …]
/illumos-gate/usr/src/uts/common/fs/ufs/
H A Dufs_snap.c233 vnode_t **vpp; in ufs_snap_init_backfile() local
236 vpp = (vnode_t **)kmem_zalloc((count + 1) * sizeof (vnode_t *), in ufs_snap_init_backfile()
238 *vppp = vpp; in ufs_snap_init_backfile()
249 *vpp = fp->f_vnode; in ufs_snap_init_backfile()
254 if ((*vpp)->v_vfsp == ufsvfsp->vfs_vfs) { in ufs_snap_init_backfile()
259 vpp++; in ufs_snap_init_backfile()
267 vnode_t **vpp; in release_backing_vnodes() local
269 vpp = *bvppp; in release_backing_vnodes()
270 while (*vpp) { in release_backing_vnodes()
271 VN_RELE(*vpp); in release_backing_vnodes()
[all …]
/illumos-gate/usr/src/uts/common/syscall/
H A Dchdir.c167 vnode_t **vpp; in chdirec() local
212 vpp = &PTOU(pp)->u_rdir; in chdirec()
214 vpp = &PTOU(pp)->u_cdir; in chdirec()
219 audit_chdirec(vp, vpp); in chdirec()
227 if (!ischroot && *vpp != NULL && vp != NULL && VN_CMP(*vpp, vp)) in chdirec()
230 oldvp = *vpp; in chdirec()
231 *vpp = vp; in chdirec()
/illumos-gate/usr/src/uts/common/fs/dev/
H A Dsdev_ptsops.c287 devpts_lookup(struct vnode *dvp, char *nm, struct vnode **vpp, in devpts_lookup() argument
296 error = devname_lookup_func(sdvp, nm, vpp, cred, devpts_create_rvp, in devpts_lookup()
300 switch ((*vpp)->v_type) { in devpts_lookup()
302 dv = VTOSDEV(VTOS(*vpp)->s_realvp); in devpts_lookup()
306 dv = VTOSDEV(*vpp); in devpts_lookup()
310 "type: %p: %d", (void *)(*vpp), (*vpp)->v_type); in devpts_lookup()
327 int mode, struct vnode **vpp, struct cred *cred, int flag, in devpts_create() argument
333 *vpp = NULL; in devpts_create()
348 *vpp = vp; in devpts_create()
H A Dsdev_ipnetops.c105 devipnet_lookup(struct vnode *dvp, char *nm, struct vnode **vpp, in devipnet_lookup() argument
114 error = devname_lookup_func(sdvp, nm, vpp, cred, devipnet_create_rvp, in devipnet_lookup()
118 switch ((*vpp)->v_type) { in devipnet_lookup()
120 dv = VTOSDEV(VTOS(*vpp)->s_realvp); in devipnet_lookup()
124 dv = VTOSDEV(*vpp); in devipnet_lookup()
128 "type: %p: %d", (void *)(*vpp), (*vpp)->v_type); in devipnet_lookup()
H A Dsdev_vtops.c184 devvt_lookup(struct vnode *dvp, char *nm, struct vnode **vpp, in devvt_lookup() argument
202 error = devname_lookup_func(sdvp, nm, vpp, cred, in devvt_lookup()
209 switch ((*vpp)->v_type) { in devvt_lookup()
211 dv = VTOSDEV(VTOS(*vpp)->s_realvp); in devvt_lookup()
216 dv = VTOSDEV(*vpp); in devvt_lookup()
220 "type: %p: %d", (void *)(*vpp), (*vpp)->v_type); in devvt_lookup()
447 int mode, struct vnode **vpp, struct cred *cred, int flag, in devvt_create() argument
453 *vpp = NULL; in devvt_create()
472 *vpp = vp; in devvt_create()
H A Dsdev_netops.c112 devnet_lookup(struct vnode *dvp, char *nm, struct vnode **vpp, in devnet_lookup() argument
131 *vpp = SDEVTOV(ddv); in devnet_lookup()
132 VN_HOLD(*vpp); in devnet_lookup()
140 *vpp = SDEVTOV(ddv->sdev_dotdot); in devnet_lookup()
141 VN_HOLD(*vpp); in devnet_lookup()
193 return (sdev_to_vp(dv, vpp)); in devnet_lookup()
201 *vpp = NULL; in devnet_lookup()
/illumos-gate/usr/src/uts/common/fs/zfs/
H A Dzfs_ctldir.c280 zfsctl_common_open(vnode_t **vpp, int flags, cred_t *cr, caller_context_t *ct) in zfsctl_common_open() argument
293 zfsctl_common_close(vnode_t *vpp, int flags, int count, offset_t off, in zfsctl_common_close() argument
445 zfsctl_root_lookup(vnode_t *dvp, char *nm, vnode_t **vpp, pathname_t *pnp, in zfsctl_root_lookup() argument
461 err = VFS_ROOT(dvp->v_vfsp, vpp); in zfsctl_root_lookup()
463 err = gfs_vop_lookup(dvp, nm, vpp, pnp, flags, rdir, in zfsctl_root_lookup()
735 zfsctl_snapdir_mkdir(vnode_t *dvp, char *dirname, vattr_t *vap, vnode_t **vpp, in zfsctl_snapdir_mkdir() argument
749 *vpp = NULL; in zfsctl_snapdir_mkdir()
759 err = lookupnameat(dirname, seg, follow, NULL, vpp, dvp); in zfsctl_snapdir_mkdir()
772 zfsctl_snapdir_lookup(vnode_t *dvp, char *nm, vnode_t **vpp, pathname_t *pnp, in zfsctl_snapdir_lookup() argument
808 if (gfs_lookup_dot(vpp, dvp, zfsvfs->z_ctldir, nm) == 0) { in zfsctl_snapdir_lookup()
[all …]
/illumos-gate/usr/src/uts/common/fs/fd/
H A Dfdops.c83 fdopen(vnode_t **vpp, int mode, cred_t *cr, caller_context_t *ct) in fdopen() argument
85 if ((*vpp)->v_type != VDIR) { in fdopen()
86 mutex_enter(&(*vpp)->v_lock); in fdopen()
87 (*vpp)->v_flag |= VDUP; in fdopen()
88 mutex_exit(&(*vpp)->v_lock); in fdopen()
205 fdlookup(vnode_t *dp, char *comp, vnode_t **vpp, pathname_t *pnp, int flags, in fdlookup() argument
211 *vpp = dp; in fdlookup()
214 return (fdget(dp, comp, vpp)); in fdlookup()
220 vnode_t **vpp, cred_t *cr, int flag, caller_context_t *ct, in fdcreate() argument
223 return (fdget(dvp, comp, vpp)); in fdcreate()
[all …]
/illumos-gate/usr/src/uts/common/fs/ctfs/
H A Dctfs_latest.c123 ctfs_latest_open(vnode_t **vpp, int flag, cred_t *cr, caller_context_t *ct) in ctfs_latest_open() argument
130 if (nvp = ctfs_latest_nested_open(*vpp, cr)) { in ctfs_latest_open()
131 VN_RELE(*vpp); in ctfs_latest_open()
132 *vpp = nvp; in ctfs_latest_open()
133 return (VOP_OPEN(vpp, flag, cr, ct)); in ctfs_latest_open()
/illumos-gate/usr/src/lib/smbclnt/libfksmbfs/common/
H A Dfake_lookup.c67 fake_lookup(vnode_t *dvp, char *path, vnode_t **vpp) in fake_lookup() argument
117 *vpp = cvp; in fake_lookup()
126 fake_lookup_dir(char *path, vnode_t **vpp, char **lastcomp) in fake_lookup_dir() argument
135 *vpp = NULL; in fake_lookup_dir()
165 *vpp = dvp; in fake_lookup_dir()
H A Dfake_vnode.c996 vnode_t **vpp, in fop_open() argument
1002 vnode_t *vp = *vpp; in fop_open()
1009 if ((*vpp)->v_type == VREG) { in fop_open()
1011 atomic_inc_32(&(*vpp)->v_rdcnt); in fop_open()
1013 atomic_inc_32(&(*vpp)->v_wrcnt); in fop_open()
1018 ret = (*(*(vpp))->v_op->vop_open)(vpp, mode, cr, ct); in fop_open()
1039 VOPSTATS_UPDATE(*vpp, open); in fop_open()
1040 if (*vpp != vp && *vpp != NULL) { in fop_open()
1042 if (((*vpp)->v_type == VREG) && (mode & FREAD)) in fop_open()
1043 atomic_inc_32(&(*vpp)->v_rdcnt); in fop_open()
[all …]
H A Dfake_open.c105 struct vnode **vpp, in vn_open() argument
262 *vpp = vp; in vn_open()
277 struct vnode **vpp, in vn_create() argument
290 *vpp = NULL; in vn_create()
328 error = VOP_MKDIR(dvp, lastcomp, vap, vpp, CRED(), in vn_create()
332 excl, mode, vpp, CRED(), flag, NULL, NULL); in vn_create()
/illumos-gate/usr/src/ucbhead/sys/
H A Dvfs.h157 #define VFS_ROOT(vfsp, vpp) (*(vfsp)->vfs_op->vfs_root)(vfsp, vpp) argument
160 #define VFS_VGET(vfsp, vpp, fidp) \ argument
161 (*(vfsp)->vfs_op->vfs_vget)(vfsp, vpp, fidp)
164 #define VFS_SWAPVP(vfsp, vpp, nm) \ argument
165 (*(vfsp)->vfs_op->vfs_swapvp)(vfsp, vpp, nm)
/illumos-gate/usr/src/uts/common/fs/
H A Dxattr.c139 xattr_file_open(vnode_t **vpp, int flags, cred_t *cr, caller_context_t *ct) in xattr_file_open() argument
141 xattr_file_t *np = (*vpp)->v_data; in xattr_file_open()
1021 xattr_dir_open(vnode_t **vpp, int flags, cred_t *cr, caller_context_t *ct) in xattr_dir_open() argument
1035 error = xattr_dir_realdir(*vpp, &realvp, LOOKUP_XATTR, cr, ct); in xattr_dir_open()
1202 int mode, vnode_t **vpp, cred_t *cr, int flag, caller_context_t *ct, in xattr_dir_create() argument
1208 *vpp = NULL; in xattr_dir_create()
1214 return (gfs_dir_lookup(dvp, name, vpp, cr, 0, NULL, NULL)); in xattr_dir_create()
1220 error = VOP_CREATE(pvp, name, vap, excl, mode, vpp, cr, flag, in xattr_dir_create()
1530 xattr_lookup_cb(vnode_t *vp, const char *nm, vnode_t **vpp, ino64_t *inop, in xattr_lookup_cb() argument
1537 *vpp = NULL; in xattr_lookup_cb()
[all …]
H A Dgfs.c419 gfs_lookup_dot(vnode_t **vpp, vnode_t *dvp, vnode_t *pvp, const char *nm) in gfs_lookup_dot() argument
423 *vpp = dvp; in gfs_lookup_dot()
429 *vpp = dvp; in gfs_lookup_dot()
432 *vpp = pvp; in gfs_lookup_dot()
746 const char *nm, vnode_t *dvp, vnode_t **vpp, cred_t *cr, int flags, in gfs_dir_lookup_dynamic() argument
761 ret = callback(dvp, nm, vpp, &ino, cr, flags, direntflags, realpnp); in gfs_dir_lookup_dynamic()
769 fp = (gfs_file_t *)((*vpp)->v_data); in gfs_dir_lookup_dynamic()
800 vnode_t **vpp, pathname_t *rpnp) in gfs_dir_lookup_static() argument
873 *vpp = vp; in gfs_dir_lookup_static()
890 gfs_dir_lookup(vnode_t *dvp, const char *nm, vnode_t **vpp, cred_t *cr, in gfs_dir_lookup() argument
[all …]
/illumos-gate/usr/src/uts/common/fs/doorfs/
H A Ddoor_vnops.c42 static int door_open(struct vnode **vpp, int flag, struct cred *cr,
52 static int door_realvp(vnode_t *vp, vnode_t **vpp, caller_context_t *ct);
76 door_open(struct vnode **vpp, int flag, struct cred *cr, caller_context_t *ct) in door_open() argument
85 door_node_t *dp = VTOD((*vpp)); in door_open()
246 door_realvp(vnode_t *vp, vnode_t **vpp, caller_context_t *ct) in door_realvp() argument
248 *vpp = vp; in door_realvp()
/illumos-gate/usr/src/lib/smbsrv/libfksmbsrv/common/
H A Dfake_vop.c73 vnode_t **vpp, in fop_open() argument
79 if ((*vpp)->v_type == VREG) { in fop_open()
81 atomic_add_32(&((*vpp)->v_rdcnt), 1); in fop_open()
83 atomic_add_32(&((*vpp)->v_wrcnt), 1); in fop_open()
405 vnode_t **vpp) in fake_lookup_xattrdir() argument
412 *vpp = NULL; in fake_lookup_xattrdir()
429 *vpp = dvp->v_xattrdir; in fake_lookup_xattrdir()
430 VN_HOLD(*vpp); in fake_lookup_xattrdir()
465 *vpp = dvp->v_xattrdir; in fake_lookup_xattrdir()
466 VN_HOLD(*vpp); in fake_lookup_xattrdir()
[all …]
/illumos-gate/usr/src/lib/libc/port/gen/
H A Dpriocntl.c127 pc_vaparm_t *vpp = &vp->pc_parms[0]; in pc_vaargs2parms() local
131 (key = va_arg(valist, int)) != PC_KY_NULL; vpp++) { in pc_vaargs2parms()
135 vpp->pc_key = key; in pc_vaargs2parms()
136 vpp->pc_parm = va_arg(valist, uintptr_t); in pc_vaargs2parms()
/illumos-gate/usr/src/uts/common/fs/autofs/
H A Dauto_vnops.c124 auto_open(vnode_t **vpp, int flag, cred_t *cred, caller_context_t *ct) in auto_open() argument
129 AUTOFS_DPRINT((4, "auto_open: *vpp=%p\n", (void *)*vpp)); in auto_open()
131 error = auto_trigger_mount(*vpp, cred, &newvp); in auto_open()
139 VN_RELE(*vpp); in auto_open()
140 *vpp = newvp; in auto_open()
141 error = VOP_ACCESS(*vpp, VREAD, 0, cred, ct); in auto_open()
143 error = VOP_OPEN(vpp, flag, cred, ct); in auto_open()
147 AUTOFS_DPRINT((5, "auto_open: *vpp=%p error=%d\n", (void *)*vpp, in auto_open()
357 vnode_t **vpp, in auto_lookup() argument
381 *vpp = dvp; in auto_lookup()
[all …]
/illumos-gate/usr/src/uts/common/fs/smbsrv/
H A Dsmb_vops.c221 smb_vop_open(vnode_t **vpp, int mode, cred_t *cred) in smb_vop_open() argument
223 return (VOP_OPEN(vpp, mode, cred, &smb_ct)); in smb_vop_open()
699 vnode_t **vpp, in smb_vop_lookup() argument
718 *vpp = dvp; in smb_vop_lookup()
722 ASSERT(vpp); in smb_vop_lookup()
723 *vpp = NULL; in smb_vop_lookup()
729 *vpp = dvp; in smb_vop_lookup()
778 error = VOP_LOOKUP(dvp, np, vpp, NULL, option_flags, NULL, cr, in smb_vop_lookup()
798 (void) smb_vop_getattr(*vpp, NULL, attr, 0, in smb_vop_lookup()
806 smb_vop_create(vnode_t *dvp, char *name, smb_attr_t *attr, vnode_t **vpp, in smb_vop_create() argument
[all …]

123456