Lines Matching refs:sock
63 #include <net/sock.h>
1116 struct sock *io_uring_get_socket(struct file *file)
3961 struct socket *sock;
3967 sock = sock_from_file(req->file, &ret);
3968 if (unlikely(!sock))
3971 ret = __sys_shutdown_sock(sock, req->shutdown.how);
4717 static bool io_net_retry(struct socket *sock, int flags)
4721 return sock->type == SOCK_STREAM || sock->type == SOCK_SEQPACKET;
4803 struct socket *sock;
4808 sock = sock_from_file(req->file, &ret);
4809 if (unlikely(!sock))
4828 ret = __sys_sendmsg_sock(sock, &kmsg->msg, flags);
4835 if (ret > 0 && io_net_retry(sock, flags)) {
4859 struct socket *sock;
4864 sock = sock_from_file(req->file, &ret);
4865 if (unlikely(!sock))
4884 ret = sock_sendmsg(sock, &msg);
4890 if (ret > 0 && io_net_retry(sock, flags)) {
5054 struct socket *sock;
5061 sock = sock_from_file(req->file, &ret);
5062 if (unlikely(!sock))
5089 ret = __sys_recvmsg_sock(sock, &kmsg->msg, req->sr_msg.umsg,
5096 if (ret > 0 && io_net_retry(sock, flags)) {
5128 struct socket *sock;
5135 sock = sock_from_file(req->file, &ret);
5136 if (unlikely(!sock))
5163 ret = sock_recvmsg(sock, &msg, flags);
5169 if (ret > 0 && io_net_retry(sock, flags)) {
7993 struct sock *sock = ctx->ring_sock->sk;
7996 while ((skb = skb_dequeue(&sock->sk_receive_queue)) != NULL)
8169 struct sock *sk = ctx->ring_sock->sk;
8268 struct sock *sock = ctx->ring_sock->sk;
8269 struct sk_buff_head list, *head = &sock->sk_receive_queue;