Lines Matching refs:psock
802 struct sk_psock *psock; in bpf_exec_tx_verdict() local
810 psock = sk_psock_get(sk); in bpf_exec_tx_verdict()
811 if (!psock || !policy) { in bpf_exec_tx_verdict()
818 if (psock) in bpf_exec_tx_verdict()
819 sk_psock_put(sk, psock); in bpf_exec_tx_verdict()
824 if (psock->eval == __SK_NONE) { in bpf_exec_tx_verdict()
826 psock->eval = sk_psock_msg_verdict(sk, psock, msg); in bpf_exec_tx_verdict()
839 switch (psock->eval) { in bpf_exec_tx_verdict()
850 sk_redir = psock->sk_redir; in bpf_exec_tx_verdict()
891 psock->eval = __SK_NONE; in bpf_exec_tx_verdict()
892 if (psock->sk_redir) { in bpf_exec_tx_verdict()
893 sock_put(psock->sk_redir); in bpf_exec_tx_verdict()
894 psock->sk_redir = NULL; in bpf_exec_tx_verdict()
901 sk_psock_put(sk, psock); in bpf_exec_tx_verdict()
1294 static struct sk_buff *tls_wait_data(struct sock *sk, struct sk_psock *psock, in tls_wait_data() argument
1302 while (!(skb = ctx->recv_pkt) && sk_psock_queue_empty(psock)) { in tls_wait_data()
1329 !sk_psock_queue_empty(psock), in tls_wait_data()
1750 struct sk_psock *psock; in tls_sw_recvmsg() local
1771 psock = sk_psock_get(sk); in tls_sw_recvmsg()
1773 bpf_strp_enabled = sk_psock_strp_enabled(psock); in tls_sw_recvmsg()
1800 skb = tls_wait_data(sk, psock, flags & MSG_DONTWAIT, timeo, &err); in tls_sw_recvmsg()
1802 if (psock) { in tls_sw_recvmsg()
1803 int ret = __tcp_bpf_recvmsg(sk, psock, in tls_sw_recvmsg()
1883 err = sk_psock_tls_strp_read(psock, skb); in tls_sw_recvmsg()
1982 if (psock) in tls_sw_recvmsg()
1983 sk_psock_put(sk, psock); in tls_sw_recvmsg()
2042 struct sk_psock *psock; in tls_sw_stream_read() local
2045 psock = sk_psock(sk); in tls_sw_stream_read()
2046 if (psock) in tls_sw_stream_read()
2047 ingress_empty = list_empty(&psock->ingress_msg); in tls_sw_stream_read()
2133 struct sk_psock *psock; in tls_data_ready() local
2137 psock = sk_psock_get(sk); in tls_data_ready()
2138 if (psock) { in tls_data_ready()
2139 if (!list_empty(&psock->ingress_msg)) in tls_data_ready()
2141 sk_psock_put(sk, psock); in tls_data_ready()