Lines Matching refs:socket
117 local->srx.transport_type, 0, &local->socket); in rxrpc_open_socket()
124 usk = local->socket->sk; in rxrpc_open_socket()
148 ret = kernel_bind(local->socket, in rxrpc_open_socket()
161 ret = kernel_setsockopt(local->socket, SOL_IPV6, IPV6_RECVERR, in rxrpc_open_socket()
170 ret = kernel_setsockopt(local->socket, SOL_IPV6, IPV6_MTU_DISCOVER, in rxrpc_open_socket()
184 ret = kernel_setsockopt(local->socket, SOL_IP, IP_RECVERR, in rxrpc_open_socket()
193 ret = kernel_setsockopt(local->socket, SOL_IP, IP_MTU_DISCOVER, in rxrpc_open_socket()
202 ret = kernel_setsockopt(local->socket, SOL_SOCKET, SO_TIMESTAMPNS_OLD, in rxrpc_open_socket()
218 kernel_sock_shutdown(local->socket, SHUT_RDWR); in rxrpc_open_socket()
219 local->socket->sk->sk_user_data = NULL; in rxrpc_open_socket()
220 sock_release(local->socket); in rxrpc_open_socket()
221 local->socket = NULL; in rxrpc_open_socket()
424 struct socket *socket = local->socket; in rxrpc_local_destroyer() local
439 if (socket) { in rxrpc_local_destroyer()
440 local->socket = NULL; in rxrpc_local_destroyer()
441 kernel_sock_shutdown(socket, SHUT_RDWR); in rxrpc_local_destroyer()
442 socket->sk->sk_user_data = NULL; in rxrpc_local_destroyer()
443 sock_release(socket); in rxrpc_local_destroyer()