Home
last modified time | relevance | path

Searched refs:rootvp (Results 1 – 25 of 34) sorted by relevance

12

/onnv-gate/usr/src/uts/common/fs/
H A Dlookup.c146 vnode_t *rootvp; in lookuppnatcred() local
153 if ((rootvp = PTOU(p)->u_rdir) == NULL) in lookuppnatcred()
154 rootvp = rootdir; in lookuppnatcred()
155 else if (rootvp != rootdir) /* no need to VN_HOLD rootdir */ in lookuppnatcred()
156 VN_HOLD(rootvp); in lookuppnatcred()
159 vp = rootvp; in lookuppnatcred()
177 compvpp, rootvp, vp, cr)); in lookuppnatcred()
215 vnode_t *rootvp, /* rootvp */ in lookuppnvp() argument
247 audit_anchorpath(pnp, vp == rootvp); in lookuppnvp()
271 if (rpnp && VN_CMP(vp, rootvp)) in lookuppnvp()
[all …]
H A Dxattr.c903 rootvp, cr, ct, NULL, NULL); in xattr_dir_realdir()
1191 FIGNORECASE, rootvp, cr, ct, NULL, NULL); in readdir_xattr_casecmp()
1447 error = VOP_LOOKUP(pvp, (char *)nm, vpp, &pn, flags, rootvp, in xattr_lookup_cb()
1529 flags|LOOKUP_HAVE_SYSATTR_DIR, rootvp, cr, NULL, in xattr_dir_lookup()
1615 rootvp, CRED(), NULL, NULL, NULL); in xattr_dir_vget()
1642 error = VOP_LOOKUP(dvp, nm, vpp, &pn, 0, rootvp, CRED(), NULL, in xattr_dir_vget()
/onnv-gate/usr/src/uts/common/os/
H A Dcore.c119 vnode_t *startvp, *rootvp; in remove_core_file() local
127 rootvp = (PTOU(curproc)->u_rdir == NULL ? in remove_core_file()
129 startvp = (fp[0] == '/' ? rootvp : PTOU(curproc)->u_cdir); in remove_core_file()
132 rootvp = curproc->p_zone->zone_rootvp; in remove_core_file()
136 rootvp = rootdir; in remove_core_file()
139 if (rootvp != rootdir) in remove_core_file()
140 VN_HOLD(rootvp); in remove_core_file()
141 if ((error = lookuppnvp(&pn, NULL, NO_FOLLOW, &dvp, &vp, rootvp, in remove_core_file()
203 vnode_t *startvp, *rootvp; in create_core_file() local
221 startvp = rootvp = curproc->p_zone->zone_rootvp; in create_core_file()
[all …]
H A Dspace.c111 struct vnode *rootvp; /* vnode of the root device */ variable
H A Dpolicy.c800 extern vnode_t *rootvp;
815 mvp = rootvp; in secpolicy_fs_mount()
843 mvp = rootvp; in secpolicy_fs_owner()
/onnv-gate/usr/src/uts/common/fs/smbsrv/
H A Dsmb_pathname.c340 vnode_t *rootvp, *vp; in smb_pathname() local
379 rootvp = root_node->vp; in smb_pathname()
402 &vp, rootvp, dnode->vp, &attr, cred); in smb_pathname()
424 &vp, rootvp, dnode->vp, &attr, cred); in smb_pathname()
538 vnode_t **vp, vnode_t *rootvp, vnode_t *dvp, smb_attr_t *attr, cred_t *cred) in smb_pathname_lookup() argument
544 if (rootvp != rootdir) in smb_pathname_lookup()
545 VN_HOLD(rootvp); in smb_pathname_lookup()
547 err = lookuppnvp(pn, rpn, flags, NULL, vp, rootvp, dvp, cred); in smb_pathname_lookup()
604 vnode_t *rootvp) in smb_lookuppathvptovp() argument
617 if (rootvp != rootdir) in smb_lookuppathvptovp()
[all …]
H A Dsmb_vfs.c43 vnode_t *rootvp; in smb_vfs_hold() local
58 if ((rc = VFS_ROOT(vfsp, &rootvp)) != 0) { in smb_vfs_hold()
74 smb_vfs->sv_rootvp = rootvp; in smb_vfs_hold()
H A Dsmb_vops.c556 vnode_t *rootvp, in smb_vop_lookup() argument
574 if (rootvp && (dvp == rootvp)) { in smb_vop_lookup()
1013 vnode_t *rootvp, in smb_vop_stream_lookup() argument
1040 name, flags, &tmpflgs, rootvp, NULL, cr)) != 0) { in smb_vop_stream_lookup()
H A Dsmb_node.c1016 smb_node_getpath(smb_node_t *node, vnode_t *rootvp, char *buf, uint32_t buflen) in smb_node_getpath() argument
1028 if (rootvp) { in smb_node_getpath()
1029 VN_HOLD(rootvp); in smb_node_getpath()
1030 rc = vnodetopath(rootvp, vp, buf, buflen, kcred); in smb_node_getpath()
1031 VN_RELE(rootvp); in smb_node_getpath()
/onnv-gate/usr/src/uts/common/fs/nfs/
H A Dnfs4_subr.c1654 remap_lookup(nfs4_fname_t *fname, vnode_t *rootvp, in remap_lookup() argument
1672 ASSERT(rootvp->v_type == VDIR); in remap_lookup()
1674 mi = VTOMI4(rootvp); in remap_lookup()
1698 lookuparg.mi = VTOMI4(rootvp); in remap_lookup()
1705 argop[0].nfs_argop4_u.opcputfh.sfh = VTOR4(rootvp)->r_fh; in remap_lookup()
1791 vnode_t *rootvp = NULL; in nfs4_remap_file() local
1816 ep->error = VFS_ROOT(mi->mi_vfsp, &rootvp); in nfs4_remap_file()
1840 if (filetype == RML_ORDINARY && rootvp->v_type == VREG) { in nfs4_remap_file()
1846 remap_lookup(rp->r_svnode.sv_name, rootvp, filetype, cred_otw, in nfs4_remap_file()
1891 VN_RELE(rootvp); in nfs4_remap_file()
[all …]
H A Dnfs4_recovery.c2001 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 …]
/onnv-gate/usr/src/uts/common/fs/zut/
H A Dzut.c50 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()
/onnv-gate/usr/src/cmd/dtrace/test/tst/common/scalars/
H A Derr.D_OP_INCOMPAT.dupgtype.d40 x = *`rootvp;
H A Derr.D_OP_INCOMPAT.dupltype.d40 this->x = *`rootvp;
H A Derr.D_OP_INCOMPAT.dupttype.d41 self->x = *`rootvp;
/onnv-gate/usr/src/cmd/dtrace/test/tst/common/assocs/
H A Derr.D_OP_INCOMPAT.dupgtype.d41 x[456] = *`rootvp;
H A Derr.D_OP_INCOMPAT.dupttype.d41 self->x[456] = *`rootvp;
/onnv-gate/usr/src/cmd/dtrace/test/tst/common/tracemem/
H A Dtst.rootvp.d46 tracemem(`rootvp, 20);
/onnv-gate/usr/src/cmd/dtrace/test/tst/common/trace/
H A Dtst.misc.d55 trace(*`rootvp); /* CTF type (by ref) */
/onnv-gate/usr/src/uts/common/fs/autofs/
H A Dauto_vfsops.c357 vnode_t *rootvp = NULL; in auto_mount() local
643 rootvp = fntovn(rootfnp); in auto_mount()
645 rootvp->v_flag |= VROOT; in auto_mount()
650 fnip->fi_rootvp = rootvp; in auto_mount()
665 (void *)vfsp, (void *)rootvp, (void *)fnip, error)); in auto_mount()
688 (void *)vfsp, (void *)rootvp, (void *)fnip, error)); in auto_mount()
/onnv-gate/usr/src/uts/common/fs/hsfs/
H A Dhsfs_vfsops.c745 DTRACE_PROBE1(rootvp, struct hsfs *, fsp); in hs_mountfs()
823 DTRACE_PROBE1(rootvp, struct hsfs *, fsp); in hs_mountfs()
844 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()
/onnv-gate/usr/src/uts/common/fs/udfs/
H A Dudf_vfsops.c177 struct vnode *rootvp; variable
179 _NOTE(SCHEME_PROTECTS_DATA("safe sharing", rootvp))
598 if (rootvp) { in udf_mountroot()
599 VN_RELE(rootvp); in udf_mountroot()
600 rootvp = (struct vnode *)0; in udf_mountroot()
940 rootvp = devvp; in ud_mountfs()
/onnv-gate/usr/src/uts/common/fs/ufs/
H A Dufs_vfsops.c555 if (rootvp) { in ufs_mountroot()
556 VN_RELE(rootvp); in ufs_mountroot()
557 rootvp = (struct vnode *)0; in ufs_mountroot()
1267 rootvp = devvp; in mountfs()
2131 old_rootvp = rootvp; in ufs_remountroot()
2279 rootvp = new_rootvp; in ufs_remountroot()
/onnv-gate/usr/src/uts/common/syscall/
H A Dopen.c178 LOOKUP_XATTR|CREATE_XATTR_DIR, rootvp, CRED(), in copen()
/onnv-gate/usr/src/uts/common/sys/
H A Dsystm.h88 extern struct vnode *rootvp; /* vnode of root device */

12