Lines Matching refs:newsid
1696 u32 sid, newsid; in may_create() local
1704 newsid = tsec->create_sid; in may_create()
1715 if (!newsid || !(sbsec->flags & SBLABEL_MNT)) { in may_create()
1717 &dentry->d_name, &newsid); in may_create()
1722 rc = avc_has_perm(sid, newsid, tclass, FILE__CREATE, &ad); in may_create()
1726 return avc_has_perm(newsid, sbsec->sid, in may_create()
2732 u32 newsid; in selinux_dentry_init_security() local
2740 newsid = tsec->create_sid; in selinux_dentry_init_security()
2745 &newsid); in selinux_dentry_init_security()
2754 return security_sid_to_context(newsid, (char **)ctx, ctxlen); in selinux_dentry_init_security()
2765 u32 sid, newsid, clen; in selinux_inode_init_security() local
2773 newsid = tsec->create_sid; in selinux_inode_init_security()
2777 newsid = sbsec->mntpoint_sid; in selinux_inode_init_security()
2778 else if (!newsid || !(sbsec->flags & SBLABEL_MNT)) { in selinux_inode_init_security()
2781 qstr, &newsid); in selinux_inode_init_security()
2796 isec->sid = newsid; in selinux_inode_init_security()
2807 rc = security_sid_to_context_force(newsid, &context, &clen); in selinux_inode_init_security()
2990 u32 newsid, sid = current_sid(); in selinux_inode_setxattr() local
3011 rc = security_context_to_sid(value, size, &newsid, GFP_KERNEL); in selinux_inode_setxattr()
3037 rc = security_context_to_sid_force(value, size, &newsid); in selinux_inode_setxattr()
3042 rc = avc_has_perm(sid, newsid, isec->sclass, in selinux_inode_setxattr()
3047 rc = security_validate_transition(isec->sid, newsid, sid, in selinux_inode_setxattr()
3052 return avc_has_perm(newsid, in selinux_inode_setxattr()
3065 u32 newsid; in selinux_inode_post_setxattr() local
3073 rc = security_context_to_sid_force(value, size, &newsid); in selinux_inode_post_setxattr()
3082 isec->sid = newsid; in selinux_inode_post_setxattr()
3159 u32 newsid; in selinux_inode_setsecurity() local
3168 rc = security_context_to_sid((void *)value, size, &newsid, GFP_KERNEL); in selinux_inode_setsecurity()
3173 isec->sid = newsid; in selinux_inode_setsecurity()
4033 u32 newsid; in selinux_socket_create() local
4041 rc = socket_sockcreate_sid(tsec, secclass, &newsid); in selinux_socket_create()
4045 return avc_has_perm(tsec->sid, newsid, secclass, SOCKET__CREATE, NULL); in selinux_socket_create()