Lines Matching refs:socket
118 local->srx.transport_type, 0, &local->socket); in rxrpc_open_socket()
127 ret = kernel_bind(local->socket, in rxrpc_open_socket()
138 ret = kernel_setsockopt(local->socket, SOL_IP, IP_RECVERR, in rxrpc_open_socket()
147 ret = kernel_setsockopt(local->socket, SOL_IP, IP_MTU_DISCOVER, in rxrpc_open_socket()
155 sock = local->socket->sk; in rxrpc_open_socket()
163 kernel_sock_shutdown(local->socket, SHUT_RDWR); in rxrpc_open_socket()
164 local->socket->sk->sk_user_data = NULL; in rxrpc_open_socket()
165 sock_release(local->socket); in rxrpc_open_socket()
166 local->socket = NULL; in rxrpc_open_socket()
275 struct socket *socket = local->socket; in rxrpc_local_destroyer() local
296 if (socket) { in rxrpc_local_destroyer()
297 local->socket = NULL; in rxrpc_local_destroyer()
298 kernel_sock_shutdown(socket, SHUT_RDWR); in rxrpc_local_destroyer()
299 socket->sk->sk_user_data = NULL; in rxrpc_local_destroyer()
300 sock_release(socket); in rxrpc_local_destroyer()