Lines Matching refs:sclass
263 isec->sclass = SECCLASS_FILE; in inode_alloc_security()
1522 u16 sclass; in inode_doinit_with_dentry() local
1536 if (isec->sclass == SECCLASS_FILE) in inode_doinit_with_dentry()
1537 isec->sclass = inode_mode_to_security_class(inode->i_mode); in inode_doinit_with_dentry()
1551 sclass = isec->sclass; in inode_doinit_with_dentry()
1670 sclass, NULL, &sid); in inode_doinit_with_dentry()
1708 rc = selinux_genfs_get_sid(dentry, sclass, in inode_doinit_with_dentry()
1771 u16 sclass; in cred_has_capability() local
1781 sclass = initns ? SECCLASS_CAPABILITY : SECCLASS_CAP_USERNS; in cred_has_capability()
1784 sclass = initns ? SECCLASS_CAPABILITY2 : SECCLASS_CAP2_USERNS; in cred_has_capability()
1793 sid, sid, sclass, av, 0, &avd); in cred_has_capability()
1796 sid, sid, sclass, av, &avd, rc, &ad, 0); in cred_has_capability()
1823 sid, isec->sid, isec->sclass, perms, adp); in inode_has_perm()
2036 sid, isec->sid, isec->sclass, av, &ad); in may_link()
2067 old_isec->sclass, FILE__RENAME, &ad); in may_rename()
2073 old_isec->sclass, DIR__REPARENT, &ad); in may_rename()
2091 new_isec->sclass, in may_rename()
2260 sid, isec->sid, isec->sclass, file_to_av(file), in selinux_binder_transfer_file()
3049 isec->sclass = inode_mode_to_security_class(inode->i_mode); in selinux_inode_init_security()
3138 sid, isec->sid, isec->sclass, FILE__READ, &ad, in selinux_inode_follow_link()
3155 current_sid(), isec->sid, isec->sclass, perms, in audit_inode_permission()
3194 sid, isec->sid, isec->sclass, perms, 0, &avd); in selinux_inode_permission()
3284 sid, isec->sid, isec->sclass, in selinux_inode_setxattr()
3323 sid, newsid, isec->sclass, in selinux_inode_setxattr()
3329 sid, isec->sclass); in selinux_inode_setxattr()
3366 isec->sclass = inode_mode_to_security_class(inode->i_mode); in selinux_inode_post_setxattr()
3468 isec->sclass = inode_mode_to_security_class(inode->i_mode); in selinux_inode_setsecurity()
3606 ssid, isec->sid, isec->sclass, in ioctl_has_perm()
4214 isec->sclass = inode_mode_to_security_class(inode->i_mode); in selinux_task_to_inode()
4540 current_sid(), sksec->sid, sksec->sclass, perms, in sock_has_perm()
4570 u16 sclass = socket_type_to_security_class(family, type, protocol); in selinux_socket_post_create() local
4575 err = socket_sockcreate_sid(tsec, sclass, &sid); in selinux_socket_post_create()
4580 isec->sclass = sclass; in selinux_socket_post_create()
4586 sksec->sclass = sclass; in selinux_socket_post_create()
4589 if (sksec->sclass == SECCLASS_SCTP_SOCKET) in selinux_socket_post_create()
4689 sksec->sclass, in selinux_socket_bind()
4696 switch (sksec->sclass) { in selinux_socket_bind()
4729 sksec->sclass, node_perm, &ad); in selinux_socket_bind()
4737 if (sksec->sclass == SECCLASS_SCTP_SOCKET) in selinux_socket_bind()
4760 if (sksec->sclass == SECCLASS_TCP_SOCKET || in selinux_socket_connect_helper()
4761 sksec->sclass == SECCLASS_DCCP_SOCKET || in selinux_socket_connect_helper()
4762 sksec->sclass == SECCLASS_SCTP_SOCKET) { in selinux_socket_connect_helper()
4792 if (sksec->sclass == SECCLASS_SCTP_SOCKET) in selinux_socket_connect_helper()
4802 switch (sksec->sclass) { in selinux_socket_connect_helper()
4819 sksec->sid, sid, sksec->sclass, perm, &ad); in selinux_socket_connect_helper()
4851 u16 sclass; in selinux_socket_accept() local
4860 sclass = isec->sclass; in selinux_socket_accept()
4865 newisec->sclass = sclass; in selinux_socket_accept()
4933 sksec_other->sclass, in selinux_socket_unix_stream_connect()
4964 ssec->sid, osec->sid, osec->sclass, SOCKET__SENDTO, in selinux_socket_unix_may_send()
5107 if (sksec->sclass == SECCLASS_UNIX_STREAM_SOCKET || in selinux_socket_getpeersec_stream()
5108 sksec->sclass == SECCLASS_TCP_SOCKET || in selinux_socket_getpeersec_stream()
5109 sksec->sclass == SECCLASS_SCTP_SOCKET) in selinux_socket_getpeersec_stream()
5172 sksec->sclass = SECCLASS_SOCKET; in selinux_sk_alloc_security()
5195 newsksec->sclass = sksec->sclass; in selinux_sk_clone_security()
5220 sksec->sclass = isec->sclass; in selinux_sock_graft()
5273 sksec->peer_sid, peer_sid, sksec->sclass, in selinux_sctp_assoc_request()
5386 newsksec->sclass = sksec->sclass; in selinux_sctp_sk_clone()
5525 sksec->sclass = SECCLASS_TUN_SOCKET; in selinux_tun_dev_attach()
5564 err = selinux_nlmsg_lookup(sksec->sclass, nlh->nlmsg_type, &perm); in selinux_nlmsg_perm()
5571 secclass_map[sksec->sclass - 1].name, in selinux_nlmsg_perm()
5921 u16 sclass) in ipc_alloc_security() argument
5929 isec->sclass = sclass; in ipc_alloc_security()
5978 sid, isec->sid, isec->sclass, perms, &ad); in ipc_has_perm()