Lines Matching refs:psock
798 struct sk_psock *psock;
806 psock = sk_psock_get(sk);
807 if (!psock || !policy) {
814 if (psock)
815 sk_psock_put(sk, psock);
820 if (psock->eval == __SK_NONE) {
822 psock->eval = sk_psock_msg_verdict(sk, psock, msg);
835 switch (psock->eval) {
846 sk_redir = psock->sk_redir;
887 psock->eval = __SK_NONE;
888 if (psock->sk_redir) {
889 sock_put(psock->sk_redir);
890 psock->sk_redir = NULL;
897 sk_psock_put(sk, psock);
1296 static struct sk_buff *tls_wait_data(struct sock *sk, struct sk_psock *psock,
1304 while (!(skb = ctx->recv_pkt) && sk_psock_queue_empty(psock)) {
1331 !sk_psock_queue_empty(psock),
1752 struct sk_psock *psock;
1773 psock = sk_psock_get(sk);
1775 bpf_strp_enabled = sk_psock_strp_enabled(psock);
1802 skb = tls_wait_data(sk, psock, flags & MSG_DONTWAIT, timeo, &err);
1804 if (psock) {
1805 int ret = __tcp_bpf_recvmsg(sk, psock,
1885 err = sk_psock_tls_strp_read(psock, skb);
1984 if (psock)
1985 sk_psock_put(sk, psock);
2044 struct sk_psock *psock;
2047 psock = sk_psock(sk);
2048 if (psock)
2049 ingress_empty = list_empty(&psock->ingress_msg);
2135 struct sk_psock *psock;
2139 psock = sk_psock_get(sk);
2140 if (psock) {
2141 if (!list_empty(&psock->ingress_msg))
2143 sk_psock_put(sk, psock);