Lines Matching refs:sock
45 struct socket * sock; /* If == NULL, device is not ready, yet */ member
120 if (nbd->sock) { in sock_shutdown()
122 kernel_sock_shutdown(nbd->sock, SHUT_RDWR); in sock_shutdown()
123 nbd->sock = NULL; in sock_shutdown()
144 struct socket *sock = nbd->sock; in sock_xmit() local
151 if (unlikely(!sock)) { in sock_xmit()
165 sock->sk->sk_allocation = GFP_NOIO | __GFP_MEMALLOC; in sock_xmit()
184 result = kernel_sendmsg(sock, &msg, &iov, 1, size); in sock_xmit()
188 result = kernel_recvmsg(sock, &msg, &iov, 1, size, in sock_xmit()
398 sk_set_memalloc(nbd->sock->sk); in nbd_do_it()
429 BUG_ON(nbd->sock); in nbd_clear_que()
477 if (unlikely(!nbd->sock)) { in nbd_handle_req()
559 if (unlikely(!nbd->sock)) { in do_nbd_request()
588 if (!nbd->sock) in __nbd_ioctl()
599 if (!nbd->sock) in __nbd_ioctl()
609 struct socket *sock = nbd->sock; in __nbd_ioctl() local
610 nbd->sock = NULL; in __nbd_ioctl()
615 if (sock) in __nbd_ioctl()
616 sockfd_put(sock); in __nbd_ioctl()
621 struct socket *sock; in __nbd_ioctl() local
623 if (nbd->sock) in __nbd_ioctl()
625 sock = sockfd_lookup(arg, &err); in __nbd_ioctl()
626 if (sock) { in __nbd_ioctl()
627 nbd->sock = sock; in __nbd_ioctl()
668 struct socket *sock; in __nbd_ioctl() local
673 if (!nbd->sock) in __nbd_ioctl()
702 sock = nbd->sock; in __nbd_ioctl()
703 nbd->sock = NULL; in __nbd_ioctl()
709 if (sock) in __nbd_ioctl()
710 sockfd_put(sock); in __nbd_ioctl()