Home
last modified time | relevance | path

Searched refs:mvp (Results 1 – 25 of 37) sorted by relevance

12

/titanic_41/usr/src/uts/common/fs/nfs/
H A Dnfs4_shadow.c171 sv_find(vnode_t *mvp, vnode_t *dvp, nfs4_fname_t **namepp) in sv_find() argument
174 rnode4_t *rp = VTOR4(mvp); in sv_find()
176 svnode_t *master_svp = VTOSV(mvp); in sv_find()
198 ASSERT(!IS_SHADOW(mvp, rp)); in sv_find()
201 VN_HOLD(mvp); in sv_find()
203 return (mvp); in sv_find()
239 vp->v_vfsp = mvp->v_vfsp; in sv_find()
240 ASSERT(nfs4_consistent_type(mvp)); in sv_find()
241 vp->v_type = mvp->v_type; in sv_find()
251 VN_HOLD(mvp); in sv_find()
[all …]
H A Dnfs_vfsops.c497 nfs_mount(vfs_t *vfsp, vnode_t *mvp, struct mounta *uap, cred_t *cr) in nfs_mount() argument
518 if ((error = secpolicy_fs_mount(cr, mvp, vfsp)) != 0) in nfs_mount()
521 if (mvp->v_type != VDIR) in nfs_mount()
609 mutex_enter(&mvp->v_lock); in nfs_mount()
611 (mvp->v_count != 1 || (mvp->v_flag & VROOT))) { in nfs_mount()
612 mutex_exit(&mvp->v_lock); in nfs_mount()
619 mutex_exit(&mvp->v_lock); in nfs_mount()
H A Dnfs3_vfsops.c478 nfs3_mount(vfs_t *vfsp, vnode_t *mvp, struct mounta *uap, cred_t *cr) in nfs3_mount() argument
500 if ((error = secpolicy_fs_mount(cr, mvp, vfsp)) != 0) in nfs3_mount()
503 if (mvp->v_type != VDIR) in nfs3_mount()
583 mutex_enter(&mvp->v_lock); in nfs3_mount()
585 (mvp->v_count != 1 || (mvp->v_flag & VROOT))) { in nfs3_mount()
586 mutex_exit(&mvp->v_lock); in nfs3_mount()
593 mutex_exit(&mvp->v_lock); in nfs3_mount()
/titanic_41/usr/src/cmd/sgs/libld/common/
H A Dsunwmove.c96 append_move_desc(Ofl_desc *ofl, Sym_desc *sdp, Move *mvp, Is_desc *isp) in append_move_desc() argument
98 int i, cnt = mvp->m_repeat; in append_move_desc()
105 nmd.md_len = ELF_M_SIZE(mvp->m_info); in append_move_desc()
106 nmd.md_start = mvp->m_poffset + i * in append_move_desc()
107 ((mvp->m_stride + 1) * nmd.md_len); in append_move_desc()
108 nmd.md_move = mvp; in append_move_desc()
177 Move *mvp; in ld_process_move() local
181 mvp = (Move *)isp->is_indata->d_buf; in ld_process_move()
193 Xword ndx = ELF_M_SYM(mvp->m_info); in ld_process_move()
203 EC_XWORD(mvp->m_info)); in ld_process_move()
[all …]
H A Drelocate.c2268 Move *mvp; in get_move_entry() local
2286 mvp = (Move *)misp->is_indata->d_buf; in get_move_entry()
2287 mvp += midx; in get_move_entry()
2288 return (mvp); in get_move_entry()
2332 Move *mvp; in process_movereloc() local
2342 if (((mvp = get_move_entry(rsect, reloc->r_offset)) == NULL) || in process_movereloc()
2347 psdp = file->ifl_oldndx[ELF_M_SYM(mvp->m_info)]; in process_movereloc()
2348 rel_aux.ra_move->mr_move = mvp; in process_movereloc()
2352 int _num, num = mvp->m_repeat; in process_movereloc()
2356 reld.rel_roffset = mvp->m_poffset; in process_movereloc()
[all …]
/titanic_41/usr/src/uts/common/fs/mntfs/
H A Dmntvfsops.c178 mntmount(struct vfs *vfsp, struct vnode *mvp, in mntmount() argument
185 if (secpolicy_fs_mount(cr, mvp, vfsp) != 0) in mntmount()
207 mutex_enter(&mvp->v_lock); in mntmount()
209 (mvp->v_count > 1 || (mvp->v_flag & VROOT))) { in mntmount()
210 mutex_exit(&mvp->v_lock); in mntmount()
214 mutex_exit(&mvp->v_lock); in mntmount()
235 mnp->mnt_mountvp = mvp; in mntmount()
/titanic_41/usr/src/uts/common/fs/proc/
H A Dprvfsops.c191 prmount(struct vfs *vfsp, struct vnode *mvp, in prmount() argument
197 if (secpolicy_fs_mount(cr, mvp, vfsp) != 0) in prmount()
200 if (mvp->v_type != VDIR) in prmount()
219 mutex_enter(&mvp->v_lock); in prmount()
221 (mvp->v_count > 1 || (mvp->v_flag & VROOT))) { in prmount()
222 mutex_exit(&mvp->v_lock); in prmount()
227 mutex_exit(&mvp->v_lock); in prmount()
/titanic_41/usr/src/uts/common/fs/dev/
H A Dsdev_vfsops.c186 sdev_mount(struct vfs *vfsp, struct vnode *mvp, struct mounta *uap, in sdev_mount() argument
199 if ((secpolicy_fs_mount(cr, mvp, vfsp) != 0) || in sdev_mount()
206 if (mvp->v_type != VDIR) in sdev_mount()
212 mutex_enter(&mvp->v_lock); in sdev_mount()
215 (mvp->v_count > 1 || (mvp->v_flag & VROOT))) { in sdev_mount()
216 mutex_exit(&mvp->v_lock); in sdev_mount()
219 mutex_exit(&mvp->v_lock); in sdev_mount()
250 avp = mvp; in sdev_mount()
307 dv = sdev_mkroot(vfsp, devdev, mvp, avp, cr); in sdev_mount()
/titanic_41/usr/src/uts/common/fs/objfs/
H A Dobjfs_vfs.c158 objfs_mount(vfs_t *vfsp, vnode_t *mvp, struct mounta *uap, cred_t *cr) in objfs_mount() argument
163 if (secpolicy_fs_mount(cr, mvp, vfsp) != 0) in objfs_mount()
166 if (mvp->v_type != VDIR) in objfs_mount()
170 (mvp->v_count > 1 || (mvp->v_flag & VROOT))) in objfs_mount()
/titanic_41/usr/src/uts/common/fs/namefs/
H A Dnamevfs.c306 nm_mount(vfs_t *vfsp, vnode_t *mvp, struct mounta *uap, cred_t *crp) in nm_mount() argument
344 mutex_enter(&mvp->v_lock); in nm_mount()
345 if ((mvp->v_flag & VROOT) || in nm_mount()
346 vfs_matchops(mvp->v_vfsp, namefs_vfsops)) { in nm_mount()
347 mutex_exit(&mvp->v_lock); in nm_mount()
351 mutex_exit(&mvp->v_lock); in nm_mount()
360 if (vn_matchops(mvp, spec_getvnodeops()) && in nm_mount()
361 VOP_REALVP(mvp, &rvp, NULL) == 0 && rvp && in nm_mount()
402 if (error = VOP_GETATTR(mvp, vattrp, 0, crp, NULL)) in nm_mount()
419 if (secpolicy_vnode_access2(crp, mvp, vattrp->va_uid, vattrp->va_mode, in nm_mount()
[all …]
/titanic_41/usr/src/uts/common/fs/tmpfs/
H A Dtmp_vfsops.c231 struct vnode *mvp, in tmp_mount() argument
245 if ((error = secpolicy_fs_mount(cr, mvp, vfsp)) != 0) in tmp_mount()
248 if (mvp->v_type != VDIR) in tmp_mount()
251 mutex_enter(&mvp->v_lock); in tmp_mount()
253 (mvp->v_count != 1 || (mvp->v_flag & VROOT))) { in tmp_mount()
254 mutex_exit(&mvp->v_lock); in tmp_mount()
257 mutex_exit(&mvp->v_lock); in tmp_mount()
338 got_attrs = VOP_GETATTR(mvp, &rattr, 0, cr, NULL); in tmp_mount()
/titanic_41/usr/src/uts/common/fs/sharefs/
H A Dsharefs_vfsops.c183 sharefs_mount(vfs_t *vfsp, vnode_t *mvp, struct mounta *uap, cred_t *cr) in sharefs_mount() argument
188 if (secpolicy_fs_mount(cr, mvp, vfsp) != 0) in sharefs_mount()
192 (mvp->v_count > 1 || (mvp->v_flag & VROOT))) in sharefs_mount()
/titanic_41/usr/src/uts/common/fs/fd/
H A Dfdops.c366 fdmount(vfs_t *vfsp, vnode_t *mvp, struct mounta *uap, cred_t *cr) in fdmount() argument
370 if (secpolicy_fs_mount(cr, mvp, vfsp) != 0) in fdmount()
372 if (mvp->v_type != VDIR) in fdmount()
375 mutex_enter(&mvp->v_lock); in fdmount()
377 (mvp->v_count > 1 || (mvp->v_flag & VROOT))) { in fdmount()
378 mutex_exit(&mvp->v_lock); in fdmount()
381 mutex_exit(&mvp->v_lock); in fdmount()
/titanic_41/usr/src/uts/common/fs/ctfs/
H A Dctfs_root.c217 ctfs_mount(vfs_t *vfsp, vnode_t *mvp, struct mounta *uap, cred_t *cr) in ctfs_mount() argument
224 if (secpolicy_fs_mount(cr, mvp, vfsp) != 0) in ctfs_mount()
227 if (mvp->v_type != VDIR) in ctfs_mount()
231 (mvp->v_count > 1 || (mvp->v_flag & VROOT))) in ctfs_mount()
/titanic_41/usr/src/uts/common/fs/smbclnt/smbfs/
H A Dsmbfs_vfsops.c337 smbfs_mount(vfs_t *vfsp, vnode_t *mvp, struct mounta *uap, cred_t *cr) in smbfs_mount() argument
354 if ((error = secpolicy_fs_mount(cr, mvp, vfsp)) != 0) in smbfs_mount()
357 if (mvp->v_type != VDIR) in smbfs_mount()
394 mutex_enter(&mvp->v_lock); in smbfs_mount()
396 (mvp->v_count != 1 || (mvp->v_flag & VROOT))) { in smbfs_mount()
397 mutex_exit(&mvp->v_lock); in smbfs_mount()
400 mutex_exit(&mvp->v_lock); in smbfs_mount()
/titanic_41/usr/src/uts/common/fs/autofs/
H A Dauto_subr.c1010 vnode_t *mvp, *dvp, *newvp; in auto_perform_actions() local
1104 mvp = dvp; in auto_perform_actions()
1105 VN_HOLD(mvp); in auto_perform_actions()
1165 mvp = fntovn(mfnp); in auto_perform_actions()
1180 if (error = auto_getmntpnt(dvp, mntpnt, &mvp, kcred)) { in auto_perform_actions()
1187 if (mvp->v_type == VLNK) { in auto_perform_actions()
1192 VN_RELE(mvp); in auto_perform_actions()
1219 error = domount(NULL, &margs, mvp, zcred, &vfsp); in auto_perform_actions()
1225 VN_RELE(mvp); in auto_perform_actions()
1240 if (vfs_matchops(dvp->v_vfsp, vfs_getops(mvp->v_vfsp))) { in auto_perform_actions()
[all …]
/titanic_41/usr/src/uts/common/os/
H A Dpolicy.c666 secpolicy_fs_common(cred_t *cr, vnode_t *mvp, const vfs_t *vfsp, in secpolicy_fs_common() argument
678 if (vfsp == NULL || mvp == NULL || HAS_ALLPRIVS(cr)) { in secpolicy_fs_common()
683 NULL, KLPDARG_VNODE, mvp, (char *)NULL, KLPDARG_NOMORE)); in secpolicy_fs_common()
714 if ((mvp->v_flag & VROOT) != 0 || in secpolicy_fs_common()
715 (mvp->v_type != VDIR && mvp->v_type != VREG) || in secpolicy_fs_common()
723 err = VOP_GETATTR(mvp, &va, 0, cr, NULL); in secpolicy_fs_common()
730 if (secpolicy_vnode_access2(cr, mvp, va.va_uid, va.va_mode, in secpolicy_fs_common()
736 NULL, KLPDARG_VNODE, mvp, (char *)NULL, KLPDARG_NOMORE)); in secpolicy_fs_common()
816 secpolicy_fs_mount(cred_t *cr, vnode_t *mvp, struct vfs *vfsp) in secpolicy_fs_mount() argument
827 mvp = rootvp; in secpolicy_fs_mount()
[all …]
/titanic_41/usr/src/uts/common/fs/devfs/
H A Ddevfs_vfsops.c177 devfs_mount(struct vfs *vfsp, struct vnode *mvp, struct mounta *uap, in devfs_mount() argument
187 if (secpolicy_fs_mount(cr, mvp, vfsp) != 0) in devfs_mount()
193 if (mvp->v_type != VDIR) in devfs_mount()
201 avp = mvp; in devfs_mount()
/titanic_41/usr/src/uts/common/exec/elf/
H A Delf.c1488 vnode_t *mvp; in process_scns() local
1518 SEGOP_GETVP(seg, seg->s_base, &mvp) != 0 || in process_scns()
1519 mvp == lastvp || mvp == NULL || mvp->v_type != VREG || in process_scns()
1534 if (getelfhead(mvp, credp, &ehdr, &nshdrs, &shstrndx, in process_scns()
1536 getelfshdr(mvp, credp, &ehdr, nshdrs, shstrndx, in process_scns()
1593 copy_scn(shdr, mvp, &v[i], vp, in process_scns()
1671 copy_scn(symtab, mvp, &v[i], vp, in process_scns()
1689 copy_scn(strtab, mvp, &v[i + 1], vp, in process_scns()
1703 lastvp = mvp; in process_scns()
1926 vnode_t *mvp; in elfcore() local
[all …]
/titanic_41/usr/src/ucbhead/sys/
H A Dvfs.h156 #define VFS_MOUNT(vfsp, mvp, uap, cr) \ argument
157 (*(vfsp)->vfs_op->vfs_mount)(vfsp, mvp, uap, cr)
/titanic_41/usr/src/uts/common/fs/cachefs/
H A Dcachefs_vfsops.c138 cachefs_mount(vfs_t *vfsp, vnode_t *mvp, struct mounta *uap, cred_t *cr) in cachefs_mount() argument
173 if ((error = secpolicy_fs_mount(cr, mvp, vfsp)) != 0) in cachefs_mount()
179 if (mvp->v_type != VDIR) { in cachefs_mount()
332 mutex_enter(&mvp->v_lock); in cachefs_mount()
334 ((mvp->v_count != 1) || (mvp->v_flag & VROOT))) { in cachefs_mount()
335 mutex_exit(&mvp->v_lock); in cachefs_mount()
339 mutex_exit(&mvp->v_lock); in cachefs_mount()
/titanic_41/usr/src/uts/common/fs/zfs/
H A Dzfs_vfsops.c78 static int zfs_mount(vfs_t *vfsp, vnode_t *mvp, struct mounta *uap, cred_t *cr);
1586 zfs_mount(vfs_t *vfsp, vnode_t *mvp, struct mounta *uap, cred_t *cr) in zfs_mount() argument
1595 if (mvp->v_type != VDIR) in zfs_mount()
1598 mutex_enter(&mvp->v_lock); in zfs_mount()
1601 (mvp->v_count != 1 || (mvp->v_flag & VROOT))) { in zfs_mount()
1602 mutex_exit(&mvp->v_lock); in zfs_mount()
1605 mutex_exit(&mvp->v_lock); in zfs_mount()
1630 error = secpolicy_fs_mount(cr, mvp, vfsp); in zfs_mount()
1642 if (VOP_GETATTR(mvp, &vattr, 0, cr, NULL)) { in zfs_mount()
1647 VOP_ACCESS(mvp, VWRITE, 0, cr, NULL) != 0) { in zfs_mount()
[all …]
/titanic_41/usr/src/uts/common/fs/hsfs/
H A Dhsfs_vfsops.c222 static int hsfs_mount(struct vfs *vfsp, struct vnode *mvp,
285 hsfs_mount(struct vfs *vfsp, struct vnode *mvp, in hsfs_mount() argument
295 if ((error = secpolicy_fs_mount(cr, mvp, vfsp)) != 0) in hsfs_mount()
298 if (mvp->v_type != VDIR) in hsfs_mount()
310 mutex_enter(&mvp->v_lock); in hsfs_mount()
311 vnode_busy = (mvp->v_count != 1) || (mvp->v_flag & VROOT); in hsfs_mount()
312 mutex_exit(&mvp->v_lock); in hsfs_mount()
/titanic_41/usr/src/uts/common/fs/
H A Dvfs.c225 fsop_mount(vfs_t *vfsp, vnode_t *mvp, struct mounta *uap, cred_t *cr) in fsop_mount() argument
227 return (*(vfsp)->vfs_op->vfs_mount)(vfsp, mvp, uap, cr); in fsop_mount()
680 struct vnode *mvp; in vfs_mountdevices() local
709 if (lookupname("/devices", UIO_SYSSPACE, FOLLOW, NULLVPP, &mvp)) in vfs_mountdevices()
715 if (VFS_MOUNT(&devices, mvp, &mounta, CRED())) in vfs_mountdevices()
738 if (vn_vfswlock(mvp) != 0) { in vfs_mountdevices()
745 vfs_add(mvp, &devices, 0); in vfs_mountdevices()
746 vn_vfsunlock(mvp); in vfs_mountdevices()
758 struct vnode *mvp; in vfs_mountdev1() local
787 if (lookupname("/dev", UIO_SYSSPACE, FOLLOW, NULLVPP, &mvp)) in vfs_mountdev1()
[all …]
/titanic_41/usr/src/uts/common/fs/udfs/
H A Dudf_vfsops.c179 udf_mount(struct vfs *vfsp, struct vnode *mvp, in udf_mount() argument
192 if ((error = secpolicy_fs_mount(cr, mvp, vfsp)) != 0) { in udf_mount()
196 if (mvp->v_type != VDIR) { in udf_mount()
200 mutex_enter(&mvp->v_lock); in udf_mount()
203 (mvp->v_count != 1 || (mvp->v_flag & VROOT))) { in udf_mount()
204 mutex_exit(&mvp->v_lock); in udf_mount()
207 mutex_exit(&mvp->v_lock); in udf_mount()

12