Lines Matching refs:prot
554 static void tcp_bpf_rebuild_protos(struct proto prot[TCP_BPF_NUM_CFGS], in tcp_bpf_rebuild_protos()
557 prot[TCP_BPF_BASE] = *base; in tcp_bpf_rebuild_protos()
558 prot[TCP_BPF_BASE].destroy = sock_map_destroy; in tcp_bpf_rebuild_protos()
559 prot[TCP_BPF_BASE].close = sock_map_close; in tcp_bpf_rebuild_protos()
560 prot[TCP_BPF_BASE].recvmsg = tcp_bpf_recvmsg; in tcp_bpf_rebuild_protos()
561 prot[TCP_BPF_BASE].sock_is_readable = sk_msg_is_readable; in tcp_bpf_rebuild_protos()
563 prot[TCP_BPF_TX] = prot[TCP_BPF_BASE]; in tcp_bpf_rebuild_protos()
564 prot[TCP_BPF_TX].sendmsg = tcp_bpf_sendmsg; in tcp_bpf_rebuild_protos()
565 prot[TCP_BPF_TX].sendpage = tcp_bpf_sendpage; in tcp_bpf_rebuild_protos()
567 prot[TCP_BPF_RX] = prot[TCP_BPF_BASE]; in tcp_bpf_rebuild_protos()
568 prot[TCP_BPF_RX].recvmsg = tcp_bpf_recvmsg_parser; in tcp_bpf_rebuild_protos()
570 prot[TCP_BPF_TXRX] = prot[TCP_BPF_TX]; in tcp_bpf_rebuild_protos()
571 prot[TCP_BPF_TXRX].recvmsg = tcp_bpf_recvmsg_parser; in tcp_bpf_rebuild_protos()
650 struct proto *prot = newsk->sk_prot; in tcp_bpf_clone() local
652 if (is_insidevar(prot, tcp_bpf_prots)) in tcp_bpf_clone()