Lines Matching refs:ssp

1282 	struct socket_smack *ssp;  in smack_inode_getsecurity()  local
1308 ssp = sock->sk->sk_security; in smack_inode_getsecurity()
1311 isp = ssp->smk_in; in smack_inode_getsecurity()
1313 isp = ssp->smk_out; in smack_inode_getsecurity()
2104 struct socket_smack *ssp; in smack_sk_alloc_security() local
2106 ssp = kzalloc(sizeof(struct socket_smack), gfp_flags); in smack_sk_alloc_security()
2107 if (ssp == NULL) in smack_sk_alloc_security()
2110 ssp->smk_in = skp; in smack_sk_alloc_security()
2111 ssp->smk_out = skp; in smack_sk_alloc_security()
2112 ssp->smk_packet = NULL; in smack_sk_alloc_security()
2114 sk->sk_security = ssp; in smack_sk_alloc_security()
2180 struct socket_smack *ssp = sk->sk_security; in smack_netlabel() local
2194 if (ssp->smk_out == smack_net_ambient || in smack_netlabel()
2198 skp = ssp->smk_out; in smack_netlabel()
2225 struct socket_smack *ssp = sk->sk_security; in smack_netlabel_send() local
2240 skp = ssp->smk_out; in smack_netlabel_send()
2266 struct socket_smack *ssp = sock->sk->sk_security; in smk_ipv6_port_label() local
2279 spp->smk_in = ssp->smk_in; in smk_ipv6_port_label()
2280 spp->smk_out = ssp->smk_out; in smk_ipv6_port_label()
2307 spp->smk_in = ssp->smk_in; in smk_ipv6_port_label()
2308 spp->smk_out = ssp->smk_out; in smk_ipv6_port_label()
2321 spp->smk_in = ssp->smk_in; in smk_ipv6_port_label()
2322 spp->smk_out = ssp->smk_out; in smk_ipv6_port_label()
2341 struct socket_smack *ssp = sk->sk_security; in smk_ipv6_port_check() local
2353 object = ssp->smk_in; in smk_ipv6_port_check()
2355 skp = ssp->smk_out; in smk_ipv6_port_check()
2385 ssp->smk_packet = spp->smk_out; in smk_ipv6_port_check()
2423 struct socket_smack *ssp; in smack_inode_setsecurity() local
2449 ssp = sock->sk->sk_security; in smack_inode_setsecurity()
2452 ssp->smk_in = skp; in smack_inode_setsecurity()
2454 ssp->smk_out = skp; in smack_inode_setsecurity()
2488 struct socket_smack *ssp; in smack_socket_post_create() local
2497 ssp = sock->sk->sk_security; in smack_socket_post_create()
2498 ssp->smk_in = &smack_known_web; in smack_socket_post_create()
2499 ssp->smk_out = &smack_known_web; in smack_socket_post_create()
2662 struct smack_known *ssp = smack_of_shm(shp); in smk_curacc_shm() local
2670 rc = smk_curacc(ssp, access, &ad); in smk_curacc_shm()
2671 rc = smk_bu_current("shm", ssp, access, rc); in smk_curacc_shm()
2789 struct smack_known *ssp = smack_of_sem(sma); in smk_curacc_sem() local
2797 rc = smk_curacc(ssp, access, &ad); in smk_curacc_sem()
2798 rc = smk_bu_current("sem", ssp, access, rc); in smk_curacc_sem()
3364 struct socket_smack *ssp = sock->sk_security; in smack_unix_stream_connect() local
3374 skp = ssp->smk_out; in smack_unix_stream_connect()
3384 skp = ssp->smk_in; in smack_unix_stream_connect()
3395 nsp->smk_packet = ssp->smk_out; in smack_unix_stream_connect()
3396 ssp->smk_packet = osp->smk_out; in smack_unix_stream_connect()
3412 struct socket_smack *ssp = sock->sk->sk_security; in smack_unix_may_send() local
3427 rc = smk_access(ssp->smk_out, osp->smk_in, MAY_WRITE, &ad); in smack_unix_may_send()
3428 rc = smk_bu_note("UDS send", ssp->smk_out, osp->smk_in, MAY_WRITE, rc); in smack_unix_may_send()
3478 struct socket_smack *ssp) in smack_from_secattr() argument
3528 if (ssp != NULL && ssp->smk_in == &smack_known_star) in smack_from_secattr()
3614 struct socket_smack *ssp = sk->sk_security; in smack_socket_sock_rcv_skb() local
3646 skp = smack_from_secattr(&secattr, ssp); in smack_socket_sock_rcv_skb()
3667 rc = smk_access(skp, ssp->smk_in, MAY_WRITE, &ad); in smack_socket_sock_rcv_skb()
3668 rc = smk_bu_note("IPv4 delivery", skp, ssp->smk_in, in smack_socket_sock_rcv_skb()
3689 rc = smk_access(skp, ssp->smk_in, MAY_WRITE, &ad); in smack_socket_sock_rcv_skb()
3690 rc = smk_bu_note("IPv6 delivery", skp, ssp->smk_in, in smack_socket_sock_rcv_skb()
3715 struct socket_smack *ssp; in smack_socket_getpeersec_stream() local
3720 ssp = sock->sk->sk_security; in smack_socket_getpeersec_stream()
3721 if (ssp->smk_packet != NULL) { in smack_socket_getpeersec_stream()
3722 rcp = ssp->smk_packet->smk_known; in smack_socket_getpeersec_stream()
3751 struct socket_smack *ssp = NULL; in smack_socket_getpeersec_dgram() local
3770 ssp = sock->sk->sk_security; in smack_socket_getpeersec_dgram()
3771 s = ssp->smk_out->smk_secid; in smack_socket_getpeersec_dgram()
3783 ssp = sock->sk->sk_security; in smack_socket_getpeersec_dgram()
3787 skp = smack_from_secattr(&secattr, ssp); in smack_socket_getpeersec_dgram()
3816 struct socket_smack *ssp; in smack_sock_graft() local
3823 ssp = sk->sk_security; in smack_sock_graft()
3824 ssp->smk_in = skp; in smack_sock_graft()
3825 ssp->smk_out = skp; in smack_sock_graft()
3843 struct socket_smack *ssp = sk->sk_security; in smack_inet_conn_request() local
3883 skp = smack_from_secattr(&secattr, ssp); in smack_inet_conn_request()
3902 rc = smk_access(skp, ssp->smk_in, MAY_WRITE, &ad); in smack_inet_conn_request()
3903 rc = smk_bu_note("IPv4 connect", skp, ssp->smk_in, MAY_WRITE, rc); in smack_inet_conn_request()
3942 struct socket_smack *ssp = sk->sk_security; in smack_inet_csk_clone() local
3947 ssp->smk_packet = skp; in smack_inet_csk_clone()
3949 ssp->smk_packet = NULL; in smack_inet_csk_clone()