Lines Matching refs:hash_key

37 	unsigned long hash_key;  in rxrpc_peer_hash_key()  local
41 hash_key = (unsigned long)local / __alignof__(*local); in rxrpc_peer_hash_key()
42 hash_key += srx->transport_type; in rxrpc_peer_hash_key()
43 hash_key += srx->transport_len; in rxrpc_peer_hash_key()
44 hash_key += srx->transport.family; in rxrpc_peer_hash_key()
48 hash_key += (u16 __force)srx->transport.sin.sin_port; in rxrpc_peer_hash_key()
54 hash_key += (u16 __force)srx->transport.sin.sin_port; in rxrpc_peer_hash_key()
66 hash_key += *p; in rxrpc_peer_hash_key()
68 _leave(" 0x%lx", hash_key); in rxrpc_peer_hash_key()
69 return hash_key; in rxrpc_peer_hash_key()
83 unsigned long hash_key) in rxrpc_peer_cmp_key() argument
87 diff = ((peer->hash_key - hash_key) ?: in rxrpc_peer_cmp_key()
121 unsigned long hash_key) in __rxrpc_lookup_peer_rcu() argument
126 hash_for_each_possible_rcu(rxnet->peer_hash, peer, hash_link, hash_key) { in __rxrpc_lookup_peer_rcu()
127 if (rxrpc_peer_cmp_key(peer, local, srx, hash_key) == 0 && in __rxrpc_lookup_peer_rcu()
142 unsigned long hash_key = rxrpc_peer_hash_key(local, srx); in rxrpc_lookup_peer_rcu() local
144 peer = __rxrpc_lookup_peer_rcu(local, srx, hash_key); in rxrpc_lookup_peer_rcu()
247 unsigned long hash_key) in rxrpc_init_peer() argument
249 peer->hash_key = hash_key; in rxrpc_init_peer()
285 unsigned long hash_key, in rxrpc_create_peer() argument
295 rxrpc_init_peer(rx, peer, hash_key); in rxrpc_create_peer()
311 unsigned long hash_key; in rxrpc_new_incoming_peer() local
313 hash_key = rxrpc_peer_hash_key(local, &peer->srx); in rxrpc_new_incoming_peer()
315 rxrpc_init_peer(rx, peer, hash_key); in rxrpc_new_incoming_peer()
318 hash_add_rcu(rxnet->peer_hash, &peer->hash_link, hash_key); in rxrpc_new_incoming_peer()
332 unsigned long hash_key = rxrpc_peer_hash_key(local, srx); in rxrpc_lookup_peer() local
338 peer = __rxrpc_lookup_peer_rcu(local, srx, hash_key); in rxrpc_lookup_peer()
347 candidate = rxrpc_create_peer(rx, local, srx, hash_key, gfp); in rxrpc_lookup_peer()
356 peer = __rxrpc_lookup_peer_rcu(local, srx, hash_key); in rxrpc_lookup_peer()
361 &candidate->hash_link, hash_key); in rxrpc_lookup_peer()