Lines Matching defs:sock
35 #include <net/sock.h>
58 struct socket *sock;
303 kernel_sock_shutdown(nsock->sock, SHUT_RDWR);
509 static int __sock_xmit(struct nbd_device *nbd, struct socket *sock, int send,
516 if (unlikely(!sock)) {
527 sock->sk->sk_allocation = GFP_NOIO | __GFP_MEMALLOC;
528 sock->sk->sk_use_task_frag = false;
532 result = sock_sendmsg(sock, &msg);
534 result = sock_recvmsg(sock, &msg, msg.msg_flags);
558 struct socket *sock = config->socks[index]->sock;
560 return __sock_xmit(nbd, sock, send, iter, msg_flags, sent);
719 static int nbd_read_reply(struct nbd_device *nbd, struct socket *sock,
728 result = __sock_xmit(nbd, sock, 0, &to, MSG_WAITALL, NULL);
779 dev_err(disk_to_dev(nbd->disk), "Unexpected reply %d from different sock %d (expected %d)",
859 if (nbd_read_reply(nbd, nsock->sock, &reply))
1109 struct socket *sock;
1112 sock = sockfd_lookup(fd, err);
1113 if (!sock)
1116 if (sock->ops->shutdown == sock_no_shutdown) {
1119 sockfd_put(sock);
1123 return sock;
1130 struct socket *sock;
1138 sock = nbd_get_socket(nbd, arg, &err);
1139 if (!sock)
1180 nsock->sock = sock;
1192 sockfd_put(sock);
1199 struct socket *sock, *old;
1204 sock = nbd_get_socket(nbd, arg, &err);
1205 if (!sock)
1210 sockfd_put(sock);
1225 sk_set_memalloc(sock->sk);
1227 sock->sk->sk_sndtimeo = nbd->tag_set.timeout;
1230 old = nsock->sock;
1232 nsock->sock = sock;
1253 sockfd_put(sock);
1347 sockfd_put(config->socks[i]->sock);
1412 sk_set_memalloc(config->socks[i]->sock->sk);
1414 config->socks[i]->sock->sk->sk_sndtimeo =
2096 pr_err("error processing sock list\n");
2308 pr_err("error processing sock list\n");