Lines Matching refs:ssp

1470 	struct socket_smack *ssp;  in smack_inode_getsecurity()  local
1496 ssp = sock->sk->sk_security; in smack_inode_getsecurity()
1499 isp = ssp->smk_in; in smack_inode_getsecurity()
1501 isp = ssp->smk_out; in smack_inode_getsecurity()
2287 struct socket_smack *ssp; in smack_sk_alloc_security() local
2289 ssp = kzalloc(sizeof(struct socket_smack), gfp_flags); in smack_sk_alloc_security()
2290 if (ssp == NULL) in smack_sk_alloc_security()
2293 ssp->smk_in = skp; in smack_sk_alloc_security()
2294 ssp->smk_out = skp; in smack_sk_alloc_security()
2295 ssp->smk_packet = NULL; in smack_sk_alloc_security()
2297 sk->sk_security = ssp; in smack_sk_alloc_security()
2429 struct socket_smack *ssp = sk->sk_security; in smack_netlabel() local
2443 if (ssp->smk_out == smack_net_ambient || in smack_netlabel()
2447 skp = ssp->smk_out; in smack_netlabel()
2474 struct socket_smack *ssp = sk->sk_security; in smack_netlabel_send() local
2489 skp = ssp->smk_out; in smack_netlabel_send()
2550 struct socket_smack *ssp = sock->sk->sk_security; in smk_ipv6_port_label() local
2563 spp->smk_in = ssp->smk_in; in smk_ipv6_port_label()
2564 spp->smk_out = ssp->smk_out; in smk_ipv6_port_label()
2591 spp->smk_in = ssp->smk_in; in smk_ipv6_port_label()
2592 spp->smk_out = ssp->smk_out; in smk_ipv6_port_label()
2605 spp->smk_in = ssp->smk_in; in smk_ipv6_port_label()
2606 spp->smk_out = ssp->smk_out; in smk_ipv6_port_label()
2623 struct socket_smack *ssp = sk->sk_security; in smk_ipv6_port_check() local
2630 object = ssp->smk_in; in smk_ipv6_port_check()
2632 skp = ssp->smk_out; in smk_ipv6_port_check()
2664 ssp->smk_packet = spp->smk_out; in smk_ipv6_port_check()
2689 struct socket_smack *ssp; in smack_inode_setsecurity() local
2715 ssp = sock->sk->sk_security; in smack_inode_setsecurity()
2718 ssp->smk_in = skp; in smack_inode_setsecurity()
2720 ssp->smk_out = skp; in smack_inode_setsecurity()
2754 struct socket_smack *ssp; in smack_socket_post_create() local
2763 ssp = sock->sk->sk_security; in smack_socket_post_create()
2764 ssp->smk_in = &smack_known_web; in smack_socket_post_create()
2765 ssp->smk_out = &smack_known_web; in smack_socket_post_create()
2815 struct socket_smack *ssp = sock->sk->sk_security; in smack_socket_connect() local
2833 rc = smk_ipv6_check(ssp->smk_out, rsp, sip, in smack_socket_connect()
2937 struct smack_known *ssp = smack_of_shm(shp); in smk_curacc_shm() local
2945 rc = smk_curacc(ssp, access, &ad); in smk_curacc_shm()
2946 rc = smk_bu_current("shm", ssp, access, rc); in smk_curacc_shm()
3064 struct smack_known *ssp = smack_of_sem(sma); in smk_curacc_sem() local
3072 rc = smk_curacc(ssp, access, &ad); in smk_curacc_sem()
3073 rc = smk_bu_current("sem", ssp, access, rc); in smk_curacc_sem()
3662 struct socket_smack *ssp = sock->sk_security; in smack_unix_stream_connect() local
3672 skp = ssp->smk_out; in smack_unix_stream_connect()
3682 skp = ssp->smk_in; in smack_unix_stream_connect()
3693 nsp->smk_packet = ssp->smk_out; in smack_unix_stream_connect()
3694 ssp->smk_packet = osp->smk_out; in smack_unix_stream_connect()
3710 struct socket_smack *ssp = sock->sk->sk_security; in smack_unix_may_send() local
3725 rc = smk_access(ssp->smk_out, osp->smk_in, MAY_WRITE, &ad); in smack_unix_may_send()
3726 rc = smk_bu_note("UDS send", ssp->smk_out, osp->smk_in, MAY_WRITE, rc); in smack_unix_may_send()
3748 struct socket_smack *ssp = sock->sk->sk_security; in smack_socket_sendmsg() local
3767 rc = smk_ipv6_check(ssp->smk_out, rsp, sap, in smack_socket_sendmsg()
3786 struct socket_smack *ssp) in smack_from_secattr() argument
3836 if (ssp != NULL && ssp->smk_in == &smack_known_star) in smack_from_secattr()
3922 struct socket_smack *ssp = sk->sk_security; in smack_socket_sock_rcv_skb() local
3954 skp = smack_from_secattr(&secattr, ssp); in smack_socket_sock_rcv_skb()
3975 rc = smk_access(skp, ssp->smk_in, MAY_WRITE, &ad); in smack_socket_sock_rcv_skb()
3976 rc = smk_bu_note("IPv4 delivery", skp, ssp->smk_in, in smack_socket_sock_rcv_skb()
3999 rc = smk_access(skp, ssp->smk_in, MAY_WRITE, &ad); in smack_socket_sock_rcv_skb()
4000 rc = smk_bu_note("IPv6 delivery", skp, ssp->smk_in, in smack_socket_sock_rcv_skb()
4026 struct socket_smack *ssp; in smack_socket_getpeersec_stream() local
4031 ssp = sock->sk->sk_security; in smack_socket_getpeersec_stream()
4032 if (ssp->smk_packet != NULL) { in smack_socket_getpeersec_stream()
4033 rcp = ssp->smk_packet->smk_known; in smack_socket_getpeersec_stream()
4062 struct socket_smack *ssp = NULL; in smack_socket_getpeersec_dgram() local
4081 ssp = sock->sk->sk_security; in smack_socket_getpeersec_dgram()
4082 s = ssp->smk_out->smk_secid; in smack_socket_getpeersec_dgram()
4094 ssp = sock->sk->sk_security; in smack_socket_getpeersec_dgram()
4098 skp = smack_from_secattr(&secattr, ssp); in smack_socket_getpeersec_dgram()
4125 struct socket_smack *ssp; in smack_sock_graft() local
4132 ssp = sk->sk_security; in smack_sock_graft()
4133 ssp->smk_in = skp; in smack_sock_graft()
4134 ssp->smk_out = skp; in smack_sock_graft()
4152 struct socket_smack *ssp = sk->sk_security; in smack_inet_conn_request() local
4192 skp = smack_from_secattr(&secattr, ssp); in smack_inet_conn_request()
4211 rc = smk_access(skp, ssp->smk_in, MAY_WRITE, &ad); in smack_inet_conn_request()
4212 rc = smk_bu_note("IPv4 connect", skp, ssp->smk_in, MAY_WRITE, rc); in smack_inet_conn_request()
4251 struct socket_smack *ssp = sk->sk_security; in smack_inet_csk_clone() local
4256 ssp->smk_packet = skp; in smack_inet_csk_clone()
4258 ssp->smk_packet = NULL; in smack_inet_csk_clone()