Lines Matching refs:psock
849 struct sk_psock *psock;
857 psock = sk_psock_get(sk);
858 if (!psock || !policy) {
865 if (psock)
866 sk_psock_put(sk, psock);
871 if (psock->eval == __SK_NONE) {
873 psock->eval = sk_psock_msg_verdict(sk, psock, msg);
886 switch (psock->eval) {
897 redir_ingress = psock->redir_ingress;
898 sk_redir = psock->sk_redir;
940 psock->eval = __SK_NONE;
941 if (psock->sk_redir) {
942 sock_put(psock->sk_redir);
943 psock->sk_redir = NULL;
950 sk_psock_put(sk, psock);
1308 tls_rx_rec_wait(struct sock *sk, struct sk_psock *psock, bool nonblock,
1320 if (!sk_psock_queue_empty(psock))
1349 !sk_psock_queue_empty(psock),
1960 struct sk_psock *psock;
1979 psock = sk_psock_get(sk);
1983 bpf_strp_enabled = sk_psock_strp_enabled(psock);
2009 err = tls_rx_rec_wait(sk, psock, flags & MSG_DONTWAIT,
2012 if (psock) {
2013 chunk = sk_msg_recvmsg(sk, psock, msg, len,
2096 err = sk_psock_tls_strp_read(psock, skb);
2167 if (psock)
2168 sk_psock_put(sk, psock);
2251 struct sk_psock *psock;
2259 psock = sk_psock_get(sk);
2260 if (psock) {
2261 sk_psock_put(sk, psock);
2344 struct sk_psock *psock;
2347 psock = sk_psock(sk);
2348 if (psock)
2349 ingress_empty = list_empty(&psock->ingress_msg);
2428 struct sk_psock *psock;
2438 psock = sk_psock_get(sk);
2439 if (psock) {
2440 if (!list_empty(&psock->ingress_msg))
2442 sk_psock_put(sk, psock);