Symbol: hash_key
arch/s390/crypto/hmac_s390.c
176
return hash_key(key, keylen, tfm_ctx->key, ds);
arch/s390/crypto/phmac_s390.c
287
rc = hash_key(clrkey, clrkeylen, token->key, digestsize);
drivers/md/dm-vdo/int-map.c
298
u64 hash = hash_key(key) & 0xFFFFFFFF;
drivers/net/ethernet/amazon/ena/ena_com.c
1048
struct ena_admin_feature_rss_flow_hash_control *hash_key =
drivers/net/ethernet/amazon/ena/ena_com.c
1049
(ena_dev->rss).hash_key;
drivers/net/ethernet/amazon/ena/ena_com.c
1051
netdev_rss_key_fill(&hash_key->key, sizeof(hash_key->key));
drivers/net/ethernet/amazon/ena/ena_com.c
1055
hash_key->key_parts = ENA_ADMIN_RSS_KEY_PARTS;
drivers/net/ethernet/amazon/ena/ena_com.c
1065
rss->hash_key = dma_alloc_coherent(ena_dev->dmadev, sizeof(*rss->hash_key),
drivers/net/ethernet/amazon/ena/ena_com.c
1068
if (unlikely(!rss->hash_key))
drivers/net/ethernet/amazon/ena/ena_com.c
1078
if (rss->hash_key)
drivers/net/ethernet/amazon/ena/ena_com.c
1079
dma_free_coherent(ena_dev->dmadev, sizeof(*rss->hash_key), rss->hash_key,
drivers/net/ethernet/amazon/ena/ena_com.c
1081
rss->hash_key = NULL;
drivers/net/ethernet/amazon/ena/ena_com.c
2581
cmd.control_buffer.length = sizeof(*rss->hash_key);
drivers/net/ethernet/amazon/ena/ena_com.c
2601
struct ena_admin_feature_rss_flow_hash_control *hash_key;
drivers/net/ethernet/amazon/ena/ena_com.c
2607
hash_key = rss->hash_key;
drivers/net/ethernet/amazon/ena/ena_com.c
2616
sizeof(*rss->hash_key), 0);
drivers/net/ethernet/amazon/ena/ena_com.c
2626
if (key_len != sizeof(hash_key->key)) {
drivers/net/ethernet/amazon/ena/ena_com.c
2629
sizeof(hash_key->key));
drivers/net/ethernet/amazon/ena/ena_com.c
2632
memcpy(hash_key->key, key, key_len);
drivers/net/ethernet/amazon/ena/ena_com.c
2633
hash_key->key_parts = key_len / sizeof(hash_key->key[0]);
drivers/net/ethernet/amazon/ena/ena_com.c
2661
sizeof(*rss->hash_key), 0);
drivers/net/ethernet/amazon/ena/ena_com.c
2677
struct ena_admin_feature_rss_flow_hash_control *hash_key =
drivers/net/ethernet/amazon/ena/ena_com.c
2678
ena_dev->rss.hash_key;
drivers/net/ethernet/amazon/ena/ena_com.c
2681
memcpy(key, hash_key->key,
drivers/net/ethernet/amazon/ena/ena_com.c
2682
(size_t)(hash_key->key_parts) * sizeof(hash_key->key[0]));
drivers/net/ethernet/amazon/ena/ena_com.h
319
struct ena_admin_feature_rss_flow_hash_control *hash_key;
drivers/net/ethernet/amazon/ena/ena_ethtool.c
855
return rss->hash_key ? ENA_HASH_KEY_SIZE : 0;
drivers/net/ethernet/freescale/enetc/enetc_pf_common.c
359
u8 hash_key[ENETC_RSSHASH_KEY_SIZE] = {0};
drivers/net/ethernet/freescale/enetc/enetc_pf_common.c
362
get_random_bytes(hash_key, ENETC_RSSHASH_KEY_SIZE);
drivers/net/ethernet/freescale/enetc/enetc_pf_common.c
363
enetc_set_rss_key(pf->si, hash_key);
drivers/net/ethernet/google/gve/gve.h
790
u8 *hash_key;
drivers/net/ethernet/google/gve/gve_adminq.c
1413
hash_key_to_config = priv->rss_config.hash_key;
drivers/net/ethernet/google/gve/gve_ethtool.c
902
memcpy(rxfh->key, rss_config->hash_key, priv->rss_key_size);
drivers/net/ethernet/google/gve/gve_ethtool.c
933
memcpy(rss_config->hash_key, rxfh->key, priv->rss_key_size);
drivers/net/ethernet/google/gve/gve_main.c
1838
netdev_rss_key_fill(rss_config->hash_key, priv->rss_key_size);
drivers/net/ethernet/google/gve/gve_main.c
196
rss_config->hash_key = kcalloc(priv->rss_key_size,
drivers/net/ethernet/google/gve/gve_main.c
197
sizeof(rss_config->hash_key[0]),
drivers/net/ethernet/google/gve/gve_main.c
199
if (!rss_config->hash_key)
drivers/net/ethernet/google/gve/gve_main.c
211
kfree(rss_config->hash_key);
drivers/net/ethernet/google/gve/gve_main.c
212
rss_config->hash_key = NULL;
drivers/net/ethernet/google/gve/gve_main.c
220
kfree(rss_config->hash_key);
drivers/net/ethernet/hisilicon/hns3/hns3_common/hclge_comm_rss.c
406
memcpy(req->hash_key,
drivers/net/ethernet/hisilicon/hns3/hns3_common/hclge_comm_rss.h
59
u8 hash_key[HCLGE_COMM_RSS_HASH_KEY_NUM];
drivers/net/ethernet/huawei/hinic3/hinic3_rss.c
226
struct l2nic_cmd_cfg_rss_hash_key hash_key = {};
drivers/net/ethernet/huawei/hinic3/hinic3_rss.c
230
hash_key.func_id = hinic3_global_func_id(hwdev);
drivers/net/ethernet/huawei/hinic3/hinic3_rss.c
231
hash_key.opcode = opcode;
drivers/net/ethernet/huawei/hinic3/hinic3_rss.c
234
memcpy(hash_key.key, key, L2NIC_RSS_KEY_SIZE);
drivers/net/ethernet/huawei/hinic3/hinic3_rss.c
236
mgmt_msg_params_init_default(&msg_params, &hash_key, sizeof(hash_key));
drivers/net/ethernet/huawei/hinic3/hinic3_rss.c
240
if (err || hash_key.msg_head.status) {
drivers/net/ethernet/huawei/hinic3/hinic3_rss.c
243
err, hash_key.msg_head.status);
drivers/net/ethernet/huawei/hinic3/hinic3_rss.c
248
memcpy(key, hash_key.key, L2NIC_RSS_KEY_SIZE);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
443
u64 hash_key[2];
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
451
hash_key[0] = key_in[0] << 31;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
452
hash_key[0] |= key_in[1];
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
453
hash_key[1] = key_in[0] >> 33;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
458
ldata, hash_key[1], hash_key[0]);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
459
hash = rvu_npc_toeplitz_hash(&ldata, (u64 *)hash_key, 64, 95);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
84
u64 hash_key[3];
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
88
hash_key[0] = rsp.secret_key[1] << 31;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
89
hash_key[0] |= rsp.secret_key[2];
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
90
hash_key[1] = rsp.secret_key[1] >> 33;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
91
hash_key[1] |= rsp.secret_key[0] << 31;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
92
hash_key[2] = rsp.secret_key[0] >> 33;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
96
field_hash = rvu_npc_toeplitz_hash(data_padded, hash_key, 128, 159);
drivers/net/ethernet/mellanox/mlx5/core/en/mapping.c
49
u32 hash_key;
drivers/net/ethernet/mellanox/mlx5/core/en/mapping.c
53
hash_key = jhash(data, ctx->data_size, 0);
drivers/net/ethernet/mellanox/mlx5/core/en/mapping.c
54
hash_for_each_possible(ctx->ht, mi, node, hash_key) {
drivers/net/ethernet/mellanox/mlx5/core/en/mapping.c
64
hash_add(ctx->ht, &mi->node, hash_key);
drivers/net/ethernet/mellanox/mlx5/core/en/mod_hdr.c
115
hash_add(tbl->hlist, &mh->mod_hdr_hlist, hash_key);
drivers/net/ethernet/mellanox/mlx5/core/en/mod_hdr.c
56
u32 hash_key)
drivers/net/ethernet/mellanox/mlx5/core/en/mod_hdr.c
60
hash_for_each_possible(tbl->hlist, mh, mod_hdr_hlist, hash_key) {
drivers/net/ethernet/mellanox/mlx5/core/en/mod_hdr.c
80
u32 hash_key;
drivers/net/ethernet/mellanox/mlx5/core/en/mod_hdr.c
88
hash_key = hash_mod_hdr_info(&key);
drivers/net/ethernet/mellanox/mlx5/core/en/mod_hdr.c
91
mh = mod_hdr_get(tbl, &key, hash_key);
drivers/net/ethernet/mellanox/mlx5/core/en/tc/sample.c
176
u32 hash_key;
drivers/net/ethernet/mellanox/mlx5/core/en/tc/sample.c
180
hash_key = sampler_hash(sample_ratio, default_table_id);
drivers/net/ethernet/mellanox/mlx5/core/en/tc/sample.c
181
hash_for_each_possible(tc_psample->hashtbl, sampler, hlist, hash_key)
drivers/net/ethernet/mellanox/mlx5/core/en/tc/sample.c
200
hash_add(tc_psample->hashtbl, &sampler->hlist, hash_key);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
1165
u32 hash_key)
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
1170
hash_for_each_possible(encap->route_tbl, r, hlist, hash_key) {
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
1190
u32 hash_key;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
1196
hash_key = hash_route_info(key);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
1198
r = mlx5e_route_get(encap, key, hash_key);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
1221
hash_add(encap->route_tbl, &r->hlist, hash_key);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
1230
u32 hash_key = hash_route_info(key);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
1235
r = mlx5e_route_get(encap, key, hash_key);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
656
uintptr_t hash_key)
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
663
encap_hlist, hash_key) {
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
676
uintptr_t hash_key)
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
683
hlist, hash_key) {
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
836
uintptr_t hash_key;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
852
hash_key = hash_encap_info(&key);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
854
e = mlx5e_encap_get(priv, &key, hash_key);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
890
hash_add_rcu(esw->offloads.encap_tbl, &e->encap_hlist, hash_key);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
955
uintptr_t hash_key;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
965
hash_key = hash_decap_info(&key);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
967
d = mlx5e_decap_get(priv, &key, hash_key);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
989
hash_add_rcu(esw->offloads.decap_tbl, &d->hlist, hash_key);
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
971
u32 hash_key = hash_hairpin_info(peer_vhca_id, prio);
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
974
hairpin_hlist, hash_key) {
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c
119
u32 hash_key;
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c
123
hash_key = mlx5_eswitch_termtbl_hash(flow_act, dest);
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c
125
termtbl_hlist, hash_key) {
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c
151
hash_add(esw->offloads.termtbl_tbl, &tt->termtbl_hlist, hash_key);
drivers/net/ethernet/netronome/nfp/flower/metadata.c
18
u32 hash_key;
drivers/net/ethernet/netronome/nfp/flower/metadata.c
211
unsigned long hash_key;
drivers/net/ethernet/netronome/nfp/flower/metadata.c
225
hash_key = jhash(mask_data, mask_len, priv->mask_id_seed);
drivers/net/ethernet/netronome/nfp/flower/metadata.c
226
mask_entry->hash_key = hash_key;
drivers/net/ethernet/netronome/nfp/flower/metadata.c
228
hash_add(priv->mask_table, &mask_entry->link, hash_key);
drivers/net/ethernet/netronome/nfp/flower/metadata.c
238
unsigned long hash_key;
drivers/net/ethernet/netronome/nfp/flower/metadata.c
240
hash_key = jhash(mask_data, mask_len, priv->mask_id_seed);
drivers/net/ethernet/netronome/nfp/flower/metadata.c
242
hash_for_each_possible(priv->mask_table, mask_entry, link, hash_key)
drivers/net/ethernet/netronome/nfp/flower/metadata.c
243
if (mask_entry->hash_key == hash_key)
fs/crypto/keysetup_v1.c
132
unsigned long hash_key;
fs/crypto/keysetup_v1.c
141
BUILD_BUG_ON(sizeof(hash_key) > FSCRYPT_KEY_DESCRIPTOR_SIZE);
fs/crypto/keysetup_v1.c
142
memcpy(&hash_key, ci->ci_policy.v1.master_key_descriptor,
fs/crypto/keysetup_v1.c
143
sizeof(hash_key));
fs/crypto/keysetup_v1.c
146
hash_for_each_possible(fscrypt_direct_keys, dk, dk_node, hash_key) {
fs/crypto/keysetup_v1.c
169
hash_add(fscrypt_direct_keys, &to_insert->dk_node, hash_key);
fs/ntfs3/fsntfs.c
2095
struct SECURITY_KEY hash_key;
fs/ntfs3/fsntfs.c
2105
hash_key.hash = security_hash(sd, size_sd);
fs/ntfs3/fsntfs.c
2106
hash_key.sec_id = SECURITY_ID_INVALID;
fs/ntfs3/fsntfs.c
2141
err = indx_find(indx_sdh, ni, root_sdh, &hash_key, sizeof(hash_key),
fs/ntfs3/fsntfs.c
2156
d_security->key.hash == hash_key.hash &&
fs/ntfs3/fsntfs.c
2170
if (!e || e->key.hash != hash_key.hash)
fs/ntfs3/fsntfs.c
2198
d_security->key.hash = hash_key.hash;
include/linux/bnge/hsi.h
8095
__le32 hash_key[10];
include/linux/bnxt/hsi.h
7355
__le32 hash_key[10];
include/net/ip_fib.h
557
siphash_aligned_key_t hash_key;
include/net/ip_fib.h
561
fib_multipath_hash_construct_key(&hash_key, mp_seed);
include/net/ip_fib.h
563
return flow_hash_from_keys_seed(keys, &hash_key);
include/net/ip_vs.h
530
siphash_key_t hash_key;
include/net/ip_vs.h
686
static inline bool ip_vs_rht_same_table(struct ip_vs_rht *t, u32 hash_key)
include/net/ip_vs.h
688
return !((t->table_id ^ hash_key) & IP_VS_RHT_TABLE_ID_MASK);
include/net/ip_vs.h
804
u32 hash_key; /* Key for the hash table */
include/net/ip_vs.h
931
u32 hash_key; /* Key for the hash table */
net/netfilter/ipvs/ip_vs_conn.c
116
if (!ip_vs_rht_same_table(t, hash_key)) {
net/netfilter/ipvs/ip_vs_conn.c
134
head = t->buckets + (hash_key & t->mask);
net/netfilter/ipvs/ip_vs_conn.c
149
hash_key_new = READ_ONCE(cp->hn0.hash_key);
net/netfilter/ipvs/ip_vs_conn.c
150
changed = hash_key != hash_key_new;
net/netfilter/ipvs/ip_vs_conn.c
152
hash_key_new2 = READ_ONCE(cp->hn1.hash_key);
net/netfilter/ipvs/ip_vs_conn.c
1608
if (!ip_vs_rht_same_table(t, READ_ONCE(hn->hash_key)))
net/netfilter/ipvs/ip_vs_conn.c
162
hash_key = hash_key_new;
net/netfilter/ipvs/ip_vs_conn.c
1671
if (!ip_vs_rht_same_table(t, READ_ONCE(hn->hash_key)))
net/netfilter/ipvs/ip_vs_conn.c
199
return (u32)siphash_4u64(a, b, c, d, &t->hash_key);
net/netfilter/ipvs/ip_vs_conn.c
204
return (u32)siphash_2u64(a, d, &t->hash_key);
net/netfilter/ipvs/ip_vs_conn.c
265
u32 hash_key, hash_key2;
net/netfilter/ipvs/ip_vs_conn.c
279
hash_key = ip_vs_rht_build_hash_key(t, hash);
net/netfilter/ipvs/ip_vs_conn.c
285
hash_key2 = hash_key;
net/netfilter/ipvs/ip_vs_conn.c
290
conn_tab_lock(t, t, cp, hash_key, hash_key2, use2, true /* new_hash */,
net/netfilter/ipvs/ip_vs_conn.c
294
WRITE_ONCE(cp->hn0.hash_key, hash_key);
net/netfilter/ipvs/ip_vs_conn.c
295
WRITE_ONCE(cp->hn1.hash_key, hash_key2);
net/netfilter/ipvs/ip_vs_conn.c
320
u32 hash_key, hash_key2;
net/netfilter/ipvs/ip_vs_conn.c
332
hash_key = READ_ONCE(cp->hn0.hash_key);
net/netfilter/ipvs/ip_vs_conn.c
333
hash_key2 = READ_ONCE(cp->hn1.hash_key);
net/netfilter/ipvs/ip_vs_conn.c
336
conn_tab_lock(t, t, cp, hash_key, hash_key2, use2, false /* new_hash */,
net/netfilter/ipvs/ip_vs_conn.c
376
u32 hash, hash_key;
net/netfilter/ipvs/ip_vs_conn.c
382
hash_key = ip_vs_rht_build_hash_key(t, hash);
net/netfilter/ipvs/ip_vs_conn.c
383
ip_vs_rht_walk_bucket_rcu(t, hash_key, head) {
net/netfilter/ipvs/ip_vs_conn.c
385
if (READ_ONCE(hn->hash_key) != hash_key ||
net/netfilter/ipvs/ip_vs_conn.c
484
u32 hash, hash_key;
net/netfilter/ipvs/ip_vs_conn.c
490
hash_key = ip_vs_rht_build_hash_key(t, hash);
net/netfilter/ipvs/ip_vs_conn.c
491
ip_vs_rht_walk_bucket_rcu(t, hash_key, head) {
net/netfilter/ipvs/ip_vs_conn.c
493
if (READ_ONCE(hn->hash_key) != hash_key ||
net/netfilter/ipvs/ip_vs_conn.c
553
u32 hash, hash_key;
net/netfilter/ipvs/ip_vs_conn.c
560
hash_key = ip_vs_rht_build_hash_key(t, hash);
net/netfilter/ipvs/ip_vs_conn.c
561
ip_vs_rht_walk_bucket_rcu(t, hash_key, head) {
net/netfilter/ipvs/ip_vs_conn.c
564
if (READ_ONCE(hn->hash_key) != hash_key)
net/netfilter/ipvs/ip_vs_conn.c
652
u32 hash_key, hash_key_new;
net/netfilter/ipvs/ip_vs_conn.c
674
hash_key = READ_ONCE(hn->hash_key);
net/netfilter/ipvs/ip_vs_conn.c
679
if (!ip_vs_rht_same_table(t, hash_key)) {
net/netfilter/ipvs/ip_vs_conn.c
703
head = t->buckets + (hash_key & t->mask);
net/netfilter/ipvs/ip_vs_conn.c
733
spin_lock(&t->lock[hash_key & t->lock_mask].l);
net/netfilter/ipvs/ip_vs_conn.c
735
write_seqcount_begin(&t->seqc[hash_key & t->seqc_mask]);
net/netfilter/ipvs/ip_vs_conn.c
743
hash_key_new = READ_ONCE(hn->hash_key);
net/netfilter/ipvs/ip_vs_conn.c
745
if (unlikely(hash_key != hash_key_new)) {
net/netfilter/ipvs/ip_vs_conn.c
749
write_seqcount_end(&t->seqc[hash_key & t->seqc_mask]);
net/netfilter/ipvs/ip_vs_conn.c
751
spin_unlock(&t->lock[hash_key & t->lock_mask].l);
net/netfilter/ipvs/ip_vs_conn.c
753
hash_key = hash_key_new;
net/netfilter/ipvs/ip_vs_conn.c
772
WRITE_ONCE(hn->hash_key, hash_key_r);
net/netfilter/ipvs/ip_vs_conn.c
774
WRITE_ONCE(cp->hn1.hash_key, hash_key_r);
net/netfilter/ipvs/ip_vs_conn.c
787
write_seqcount_end(&t->seqc[hash_key & t->seqc_mask]);
net/netfilter/ipvs/ip_vs_conn.c
789
spin_unlock(&t->lock[hash_key & t->lock_mask].l);
net/netfilter/ipvs/ip_vs_conn.c
801
u32 hash2, hash_key, hash_key2;
net/netfilter/ipvs/ip_vs_conn.c
815
hash_key = READ_ONCE(cp->hn0.hash_key);
net/netfilter/ipvs/ip_vs_conn.c
816
hash_key2 = READ_ONCE(cp->hn1.hash_key);
net/netfilter/ipvs/ip_vs_conn.c
818
conn_tab_lock(t, t, cp, hash_key, hash_key2, true /* use2 */,
net/netfilter/ipvs/ip_vs_conn.c
823
hash_key = READ_ONCE(cp->hn0.hash_key);
net/netfilter/ipvs/ip_vs_conn.c
824
WRITE_ONCE(cp->hn1.hash_key, hash_key);
net/netfilter/ipvs/ip_vs_conn.c
832
hash_key = READ_ONCE(cp->hn0.hash_key);
net/netfilter/ipvs/ip_vs_conn.c
839
conn_tab_lock(t, t2, cp, hash_key, hash_key2, true /* use2 */,
net/netfilter/ipvs/ip_vs_conn.c
843
WRITE_ONCE(cp->hn1.hash_key, hash_key2);
net/netfilter/ipvs/ip_vs_conn.c
906
u32 hash, hash_key;
net/netfilter/ipvs/ip_vs_conn.c
974
hash_key = ip_vs_rht_build_hash_key(t_new, hash);
net/netfilter/ipvs/ip_vs_conn.c
98
u32 hash_key, u32 hash_key2, bool use2, bool new_hash,
net/netfilter/ipvs/ip_vs_conn.c
982
WRITE_ONCE(hn->hash_key, hash_key);
net/netfilter/ipvs/ip_vs_conn.c
985
WRITE_ONCE(cp->hn1.hash_key, hash_key);
net/netfilter/ipvs/ip_vs_core.c
220
get_random_bytes(&t->hash_key, sizeof(t->hash_key));
net/netfilter/ipvs/ip_vs_core.c
296
return jhash_3words(v1, v2, v3, (u32)t->hash_key.key[0]);
net/netfilter/ipvs/ip_vs_ctl.c
2909
if (!ip_vs_rht_same_table(t, READ_ONCE(svc->hash_key)))
net/netfilter/ipvs/ip_vs_ctl.c
2952
if (!ip_vs_rht_same_table(t, READ_ONCE(svc->hash_key)))
net/netfilter/ipvs/ip_vs_ctl.c
2960
if (!ip_vs_rht_same_table(t, READ_ONCE(svc->hash_key)))
net/netfilter/ipvs/ip_vs_ctl.c
378
return jhash_2words(fwmark, af, (u32)t->hash_key.key[0]);
net/netfilter/ipvs/ip_vs_ctl.c
423
WRITE_ONCE(svc->hash_key, ip_vs_rht_build_hash_key(t, hash));
net/netfilter/ipvs/ip_vs_ctl.c
444
u32 hash_key;
net/netfilter/ipvs/ip_vs_ctl.c
459
hash_key = READ_ONCE(svc->hash_key);
net/netfilter/ipvs/ip_vs_ctl.c
461
if (ip_vs_rht_same_table(t, hash_key)) {
net/netfilter/ipvs/ip_vs_ctl.c
462
head = t->buckets + (hash_key & t->mask);
net/netfilter/ipvs/ip_vs_ctl.c
465
hash_key2 = READ_ONCE(svc->hash_key);
net/netfilter/ipvs/ip_vs_ctl.c
467
if (hash_key != hash_key2) {
net/netfilter/ipvs/ip_vs_ctl.c
476
head = t->buckets + (hash_key & t->mask);
net/netfilter/ipvs/ip_vs_ctl.c
503
u32 hash, hash_key;
net/netfilter/ipvs/ip_vs_ctl.c
509
hash_key = ip_vs_rht_build_hash_key(t, hash);
net/netfilter/ipvs/ip_vs_ctl.c
510
ip_vs_rht_walk_bucket_rcu(t, hash_key, head) {
net/netfilter/ipvs/ip_vs_ctl.c
512
if (READ_ONCE(svc->hash_key) == hash_key &&
net/netfilter/ipvs/ip_vs_ctl.c
539
u32 hash, hash_key;
net/netfilter/ipvs/ip_vs_ctl.c
545
hash_key = ip_vs_rht_build_hash_key(t, hash);
net/netfilter/ipvs/ip_vs_ctl.c
546
ip_vs_rht_walk_bucket_rcu(t, hash_key, head) {
net/netfilter/ipvs/ip_vs_ctl.c
548
if (READ_ONCE(svc->hash_key) == hash_key &&
net/netfilter/ipvs/ip_vs_ctl.c
772
WRITE_ONCE(svc->hash_key,
net/netfilter/ipvs/ip_vs_pe_sip.c
137
return jhash(p->pe_data, p->pe_data_len, (u32)t->hash_key.key[0]);
net/openvswitch/flow_table.c
646
const u32 *hash_key = (const u32 *)((const u8 *)key + range->start);
net/openvswitch/flow_table.c
651
return jhash2(hash_key, hash_u32s, 0);
net/rxrpc/ar-internal.h
401
unsigned long hash_key;
net/rxrpc/peer_object.c
119
unsigned long hash_key)
net/rxrpc/peer_object.c
124
hash_for_each_possible_rcu(rxnet->peer_hash, peer, hash_link, hash_key) {
net/rxrpc/peer_object.c
125
if (rxrpc_peer_cmp_key(peer, local, srx, hash_key) == 0 &&
net/rxrpc/peer_object.c
140
unsigned long hash_key = rxrpc_peer_hash_key(local, srx);
net/rxrpc/peer_object.c
142
peer = __rxrpc_lookup_peer_rcu(local, srx, hash_key);
net/rxrpc/peer_object.c
251
unsigned long hash_key)
net/rxrpc/peer_object.c
253
peer->hash_key = hash_key;
net/rxrpc/peer_object.c
286
unsigned long hash_key,
net/rxrpc/peer_object.c
296
rxrpc_init_peer(local, peer, hash_key);
net/rxrpc/peer_object.c
320
unsigned long hash_key;
net/rxrpc/peer_object.c
322
hash_key = rxrpc_peer_hash_key(local, &peer->srx);
net/rxrpc/peer_object.c
323
rxrpc_init_peer(local, peer, hash_key);
net/rxrpc/peer_object.c
326
hash_add_rcu(rxnet->peer_hash, &peer->hash_link, hash_key);
net/rxrpc/peer_object.c
339
unsigned long hash_key = rxrpc_peer_hash_key(local, srx);
net/rxrpc/peer_object.c
345
peer = __rxrpc_lookup_peer_rcu(local, srx, hash_key);
net/rxrpc/peer_object.c
35
unsigned long hash_key;
net/rxrpc/peer_object.c
354
candidate = rxrpc_create_peer(local, srx, hash_key, gfp);
net/rxrpc/peer_object.c
363
peer = __rxrpc_lookup_peer_rcu(local, srx, hash_key);
net/rxrpc/peer_object.c
368
&candidate->hash_link, hash_key);
net/rxrpc/peer_object.c
39
hash_key = (unsigned long)local / __alignof__(*local);
net/rxrpc/peer_object.c
40
hash_key += srx->transport_type;
net/rxrpc/peer_object.c
41
hash_key += srx->transport_len;
net/rxrpc/peer_object.c
42
hash_key += srx->transport.family;
net/rxrpc/peer_object.c
46
hash_key += (u16 __force)srx->transport.sin.sin_port;
net/rxrpc/peer_object.c
52
hash_key += (u16 __force)srx->transport.sin.sin_port;
net/rxrpc/peer_object.c
64
hash_key += *p;
net/rxrpc/peer_object.c
66
_leave(" 0x%lx", hash_key);
net/rxrpc/peer_object.c
67
return hash_key;
net/rxrpc/peer_object.c
81
unsigned long hash_key)
net/rxrpc/peer_object.c
85
diff = ((peer->hash_key - hash_key) ?:
tools/perf/util/annotate.c
221
long hash_key;
tools/perf/util/annotate.c
244
hash_key = offset << 16 | evsel->core.idx;
tools/perf/util/annotate.c
245
if (!hashmap__find(src->samples, hash_key, &entry)) {
tools/perf/util/annotate.c
250
if (hashmap__add(src->samples, hash_key, entry) < 0)
tools/testing/selftests/bpf/progs/timer_mim.c
71
int hash_key = HASH_KEY;
tools/testing/selftests/bpf/progs/timer_mim.c
77
bpf_map_update_elem(inner_map, &hash_key, &init, 0);
tools/testing/selftests/bpf/progs/timer_mim.c
78
val = bpf_map_lookup_elem(inner_map, &hash_key);
tools/testing/selftests/bpf/progs/timer_mim_reject.c
54
int hash_key = HASH_KEY;
tools/testing/selftests/bpf/progs/timer_mim_reject.c
63
bpf_map_update_elem(inner_map, &hash_key, &init, 0);
tools/testing/selftests/bpf/progs/timer_mim_reject.c
64
val = bpf_map_lookup_elem(inner_map, &hash_key);