Lines Matching defs:spp
2415 struct smk_port_label *spp;
2419 list_for_each_entry_rcu(spp, &smk_ipv6_port_list, list) {
2420 if (spp->smk_sock != sk)
2422 spp->smk_can_reuse = 1;
2695 struct smk_port_label *spp;
2705 list_for_each_entry_rcu(spp, &smk_ipv6_port_list, list) {
2706 if (sk != spp->smk_sock)
2708 spp->smk_in = ssp->smk_in;
2709 spp->smk_out = ssp->smk_out;
2734 list_for_each_entry_rcu(spp, &smk_ipv6_port_list, list) {
2735 if (spp->smk_port != port || spp->smk_sock_type != sock->type)
2737 if (spp->smk_can_reuse != 1) {
2741 spp->smk_port = port;
2742 spp->smk_sock = sk;
2743 spp->smk_in = ssp->smk_in;
2744 spp->smk_out = ssp->smk_out;
2745 spp->smk_can_reuse = 0;
2753 spp = kzalloc(sizeof(*spp), GFP_KERNEL);
2754 if (spp == NULL)
2757 spp->smk_port = port;
2758 spp->smk_sock = sk;
2759 spp->smk_in = ssp->smk_in;
2760 spp->smk_out = ssp->smk_out;
2761 spp->smk_sock_type = sock->type;
2762 spp->smk_can_reuse = 0;
2765 list_add_rcu(&spp->list, &smk_ipv6_port_list);
2781 struct smk_port_label *spp;
2819 list_for_each_entry_rcu(spp, &smk_ipv6_port_list, list) {
2820 if (spp->smk_port != port || spp->smk_sock_type != sk->sk_type)
2822 object = spp->smk_in;
2824 ssp->smk_packet = spp->smk_out;