/illumos-gate/usr/src/lib/smbsrv/libfksmbsrv/common/ |
H A D | fake_lookup.c | 124 vnode_t *rootvp; in lookuppnatcred() local 130 vp = rootvp = rootdir; in lookuppnatcred() 143 compvpp, rootvp, vp, cr)); in lookuppnatcred() 168 vnode_t *rootvp, /* rootvp */ in lookuppnvp() argument 218 if (rpnp && VN_CMP(vp, rootvp)) in lookuppnvp() 239 if (VN_CMP(vp, rootvp)) { in lookuppnvp() 313 rootvp, cr, NULL, NULL, pp); in lookuppnvp() 331 rootvp, zone_kcred(), NULL, NULL, pp); in lookuppnvp() 355 if (rootvp != rootdir) in lookuppnvp() 356 VN_RELE(rootvp); in lookuppnvp() [all …]
|
/illumos-gate/usr/src/uts/common/fs/ |
H A D | lookup.c | 149 vnode_t *rootvp; in lookuppnatcred() local 156 if ((rootvp = PTOU(p)->u_rdir) == NULL) in lookuppnatcred() 157 rootvp = rootdir; in lookuppnatcred() 158 else if (rootvp != rootdir) /* no need to VN_HOLD rootdir */ in lookuppnatcred() 159 VN_HOLD(rootvp); in lookuppnatcred() 162 vp = rootvp; in lookuppnatcred() 180 compvpp, rootvp, vp, cr)); in lookuppnatcred() 218 vnode_t *rootvp, /* rootvp */ in lookuppnvp() argument 253 audit_anchorpath(pnp, vp == rootvp); in lookuppnvp() 277 if (rpnp && VN_CMP(vp, rootvp)) in lookuppnvp() [all …]
|
H A D | xattr.c | 991 flags | LOOKUP_HAVE_SYSATTR_DIR, rootvp, cr, ct, NULL, NULL); in xattr_dir_realdir() 1324 FIGNORECASE, rootvp, cr, ct, NULL, NULL); in readdir_xattr_casecmp() 1554 error = VOP_LOOKUP(pvp, (char *)nm, vpp, &pn, flags, rootvp, in xattr_lookup_cb() 1642 flags|LOOKUP_HAVE_SYSATTR_DIR, rootvp, cr, NULL, in xattr_dir_lookup() 1724 rootvp, CRED(), NULL, NULL, NULL); in xattr_dir_vget() 1751 error = VOP_LOOKUP(dvp, nm, vpp, &pn, 0, rootvp, CRED(), NULL, in xattr_dir_vget()
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | core.c | 121 vnode_t *startvp, *rootvp; in remove_core_file() local 129 rootvp = (PTOU(curproc)->u_rdir == NULL ? in remove_core_file() 131 startvp = (fp[0] == '/' ? rootvp : PTOU(curproc)->u_cdir); in remove_core_file() 134 rootvp = curproc->p_zone->zone_rootvp; in remove_core_file() 138 rootvp = rootdir; in remove_core_file() 141 if (rootvp != rootdir) in remove_core_file() 142 VN_HOLD(rootvp); in remove_core_file() 143 if ((error = lookuppnvp(&pn, NULL, NO_FOLLOW, &dvp, &vp, rootvp, in remove_core_file() 205 vnode_t *startvp, *rootvp; in create_core_file() local 223 startvp = rootvp = curproc->p_zone->zone_rootvp; in create_core_file() [all …]
|
H A D | space.c | 111 struct vnode *rootvp; /* vnode of the root device */ variable
|
H A D | policy.c | 828 extern vnode_t *rootvp; 843 mvp = rootvp; in secpolicy_fs_mount() 871 mvp = rootvp; in secpolicy_fs_owner()
|
/illumos-gate/usr/src/uts/common/fs/nfs/ |
H A D | nfs4_subr.c | 1657 remap_lookup(nfs4_fname_t *fname, vnode_t *rootvp, in remap_lookup() argument 1675 ASSERT(rootvp->v_type == VDIR); in remap_lookup() 1677 mi = VTOMI4(rootvp); in remap_lookup() 1701 lookuparg.mi = VTOMI4(rootvp); in remap_lookup() 1708 argop[0].nfs_argop4_u.opcputfh.sfh = VTOR4(rootvp)->r_fh; in remap_lookup() 1794 vnode_t *rootvp = NULL; in nfs4_remap_file() local 1819 ep->error = VFS_ROOT(mi->mi_vfsp, &rootvp); in nfs4_remap_file() 1843 if (filetype == RML_ORDINARY && rootvp->v_type == VREG) { in nfs4_remap_file() 1849 remap_lookup(rp->r_svnode.sv_name, rootvp, filetype, cred_otw, in nfs4_remap_file() 1894 VN_RELE(rootvp); in nfs4_remap_file() [all …]
|
H A D | nfs4_recovery.c | 2001 vnode_t *rootvp = NULL; in recov_stale() local 2071 e.error = VFS_ROOT(vp->v_vfsp, &rootvp); in recov_stale() 2082 if (rootvp != NULL) { in recov_stale() 2084 nfs4_getattr_otw_norecovery(rootvp, &gar, &e, CRED(), 0); in recov_stale() 2097 (void) nfs4_start_recovery(&e, mi, rootvp, NULL, in recov_stale() 2151 if (rootvp != NULL) { in recov_stale() 2157 rootvp = vp; in recov_stale() 2158 VN_HOLD(rootvp); in recov_stale() 2167 rootrp = VTOR4(rootvp); in recov_stale() 2186 if (rootvp) in recov_stale() [all …]
|
/illumos-gate/usr/src/uts/common/fs/smbsrv/ |
H A D | smb_pathname.c | 439 vnode_t *rootvp, *vp; in smb_pathname() local 489 rootvp = root_node->vp; in smb_pathname() 516 &vp, rootvp, dnode->vp, &attr, cred); in smb_pathname() 538 &vp, rootvp, dnode->vp, &attr, cred); in smb_pathname() 687 vnode_t **vp, vnode_t *rootvp, vnode_t *dvp, smb_attr_t *attr, cred_t *cred) in smb_pathname_lookup() argument 693 if (rootvp != rootdir) in smb_pathname_lookup() 694 VN_HOLD(rootvp); in smb_pathname_lookup() 705 err = lookuppnvp(pn, rpn, flags, NULL, vp, rootvp, dvp, cred); in smb_pathname_lookup() 762 vnode_t *rootvp) in smb_lookuppathvptovp() argument 775 if (rootvp != rootdir) in smb_lookuppathvptovp() [all …]
|
H A D | smb_vops.c | 703 vnode_t *rootvp, in smb_vop_lookup() argument 727 if (rootvp && (dvp == rootvp)) { in smb_vop_lookup() 1230 vnode_t *rootvp, in smb_vop_stream_lookup() argument 1257 name, flags, &tmpflgs, rootvp, NULL, cr)) != 0) { in smb_vop_stream_lookup()
|
H A D | smb_node.c | 1187 smb_node_getpath(smb_node_t *node, vnode_t *rootvp, char *buf, uint32_t buflen) in smb_node_getpath() argument 1200 if (rootvp) { in smb_node_getpath() 1201 VN_HOLD(rootvp); in smb_node_getpath() 1202 rc = vnodetopath(rootvp, vp, buf, buflen, kcr); in smb_node_getpath() 1203 VN_RELE(rootvp); in smb_node_getpath()
|
/illumos-gate/usr/src/uts/common/fs/zut/ |
H A D | zut.c | 50 vnode_t *rootvp; in zut_open_dir() local 59 if ((rootvp = PTOU(p)->u_rdir) == NULL) in zut_open_dir() 60 rootvp = rootdir; in zut_open_dir() 61 else if (rootvp != rootdir) /* no need to VN_HOLD rootdir */ in zut_open_dir() 62 VN_HOLD(rootvp); in zut_open_dir() 65 vp = rootvp; in zut_open_dir() 81 dvn, rootvp, vp, cr); in zut_open_dir()
|
/illumos-gate/usr/src/uts/common/fs/autofs/ |
H A D | auto_vfsops.c | 356 vnode_t *rootvp = NULL; in auto_mount() local 642 rootvp = fntovn(rootfnp); in auto_mount() 644 rootvp->v_flag |= VROOT; in auto_mount() 649 fnip->fi_rootvp = rootvp; in auto_mount() 664 (void *)vfsp, (void *)rootvp, (void *)fnip, error)); in auto_mount() 687 (void *)vfsp, (void *)rootvp, (void *)fnip, error)); in auto_mount()
|
/illumos-gate/usr/src/cmd/dtrace/test/tst/common/assocs/ |
H A D | err.D_OP_INCOMPAT.dupgtype.d | 39 x[456] = *`rootvp;
|
H A D | err.D_OP_INCOMPAT.dupttype.d | 39 self->x[456] = *`rootvp;
|
/illumos-gate/usr/src/cmd/dtrace/test/tst/common/scalars/ |
H A D | err.D_OP_INCOMPAT.dupgtype.d | 38 x = *`rootvp;
|
H A D | err.D_OP_INCOMPAT.dupltype.d | 38 this->x = *`rootvp;
|
H A D | err.D_OP_INCOMPAT.dupttype.d | 39 self->x = *`rootvp;
|
/illumos-gate/usr/src/cmd/dtrace/test/tst/common/tracemem/ |
H A D | tst.rootvp.d | 44 tracemem(`rootvp, 20);
|
/illumos-gate/usr/src/cmd/dtrace/test/tst/common/trace/ |
H A D | tst.misc.d | 53 trace(*`rootvp); /* CTF type (by ref) */
|
/illumos-gate/usr/src/uts/common/fs/hsfs/ |
H A D | hsfs_vfsops.c | 746 DTRACE_PROBE1(rootvp, struct hsfs *, fsp); in hs_mountfs() 824 DTRACE_PROBE1(rootvp, struct hsfs *, fsp); in hs_mountfs() 845 rootvp = fsp->hsfs_rootvp; in hs_mountfs() 1494 if (rootvp) { in hsfs_mountroot() 1495 VN_RELE(rootvp); in hsfs_mountroot() 1496 rootvp = (struct vnode *)0; in hsfs_mountroot()
|
/illumos-gate/usr/src/uts/common/fs/udfs/ |
H A D | udf_vfsops.c | 175 struct vnode *rootvp; variable 177 _NOTE(SCHEME_PROTECTS_DATA("safe sharing", rootvp)) 595 if (rootvp) { in udf_mountroot() 596 VN_RELE(rootvp); in udf_mountroot() 597 rootvp = (struct vnode *)0; in udf_mountroot() 936 rootvp = devvp; in ud_mountfs()
|
/illumos-gate/usr/src/uts/common/syscall/ |
H A D | open.c | 182 LOOKUP_XATTR|CREATE_XATTR_DIR, rootvp, CRED(), in copen()
|
/illumos-gate/usr/src/uts/common/fs/ufs/ |
H A D | ufs_vfsops.c | 558 if (rootvp) { in ufs_mountroot() 559 VN_RELE(rootvp); in ufs_mountroot() 560 rootvp = (struct vnode *)0; in ufs_mountroot() 1270 rootvp = devvp; in mountfs()
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | systm.h | 96 extern struct vnode *rootvp; /* vnode of root device */
|