Lines Matching refs:socket
120 local->srx.transport_type, 0, &local->socket); in rxrpc_open_socket()
127 usk = local->socket->sk; in rxrpc_open_socket()
151 ret = kernel_bind(local->socket, in rxrpc_open_socket()
164 ret = kernel_setsockopt(local->socket, SOL_IPV6, IPV6_RECVERR, in rxrpc_open_socket()
173 ret = kernel_setsockopt(local->socket, SOL_IPV6, IPV6_MTU_DISCOVER, in rxrpc_open_socket()
187 ret = kernel_setsockopt(local->socket, SOL_IP, IP_RECVERR, in rxrpc_open_socket()
196 ret = kernel_setsockopt(local->socket, SOL_IP, IP_MTU_DISCOVER, in rxrpc_open_socket()
205 ret = kernel_setsockopt(local->socket, SOL_SOCKET, SO_TIMESTAMPNS, in rxrpc_open_socket()
221 kernel_sock_shutdown(local->socket, SHUT_RDWR); in rxrpc_open_socket()
222 local->socket->sk->sk_user_data = NULL; in rxrpc_open_socket()
223 sock_release(local->socket); in rxrpc_open_socket()
224 local->socket = NULL; in rxrpc_open_socket()
394 struct socket *socket = local->socket; in rxrpc_local_destroyer() local
416 if (socket) { in rxrpc_local_destroyer()
417 local->socket = NULL; in rxrpc_local_destroyer()
418 kernel_sock_shutdown(socket, SHUT_RDWR); in rxrpc_local_destroyer()
419 socket->sk->sk_user_data = NULL; in rxrpc_local_destroyer()
420 sock_release(socket); in rxrpc_local_destroyer()