Lines Matching refs:sock
65 struct socket *sock) in usnic_transport_sock_to_str() argument
73 err = usnic_transport_sock_get_addr(sock, &proto, &addr, &port); in usnic_transport_sock_to_str()
147 struct socket *sock; in usnic_transport_get_socket() local
152 sock = sockfd_lookup(sock_fd, &err); in usnic_transport_get_socket()
153 if (!sock) { in usnic_transport_get_socket()
159 usnic_transport_sock_to_str(buf, sizeof(buf), sock); in usnic_transport_get_socket()
162 return sock; in usnic_transport_get_socket()
165 void usnic_transport_put_socket(struct socket *sock) in usnic_transport_put_socket() argument
169 usnic_transport_sock_to_str(buf, sizeof(buf), sock); in usnic_transport_put_socket()
171 sockfd_put(sock); in usnic_transport_put_socket()
174 int usnic_transport_sock_get_addr(struct socket *sock, int *proto, in usnic_transport_sock_get_addr() argument
181 err = sock->ops->getname(sock, in usnic_transport_sock_get_addr()
191 *proto = sock->sk->sk_protocol; in usnic_transport_sock_get_addr()