Lines Matching refs:spp

2352 	struct smk_port_label *spp;  in smack_sk_free_security()  local
2356 list_for_each_entry_rcu(spp, &smk_ipv6_port_list, list) { in smack_sk_free_security()
2357 if (spp->smk_sock != sk) in smack_sk_free_security()
2359 spp->smk_can_reuse = 1; in smack_sk_free_security()
2606 struct smk_port_label *spp; in smk_ipv6_port_label() local
2616 list_for_each_entry_rcu(spp, &smk_ipv6_port_list, list) { in smk_ipv6_port_label()
2617 if (sk != spp->smk_sock) in smk_ipv6_port_label()
2619 spp->smk_in = ssp->smk_in; in smk_ipv6_port_label()
2620 spp->smk_out = ssp->smk_out; in smk_ipv6_port_label()
2645 list_for_each_entry_rcu(spp, &smk_ipv6_port_list, list) { in smk_ipv6_port_label()
2646 if (spp->smk_port != port || spp->smk_sock_type != sock->type) in smk_ipv6_port_label()
2648 if (spp->smk_can_reuse != 1) { in smk_ipv6_port_label()
2652 spp->smk_port = port; in smk_ipv6_port_label()
2653 spp->smk_sock = sk; in smk_ipv6_port_label()
2654 spp->smk_in = ssp->smk_in; in smk_ipv6_port_label()
2655 spp->smk_out = ssp->smk_out; in smk_ipv6_port_label()
2656 spp->smk_can_reuse = 0; in smk_ipv6_port_label()
2664 spp = kzalloc(sizeof(*spp), GFP_KERNEL); in smk_ipv6_port_label()
2665 if (spp == NULL) in smk_ipv6_port_label()
2668 spp->smk_port = port; in smk_ipv6_port_label()
2669 spp->smk_sock = sk; in smk_ipv6_port_label()
2670 spp->smk_in = ssp->smk_in; in smk_ipv6_port_label()
2671 spp->smk_out = ssp->smk_out; in smk_ipv6_port_label()
2672 spp->smk_sock_type = sock->type; in smk_ipv6_port_label()
2673 spp->smk_can_reuse = 0; in smk_ipv6_port_label()
2676 list_add_rcu(&spp->list, &smk_ipv6_port_list); in smk_ipv6_port_label()
2691 struct smk_port_label *spp; in smk_ipv6_port_check() local
2729 list_for_each_entry_rcu(spp, &smk_ipv6_port_list, list) { in smk_ipv6_port_check()
2730 if (spp->smk_port != port || spp->smk_sock_type != sk->sk_type) in smk_ipv6_port_check()
2732 object = spp->smk_in; in smk_ipv6_port_check()
2734 ssp->smk_packet = spp->smk_out; in smk_ipv6_port_check()