Lines Matching refs:rxnet
75 static struct rxrpc_local *rxrpc_alloc_local(struct rxrpc_net *rxnet, in rxrpc_alloc_local() argument
84 local->rxnet = rxnet; in rxrpc_alloc_local()
179 struct rxrpc_net *rxnet = rxrpc_net(net); in rxrpc_lookup_local() local
188 mutex_lock(&rxnet->local_mutex); in rxrpc_lookup_local()
190 for (cursor = rxnet->local_endpoints.next; in rxrpc_lookup_local()
191 cursor != &rxnet->local_endpoints; in rxrpc_lookup_local()
222 local = rxrpc_alloc_local(rxnet, srx); in rxrpc_lookup_local()
230 if (cursor != &rxnet->local_endpoints) in rxrpc_lookup_local()
237 mutex_unlock(&rxnet->local_mutex); in rxrpc_lookup_local()
248 mutex_unlock(&rxnet->local_mutex); in rxrpc_lookup_local()
255 mutex_unlock(&rxnet->local_mutex); in rxrpc_lookup_local()
367 struct rxrpc_net *rxnet = local->rxnet; in rxrpc_local_destroyer() local
373 mutex_lock(&rxnet->local_mutex); in rxrpc_local_destroyer()
375 mutex_unlock(&rxnet->local_mutex); in rxrpc_local_destroyer()
378 rxrpc_service_connection_reaper(&rxnet->service_conn_reaper); in rxrpc_local_destroyer()
450 void rxrpc_destroy_all_locals(struct rxrpc_net *rxnet) in rxrpc_destroy_all_locals() argument
458 if (!list_empty(&rxnet->local_endpoints)) { in rxrpc_destroy_all_locals()
459 mutex_lock(&rxnet->local_mutex); in rxrpc_destroy_all_locals()
460 list_for_each_entry(local, &rxnet->local_endpoints, link) { in rxrpc_destroy_all_locals()
464 mutex_unlock(&rxnet->local_mutex); in rxrpc_destroy_all_locals()