Lines Matching refs:sock
50 struct socket *sock) in usnic_transport_sock_to_str() argument
58 err = usnic_transport_sock_get_addr(sock, &proto, &addr, &port); in usnic_transport_sock_to_str()
132 struct socket *sock; in usnic_transport_get_socket() local
137 sock = sockfd_lookup(sock_fd, &err); in usnic_transport_get_socket()
138 if (!sock) { in usnic_transport_get_socket()
144 usnic_transport_sock_to_str(buf, sizeof(buf), sock); in usnic_transport_get_socket()
147 return sock; in usnic_transport_get_socket()
150 void usnic_transport_put_socket(struct socket *sock) in usnic_transport_put_socket() argument
154 usnic_transport_sock_to_str(buf, sizeof(buf), sock); in usnic_transport_put_socket()
156 sockfd_put(sock); in usnic_transport_put_socket()
159 int usnic_transport_sock_get_addr(struct socket *sock, int *proto, in usnic_transport_sock_get_addr() argument
166 err = sock->ops->getname(sock, in usnic_transport_sock_get_addr()
176 *proto = sock->sk->sk_protocol; in usnic_transport_sock_get_addr()