Home
last modified time | relevance | path

Searched refs:hash_key (Results 1 – 17 of 17) sorted by relevance

/linux/net/rxrpc/
H A Dpeer_object.c35 unsigned long hash_key; in rxrpc_peer_hash_key() local
39 hash_key = (unsigned long)local / __alignof__(*local); in rxrpc_peer_hash_key()
40 hash_key += srx->transport_type; in rxrpc_peer_hash_key()
41 hash_key += srx->transport_len; in rxrpc_peer_hash_key()
42 hash_key += srx->transport.family; in rxrpc_peer_hash_key()
46 hash_key += (u16 __force)srx->transport.sin.sin_port; in rxrpc_peer_hash_key()
52 hash_key += (u16 __force)srx->transport.sin.sin_port; in rxrpc_peer_hash_key()
64 hash_key += *p; in rxrpc_peer_hash_key()
66 _leave(" 0x%lx", hash_key); in rxrpc_peer_hash_key()
67 return hash_key; in rxrpc_peer_hash_key()
[all …]
H A Dar-internal.h383 unsigned long hash_key; member
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dmod_hdr.c56 u32 hash_key) in mod_hdr_get() argument
60 hash_for_each_possible(tbl->hlist, mh, mod_hdr_hlist, hash_key) { in mod_hdr_get()
80 u32 hash_key; in mlx5e_mod_hdr_attach() local
88 hash_key = hash_mod_hdr_info(&key); in mlx5e_mod_hdr_attach()
91 mh = mod_hdr_get(tbl, &key, hash_key); in mlx5e_mod_hdr_attach()
115 hash_add(tbl->hlist, &mh->mod_hdr_hlist, hash_key); in mlx5e_mod_hdr_attach()
/linux/fs/crypto/
H A Dkeysetup_v1.c175 unsigned long hash_key; in find_or_insert_direct_key() local
184 BUILD_BUG_ON(sizeof(hash_key) > FSCRYPT_KEY_DESCRIPTOR_SIZE); in find_or_insert_direct_key()
185 memcpy(&hash_key, ci->ci_policy.v1.master_key_descriptor, in find_or_insert_direct_key()
186 sizeof(hash_key)); in find_or_insert_direct_key()
189 hash_for_each_possible(fscrypt_direct_keys, dk, dk_node, hash_key) { in find_or_insert_direct_key()
206 hash_add(fscrypt_direct_keys, &to_insert->dk_node, hash_key); in find_or_insert_direct_key()
/linux/tools/testing/selftests/bpf/progs/
H A Dtimer_mim_reject.c54 int hash_key = HASH_KEY; in BPF_PROG() local
63 bpf_map_update_elem(inner_map, &hash_key, &init, 0); in BPF_PROG()
64 val = bpf_map_lookup_elem(inner_map, &hash_key); in BPF_PROG()
H A Dtimer_mim.c71 int hash_key = HASH_KEY; in BPF_PROG() local
77 bpf_map_update_elem(inner_map, &hash_key, &init, 0); in BPF_PROG()
78 val = bpf_map_lookup_elem(inner_map, &hash_key); in BPF_PROG()
/linux/drivers/net/ethernet/amazon/ena/
H A Dena_com.c1048 struct ena_admin_feature_rss_flow_hash_control *hash_key = in ena_com_hash_key_fill_default_key() local
1049 (ena_dev->rss).hash_key; in ena_com_hash_key_fill_default_key()
1051 netdev_rss_key_fill(&hash_key->key, sizeof(hash_key->key)); in ena_com_hash_key_fill_default_key()
1055 hash_key->key_parts = ENA_ADMIN_RSS_KEY_PARTS; in ena_com_hash_key_fill_default_key()
1065 rss->hash_key = dma_alloc_coherent(ena_dev->dmadev, sizeof(*rss->hash_key), in ena_com_hash_key_allocate()
1068 if (unlikely(!rss->hash_key)) in ena_com_hash_key_allocate()
1078 if (rss->hash_key) in ena_com_hash_key_destroy()
1079 dma_free_coherent(ena_dev->dmadev, sizeof(*rss->hash_key), rss->hash_key, in ena_com_hash_key_destroy()
1081 rss->hash_key = NULL; in ena_com_hash_key_destroy()
2573 cmd.control_buffer.length = sizeof(*rss->hash_key); in ena_com_set_hash_function()
[all …]
H A Dena_com.h319 struct ena_admin_feature_rss_flow_hash_control *hash_key; member
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Deswitch_offloads_termtbl.c119 u32 hash_key; in mlx5_eswitch_termtbl_get_create() local
123 hash_key = mlx5_eswitch_termtbl_hash(flow_act, dest); in mlx5_eswitch_termtbl_get_create()
125 termtbl_hlist, hash_key) { in mlx5_eswitch_termtbl_get_create()
151 hash_add(esw->offloads.termtbl_tbl, &tt->termtbl_hlist, hash_key); in mlx5_eswitch_termtbl_get_create()
/linux/drivers/net/ethernet/marvell/octeontx2/af/
H A Drvu_npc_hash.c84 u64 hash_key[3]; in npc_field_hash_calc() local
88 hash_key[0] = rsp.secret_key[1] << 31; in npc_field_hash_calc()
89 hash_key[0] |= rsp.secret_key[2]; in npc_field_hash_calc()
90 hash_key[1] = rsp.secret_key[1] >> 33; in npc_field_hash_calc()
91 hash_key[1] |= rsp.secret_key[0] << 31; in npc_field_hash_calc()
92 hash_key[2] = rsp.secret_key[0] >> 33; in npc_field_hash_calc()
96 field_hash = rvu_npc_toeplitz_hash(data_padded, hash_key, 128, 159); in npc_field_hash_calc()
430 u64 hash_key[2]; in rvu_exact_calculate_hash() local
438 hash_key[0] = key_in[0] << 31; in rvu_exact_calculate_hash()
439 hash_key[0] |= key_in[1]; in rvu_exact_calculate_hash()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/tc/
H A Dsample.c176 u32 hash_key; in sampler_get() local
180 hash_key = sampler_hash(sample_ratio, default_table_id); in sampler_get()
181 hash_for_each_possible(tc_psample->hashtbl, sampler, hlist, hash_key) in sampler_get()
200 hash_add(tc_psample->hashtbl, &sampler->hlist, hash_key); in sampler_get()
/linux/drivers/net/ethernet/hisilicon/hns3/hns3_common/
H A Dhclge_comm_rss.h59 u8 hash_key[HCLGE_COMM_RSS_HASH_KEY_NUM]; member
H A Dhclge_comm_rss.c406 memcpy(req->hash_key, in hclge_comm_set_rss_algo_key()
/linux/drivers/net/ethernet/google/gve/
H A Dgve_main.c195 rss_config->hash_key = kcalloc(priv->rss_key_size, in gve_alloc_rss_config_cache()
196 sizeof(rss_config->hash_key[0]), in gve_alloc_rss_config_cache()
198 if (!rss_config->hash_key) in gve_alloc_rss_config_cache()
210 kfree(rss_config->hash_key); in gve_alloc_rss_config_cache()
211 rss_config->hash_key = NULL; in gve_alloc_rss_config_cache()
219 kfree(rss_config->hash_key); in gve_free_rss_config_cache()
1796 netdev_rss_key_fill(rss_config->hash_key, priv->rss_key_size); in gve_init_rss_config()
H A Dgve.h787 u8 *hash_key; member
/linux/arch/s390/crypto/
H A Dphmac_s390.c198 static int hash_key(const u8 *in, unsigned int inlen, in hash_key() function
283 rc = hash_key(clrkey, clrkeylen, token->key, digestsize); in make_clrkey_token()
/linux/tools/perf/util/
H A Dannotate.c218 long hash_key; in __symbol__inc_addr_samples() local
240 hash_key = offset << 16 | evsel->core.idx; in __symbol__inc_addr_samples()
241 if (!hashmap__find(src->samples, hash_key, &entry)) { in __symbol__inc_addr_samples()
246 if (hashmap__add(src->samples, hash_key, entry) < 0) in __symbol__inc_addr_samples()