Lines Matching refs:rxnet
120 struct rxrpc_net *rxnet = local->rxnet; in __rxrpc_lookup_peer_rcu() local
122 hash_for_each_possible_rcu(rxnet->peer_hash, peer, hash_link, hash_key) { in __rxrpc_lookup_peer_rcu()
310 struct rxrpc_net *rxnet = local->rxnet; in rxrpc_new_incoming_peer() local
316 spin_lock(&rxnet->peer_hash_lock); in rxrpc_new_incoming_peer()
317 hash_add_rcu(rxnet->peer_hash, &peer->hash_link, hash_key); in rxrpc_new_incoming_peer()
318 list_add_tail(&peer->keepalive_link, &rxnet->peer_keepalive_new); in rxrpc_new_incoming_peer()
319 spin_unlock(&rxnet->peer_hash_lock); in rxrpc_new_incoming_peer()
330 struct rxrpc_net *rxnet = local->rxnet; in rxrpc_lookup_peer() local
352 spin_lock_bh(&rxnet->peer_hash_lock); in rxrpc_lookup_peer()
359 hash_add_rcu(rxnet->peer_hash, in rxrpc_lookup_peer()
362 &rxnet->peer_keepalive_new); in rxrpc_lookup_peer()
365 spin_unlock_bh(&rxnet->peer_hash_lock); in rxrpc_lookup_peer()
414 struct rxrpc_net *rxnet = peer->local->rxnet; in __rxrpc_put_peer() local
418 spin_lock_bh(&rxnet->peer_hash_lock); in __rxrpc_put_peer()
421 spin_unlock_bh(&rxnet->peer_hash_lock); in __rxrpc_put_peer()
468 void rxrpc_destroy_all_peers(struct rxrpc_net *rxnet) in rxrpc_destroy_all_peers() argument
473 for (i = 0; i < HASH_SIZE(rxnet->peer_hash); i++) { in rxrpc_destroy_all_peers()
474 if (hlist_empty(&rxnet->peer_hash[i])) in rxrpc_destroy_all_peers()
477 hlist_for_each_entry(peer, &rxnet->peer_hash[i], hash_link) { in rxrpc_destroy_all_peers()