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
299
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
2573
cmd.control_buffer.length = sizeof(*rss->hash_key);
drivers/net/ethernet/amazon/ena/ena_com.c
2593
struct ena_admin_feature_rss_flow_hash_control *hash_key;
drivers/net/ethernet/amazon/ena/ena_com.c
2599
hash_key = rss->hash_key;
drivers/net/ethernet/amazon/ena/ena_com.c
2608
sizeof(*rss->hash_key), 0);
drivers/net/ethernet/amazon/ena/ena_com.c
2618
if (key_len != sizeof(hash_key->key)) {
drivers/net/ethernet/amazon/ena/ena_com.c
2621
sizeof(hash_key->key));
drivers/net/ethernet/amazon/ena/ena_com.c
2624
memcpy(hash_key->key, key, key_len);
drivers/net/ethernet/amazon/ena/ena_com.c
2625
hash_key->key_parts = key_len / sizeof(hash_key->key[0]);
drivers/net/ethernet/amazon/ena/ena_com.c
2653
sizeof(*rss->hash_key), 0);
drivers/net/ethernet/amazon/ena/ena_com.c
2669
struct ena_admin_feature_rss_flow_hash_control *hash_key =
drivers/net/ethernet/amazon/ena/ena_com.c
2670
ena_dev->rss.hash_key;
drivers/net/ethernet/amazon/ena/ena_com.c
2673
memcpy(key, hash_key->key,
drivers/net/ethernet/amazon/ena/ena_com.c
2674
(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
787
u8 *hash_key;
drivers/net/ethernet/google/gve/gve_adminq.c
1419
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
1797
netdev_rss_key_fill(rss_config->hash_key, priv->rss_key_size);
drivers/net/ethernet/google/gve/gve_main.c
195
rss_config->hash_key = kcalloc(priv->rss_key_size,
drivers/net/ethernet/google/gve/gve_main.c
196
sizeof(rss_config->hash_key[0]),
drivers/net/ethernet/google/gve/gve_main.c
198
if (!rss_config->hash_key)
drivers/net/ethernet/google/gve/gve_main.c
210
kfree(rss_config->hash_key);
drivers/net/ethernet/google/gve/gve_main.c
211
rss_config->hash_key = NULL;
drivers/net/ethernet/google/gve/gve_main.c
219
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
430
u64 hash_key[2];
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
438
hash_key[0] = key_in[0] << 31;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
439
hash_key[0] |= key_in[1];
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
440
hash_key[1] = key_in[0] >> 33;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
445
ldata, hash_key[1], hash_key[0]);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
446
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
970
u32 hash_key = hash_hairpin_info(peer_vhca_id, prio);
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
973
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
175
unsigned long hash_key;
fs/crypto/keysetup_v1.c
184
BUILD_BUG_ON(sizeof(hash_key) > FSCRYPT_KEY_DESCRIPTOR_SIZE);
fs/crypto/keysetup_v1.c
185
memcpy(&hash_key, ci->ci_policy.v1.master_key_descriptor,
fs/crypto/keysetup_v1.c
186
sizeof(hash_key));
fs/crypto/keysetup_v1.c
189
hash_for_each_possible(fscrypt_direct_keys, dk, dk_node, hash_key) {
fs/crypto/keysetup_v1.c
206
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
559
siphash_aligned_key_t hash_key;
include/net/ip_fib.h
563
fib_multipath_hash_construct_key(&hash_key, mp_seed);
include/net/ip_fib.h
565
return flow_hash_from_keys_seed(keys, &hash_key);
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
383
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
243
hash_key = offset << 16 | evsel->core.idx;
tools/perf/util/annotate.c
244
if (!hashmap__find(src->samples, hash_key, &entry)) {
tools/perf/util/annotate.c
249
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);