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()
234 struct rxrpc_net *rxnet = rxrpc_net(net); in rxrpc_lookup_local() local
243 mutex_lock(&rxnet->local_mutex); in rxrpc_lookup_local()
245 for (cursor = rxnet->local_endpoints.next; in rxrpc_lookup_local()
246 cursor != &rxnet->local_endpoints; in rxrpc_lookup_local()
277 local = rxrpc_alloc_local(rxnet, srx); in rxrpc_lookup_local()
285 if (cursor != &rxnet->local_endpoints) in rxrpc_lookup_local()
292 mutex_unlock(&rxnet->local_mutex); in rxrpc_lookup_local()
303 mutex_unlock(&rxnet->local_mutex); in rxrpc_lookup_local()
310 mutex_unlock(&rxnet->local_mutex); in rxrpc_lookup_local()
425 struct rxrpc_net *rxnet = local->rxnet; in rxrpc_local_destroyer() local
431 mutex_lock(&rxnet->local_mutex); in rxrpc_local_destroyer()
433 mutex_unlock(&rxnet->local_mutex); in rxrpc_local_destroyer()
436 rxrpc_service_connection_reaper(&rxnet->service_conn_reaper); in rxrpc_local_destroyer()
506 void rxrpc_destroy_all_locals(struct rxrpc_net *rxnet) in rxrpc_destroy_all_locals() argument
514 if (!list_empty(&rxnet->local_endpoints)) { in rxrpc_destroy_all_locals()
515 mutex_lock(&rxnet->local_mutex); in rxrpc_destroy_all_locals()
516 list_for_each_entry(local, &rxnet->local_endpoints, link) { in rxrpc_destroy_all_locals()
520 mutex_unlock(&rxnet->local_mutex); in rxrpc_destroy_all_locals()