Lines Matching refs:sclass
238 isec->sclass = SECCLASS_FILE; in inode_alloc_security()
1425 isec->sclass = inode_mode_to_security_class(inode->i_mode); in inode_doinit_with_dentry()
1427 isec->sclass, NULL, &sid); in inode_doinit_with_dentry()
1461 isec->sclass = inode_mode_to_security_class(inode->i_mode); in inode_doinit_with_dentry()
1462 rc = selinux_genfs_get_sid(dentry, isec->sclass, in inode_doinit_with_dentry()
1477 if (isec->sclass == SECCLASS_FILE) in inode_doinit_with_dentry()
1478 isec->sclass = inode_mode_to_security_class(inode->i_mode); in inode_doinit_with_dentry()
1568 u16 sclass; in cred_has_capability() local
1578 sclass = SECCLASS_CAPABILITY; in cred_has_capability()
1581 sclass = SECCLASS_CAPABILITY2; in cred_has_capability()
1590 rc = avc_has_perm_noaudit(sid, sid, sclass, av, 0, &avd); in cred_has_capability()
1592 int rc2 = avc_audit(sid, sid, sclass, av, &avd, rc, &ad, 0); in cred_has_capability()
1628 return avc_has_perm(sid, isec->sid, isec->sclass, perms, adp); in inode_has_perm()
1831 rc = avc_has_perm(sid, isec->sid, isec->sclass, av, &ad); in may_link()
1860 old_isec->sclass, FILE__RENAME, &ad); in may_rename()
1865 old_isec->sclass, DIR__REPARENT, &ad); in may_rename()
1881 new_isec->sclass, in may_rename()
2034 return avc_has_perm(sid, isec->sid, isec->sclass, file_to_av(file), in selinux_binder_transfer_file()
2778 isec->sclass = inode_mode_to_security_class(inode->i_mode); in selinux_inode_init_security()
2863 return avc_has_perm_flags(sid, isec->sid, isec->sclass, FILE__READ, &ad, in selinux_inode_follow_link()
2879 rc = slow_avc_audit(current_sid(), isec->sid, isec->sclass, perms, in audit_inode_permission()
2915 rc = avc_has_perm_noaudit(sid, isec->sid, isec->sclass, perms, 0, &avd); in selinux_inode_permission()
3002 rc = avc_has_perm(sid, isec->sid, isec->sclass, in selinux_inode_setxattr()
3038 rc = avc_has_perm(sid, newsid, isec->sclass, in selinux_inode_setxattr()
3044 isec->sclass); in selinux_inode_setxattr()
3077 isec->sclass = inode_mode_to_security_class(inode->i_mode); in selinux_inode_post_setxattr()
3171 isec->sclass = inode_mode_to_security_class(inode->i_mode); in selinux_inode_setsecurity()
3269 rc = avc_has_extended_perms(ssid, isec->sid, isec->sclass, in ioctl_has_perm()
4042 return avc_has_perm(tsid, sksec->sid, sksec->sclass, perms, &ad); in sock_has_perm()
4072 isec->sclass = socket_type_to_security_class(family, type, protocol); in selinux_socket_post_create()
4077 err = socket_sockcreate_sid(tsec, isec->sclass, &(isec->sid)); in selinux_socket_post_create()
4087 sksec->sclass = isec->sclass; in selinux_socket_post_create()
4149 sksec->sclass, in selinux_socket_bind()
4156 switch (sksec->sclass) { in selinux_socket_bind()
4189 sksec->sclass, node_perm, &ad); in selinux_socket_bind()
4210 if (sksec->sclass == SECCLASS_TCP_SOCKET || in selinux_socket_connect()
4211 sksec->sclass == SECCLASS_DCCP_SOCKET) { in selinux_socket_connect()
4235 perm = (sksec->sclass == SECCLASS_TCP_SOCKET) ? in selinux_socket_connect()
4242 err = avc_has_perm(sksec->sid, sid, sksec->sclass, perm, &ad); in selinux_socket_connect()
4271 newisec->sclass = isec->sclass; in selinux_socket_accept()
4338 sksec_other->sclass, in selinux_socket_unix_stream_connect()
4368 return avc_has_perm(ssec->sid, osec->sid, osec->sclass, SOCKET__SENDTO, in selinux_socket_unix_may_send()
4506 if (sksec->sclass == SECCLASS_UNIX_STREAM_SOCKET || in selinux_socket_getpeersec_stream()
4507 sksec->sclass == SECCLASS_TCP_SOCKET) in selinux_socket_getpeersec_stream()
4567 sksec->sclass = SECCLASS_SOCKET; in selinux_sk_alloc_security()
4590 newsksec->sclass = sksec->sclass; in selinux_sk_clone_security()
4614 sksec->sclass = isec->sclass; in selinux_sock_graft()
4748 sksec->sclass = SECCLASS_TUN_SOCKET; in selinux_tun_dev_attach()
4785 err = selinux_nlmsg_lookup(sksec->sclass, nlh->nlmsg_type, &perm); in selinux_nlmsg_perm()
4792 secclass_map[sksec->sclass - 1].name); in selinux_nlmsg_perm()
5127 u16 sclass) in ipc_alloc_security() argument
5137 isec->sclass = sclass; in ipc_alloc_security()
5185 return avc_has_perm(sid, isec->sid, isec->sclass, perms, &ad); in ipc_has_perm()