Lines Matching refs:smap_psock
98 struct smap_psock { struct
141 static void smap_release_sock(struct smap_psock *psock, struct sock *sock); argument
150 static inline struct smap_psock *smap_psock_sk(const struct sock *sk) in smap_psock_sk()
157 struct smap_psock *psock; in bpf_tcp_stream_read()
199 static void update_sk_prot(struct sock *sk, struct smap_psock *psock) in update_sk_prot()
209 struct smap_psock *psock; in bpf_tcp_init()
242 static void smap_release_sock(struct smap_psock *psock, struct sock *sock);
247 struct smap_psock *psock; in bpf_tcp_release()
298 struct smap_psock *psock) in psock_map_pop()
312 static void bpf_tcp_remove(struct sock *sk, struct smap_psock *psock) in bpf_tcp_remove()
373 struct smap_psock *psock; in bpf_tcp_unhash()
392 struct smap_psock *psock; in bpf_tcp_close()
642 struct smap_psock *psock, in smap_do_tx_msg()
689 struct smap_psock *psock, in bpf_tcp_ingress()
758 struct smap_psock *psock; in bpf_tcp_sendmsg_do_redirect()
785 static inline void bpf_md_init(struct smap_psock *psock) in bpf_md_init()
796 static void apply_bytes_dec(struct smap_psock *psock, int i) in apply_bytes_dec()
806 static int bpf_exec_tx_verdict(struct smap_psock *psock, in bpf_exec_tx_verdict()
908 struct smap_psock *psk, int flags, in bpf_wait_data()
931 struct smap_psock *psock; in bpf_tcp_recvmsg()
1040 struct smap_psock *psock; in bpf_tcp_sendmsg()
1163 struct smap_psock *psock; in bpf_tcp_sendpage()
1230 static void bpf_tcp_msg_add(struct smap_psock *psock, in bpf_tcp_msg_add()
1251 static int smap_verdict_func(struct smap_psock *psock, struct sk_buff *skb) in smap_verdict_func()
1278 static int smap_do_ingress(struct smap_psock *psock, struct sk_buff *skb) in smap_do_ingress()
1309 static void smap_do_verdict(struct smap_psock *psock, struct sk_buff *skb) in smap_do_verdict()
1311 struct smap_psock *peer; in smap_do_verdict()
1352 static void smap_report_sk_error(struct smap_psock *psock, int err) in smap_report_sk_error()
1363 struct smap_psock *psock; in smap_read_sock_strparser()
1366 psock = container_of(strp, struct smap_psock, strp); in smap_read_sock_strparser()
1374 struct smap_psock *psock; in smap_data_ready()
1388 struct smap_psock *psock; in smap_tx_work()
1392 psock = container_of(w, struct smap_psock, tx_work); in smap_tx_work()
1449 struct smap_psock *psock; in smap_write_space()
1461 static void smap_stop_sock(struct smap_psock *psock, struct sock *sk) in smap_stop_sock()
1475 struct smap_psock *psock = container_of(rcu, in smap_destroy_psock()
1476 struct smap_psock, rcu); in smap_destroy_psock()
1492 static void smap_release_sock(struct smap_psock *psock, struct sock *sock) in smap_release_sock()
1509 struct smap_psock *psock; in smap_parse_func_strparser()
1514 psock = container_of(strp, struct smap_psock, strp); in smap_parse_func_strparser()
1542 static int smap_init_sock(struct smap_psock *psock, in smap_init_sock()
1554 static void smap_init_progs(struct smap_psock *psock, in smap_init_progs()
1569 static void smap_start_sock(struct smap_psock *psock, struct sock *sk) in smap_start_sock()
1590 struct smap_psock *psock; in smap_gc_work()
1592 psock = container_of(w, struct smap_psock, gc_work); in smap_gc_work()
1632 static struct smap_psock *smap_init_psock(struct sock *sock, int node) in smap_init_psock()
1634 struct smap_psock *psock; in smap_init_psock()
1636 psock = kzalloc_node(sizeof(struct smap_psock), in smap_init_psock()
1708 static void smap_list_map_remove(struct smap_psock *psock, in smap_list_map_remove()
1723 static void smap_list_hash_remove(struct smap_psock *psock, in smap_list_hash_remove()
1757 struct smap_psock *psock; in sock_map_free()
1812 struct smap_psock *psock; in sock_map_delete_elem()
1874 struct smap_psock *psock; in __sock_map_ctx_update_elem()
1992 struct smap_psock *psock; in sock_map_ctx_update_elem()
2273 struct smap_psock *psock; in sock_hash_free()
2386 struct smap_psock *psock; in sock_hash_ctx_update_elem()
2521 struct smap_psock *psock; in sock_hash_delete_elem()