Lines Matching refs:rxnet
74 static struct rxrpc_local *rxrpc_alloc_local(struct rxrpc_net *rxnet, in rxrpc_alloc_local() argument
83 local->rxnet = rxnet; in rxrpc_alloc_local()
201 struct rxrpc_net *rxnet = rxrpc_net(net); in rxrpc_lookup_local() local
210 mutex_lock(&rxnet->local_mutex); in rxrpc_lookup_local()
212 for (cursor = rxnet->local_endpoints.next; in rxrpc_lookup_local()
213 cursor != &rxnet->local_endpoints; in rxrpc_lookup_local()
244 local = rxrpc_alloc_local(rxnet, srx); in rxrpc_lookup_local()
252 if (cursor != &rxnet->local_endpoints) in rxrpc_lookup_local()
259 mutex_unlock(&rxnet->local_mutex); in rxrpc_lookup_local()
270 mutex_unlock(&rxnet->local_mutex); in rxrpc_lookup_local()
277 mutex_unlock(&rxnet->local_mutex); in rxrpc_lookup_local()
389 struct rxrpc_net *rxnet = local->rxnet; in rxrpc_local_destroyer() local
395 mutex_lock(&rxnet->local_mutex); in rxrpc_local_destroyer()
397 mutex_unlock(&rxnet->local_mutex); in rxrpc_local_destroyer()
400 rxrpc_service_connection_reaper(&rxnet->service_conn_reaper); in rxrpc_local_destroyer()
472 void rxrpc_destroy_all_locals(struct rxrpc_net *rxnet) in rxrpc_destroy_all_locals() argument
480 if (!list_empty(&rxnet->local_endpoints)) { in rxrpc_destroy_all_locals()
481 mutex_lock(&rxnet->local_mutex); in rxrpc_destroy_all_locals()
482 list_for_each_entry(local, &rxnet->local_endpoints, link) { in rxrpc_destroy_all_locals()
486 mutex_unlock(&rxnet->local_mutex); in rxrpc_destroy_all_locals()