Lines Matching refs:mvp
666 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()
829 mvp = vfsp->vfs_vnodecovered; in secpolicy_fs_mount()
832 error = secpolicy_fs_common(cr, mvp, vfsp, &needoptchk); in secpolicy_fs_mount()
850 vnode_t *mvp; in secpolicy_fs_owner() local
853 mvp = NULL; in secpolicy_fs_owner()
855 mvp = rootvp; in secpolicy_fs_owner()
857 mvp = vfsp->vfs_vnodecovered; in secpolicy_fs_owner()
859 return (secpolicy_fs_common(cr, mvp, vfsp, NULL)); in secpolicy_fs_owner()