Home
last modified time | relevance | path

Searched refs:hash_key (Results 1 - 25 of 40) sorted by relevance

12

/kernel/linux/linux-5.10/net/rxrpc/
H A Dpeer_object.c33 unsigned long hash_key; in rxrpc_peer_hash_key() local
37 hash_key = (unsigned long)local / __alignof__(*local); in rxrpc_peer_hash_key()
38 hash_key += srx->transport_type; in rxrpc_peer_hash_key()
39 hash_key += srx->transport_len; in rxrpc_peer_hash_key()
40 hash_key += srx->transport.family; in rxrpc_peer_hash_key()
44 hash_key += (u16 __force)srx->transport.sin.sin_port; in rxrpc_peer_hash_key()
50 hash_key += (u16 __force)srx->transport.sin.sin_port; in rxrpc_peer_hash_key()
62 hash_key += *p; in rxrpc_peer_hash_key()
64 _leave(" 0x%lx", hash_key); in rxrpc_peer_hash_key()
65 return hash_key; in rxrpc_peer_hash_key()
76 rxrpc_peer_cmp_key(const struct rxrpc_peer *peer, struct rxrpc_local *local, const struct sockaddr_rxrpc *srx, unsigned long hash_key) rxrpc_peer_cmp_key() argument
114 __rxrpc_lookup_peer_rcu( struct rxrpc_local *local, const struct sockaddr_rxrpc *srx, unsigned long hash_key) __rxrpc_lookup_peer_rcu() argument
138 unsigned long hash_key = rxrpc_peer_hash_key(local, srx); rxrpc_lookup_peer_rcu() local
246 rxrpc_init_peer(struct rxrpc_sock *rx, struct rxrpc_peer *peer, unsigned long hash_key) rxrpc_init_peer() argument
282 rxrpc_create_peer(struct rxrpc_sock *rx, struct rxrpc_local *local, struct sockaddr_rxrpc *srx, unsigned long hash_key, gfp_t gfp) rxrpc_create_peer() argument
317 unsigned long hash_key; rxrpc_new_incoming_peer() local
337 unsigned long hash_key = rxrpc_peer_hash_key(local, srx); rxrpc_lookup_peer() local
[all...]
/kernel/linux/linux-6.6/net/rxrpc/
H A Dpeer_object.c33 unsigned long hash_key; in rxrpc_peer_hash_key() local
37 hash_key = (unsigned long)local / __alignof__(*local); in rxrpc_peer_hash_key()
38 hash_key += srx->transport_type; in rxrpc_peer_hash_key()
39 hash_key += srx->transport_len; in rxrpc_peer_hash_key()
40 hash_key += srx->transport.family; in rxrpc_peer_hash_key()
44 hash_key += (u16 __force)srx->transport.sin.sin_port; in rxrpc_peer_hash_key()
50 hash_key += (u16 __force)srx->transport.sin.sin_port; in rxrpc_peer_hash_key()
62 hash_key += *p; in rxrpc_peer_hash_key()
64 _leave(" 0x%lx", hash_key); in rxrpc_peer_hash_key()
65 return hash_key; in rxrpc_peer_hash_key()
76 rxrpc_peer_cmp_key(const struct rxrpc_peer *peer, struct rxrpc_local *local, const struct sockaddr_rxrpc *srx, unsigned long hash_key) rxrpc_peer_cmp_key() argument
114 __rxrpc_lookup_peer_rcu( struct rxrpc_local *local, const struct sockaddr_rxrpc *srx, unsigned long hash_key) __rxrpc_lookup_peer_rcu() argument
138 unsigned long hash_key = rxrpc_peer_hash_key(local, srx); rxrpc_lookup_peer_rcu() local
239 rxrpc_init_peer(struct rxrpc_local *local, struct rxrpc_peer *peer, unsigned long hash_key) rxrpc_init_peer() argument
275 rxrpc_create_peer(struct rxrpc_local *local, struct sockaddr_rxrpc *srx, unsigned long hash_key, gfp_t gfp) rxrpc_create_peer() argument
309 unsigned long hash_key; rxrpc_new_incoming_peer() local
328 unsigned long hash_key = rxrpc_peer_hash_key(local, srx); rxrpc_lookup_peer() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dmod_hdr.c55 u32 hash_key) in mod_hdr_get()
59 hash_for_each_possible(tbl->hlist, mh, mod_hdr_hlist, hash_key) { in mod_hdr_get()
79 u32 hash_key; in mlx5e_mod_hdr_attach() local
87 hash_key = hash_mod_hdr_info(&key); in mlx5e_mod_hdr_attach()
90 mh = mod_hdr_get(tbl, &key, hash_key); in mlx5e_mod_hdr_attach()
114 hash_add(tbl->hlist, &mh->mod_hdr_hlist, hash_key); in mlx5e_mod_hdr_attach()
53 mod_hdr_get(struct mod_hdr_tbl *tbl, struct mod_hdr_key *key, u32 hash_key) mod_hdr_get() argument
H A Dmapping.c39 u32 hash_key; in mapping_add() local
43 hash_key = jhash(data, ctx->data_size, 0); in mapping_add()
44 hash_for_each_possible(ctx->ht, mi, node, hash_key) { in mapping_add()
54 hash_add(ctx->ht, &mi->node, hash_key); in mapping_add()
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dmod_hdr.c56 u32 hash_key) in mod_hdr_get()
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()
54 mod_hdr_get(struct mod_hdr_tbl *tbl, struct mod_hdr_key *key, u32 hash_key) mod_hdr_get() argument
H A Dtc_tun_encap.c648 uintptr_t hash_key) in mlx5e_encap_get()
655 encap_hlist, hash_key) { in mlx5e_encap_get()
668 uintptr_t hash_key) in mlx5e_decap_get()
675 hlist, hash_key) { in mlx5e_decap_get()
830 uintptr_t hash_key; in mlx5e_attach_encap() local
846 hash_key = hash_encap_info(&key); in mlx5e_attach_encap()
848 e = mlx5e_encap_get(priv, &key, hash_key); in mlx5e_attach_encap()
884 hash_add_rcu(esw->offloads.encap_tbl, &e->encap_hlist, hash_key); in mlx5e_attach_encap()
949 uintptr_t hash_key; in mlx5e_attach_decap() local
959 hash_key in mlx5e_attach_decap()
647 mlx5e_encap_get(struct mlx5e_priv *priv, struct mlx5e_encap_key *key, uintptr_t hash_key) mlx5e_encap_get() argument
667 mlx5e_decap_get(struct mlx5e_priv *priv, struct mlx5e_decap_key *key, uintptr_t hash_key) mlx5e_decap_get() argument
1158 mlx5e_route_get(struct mlx5e_tc_tun_encap *encap, struct mlx5e_route_key *key, u32 hash_key) mlx5e_route_get() argument
1184 u32 hash_key; mlx5e_route_get_create() local
1224 u32 hash_key = hash_route_info(key); mlx5e_route_lookup_for_update() local
[all...]
H A Dmapping.c47 u32 hash_key; in mapping_add() local
51 hash_key = jhash(data, ctx->data_size, 0); in mapping_add()
52 hash_for_each_possible(ctx->ht, mi, node, hash_key) { in mapping_add()
62 hash_add(ctx->ht, &mi->node, hash_key); in mapping_add()
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-5.10/drivers/net/ethernet/netronome/nfp/flower/
H A Dmetadata.c17 u32 hash_key; member
198 unsigned long hash_key; in nfp_add_mask_table() local
212 hash_key = jhash(mask_data, mask_len, priv->mask_id_seed); in nfp_add_mask_table()
213 mask_entry->hash_key = hash_key; in nfp_add_mask_table()
215 hash_add(priv->mask_table, &mask_entry->link, hash_key); in nfp_add_mask_table()
225 unsigned long hash_key; in nfp_search_mask_table() local
227 hash_key = jhash(mask_data, mask_len, priv->mask_id_seed); in nfp_search_mask_table()
229 hash_for_each_possible(priv->mask_table, mask_entry, link, hash_key) in nfp_search_mask_table()
230 if (mask_entry->hash_key in nfp_search_mask_table()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/flower/
H A Dmetadata.c18 u32 hash_key; member
211 unsigned long hash_key; in nfp_add_mask_table() local
225 hash_key = jhash(mask_data, mask_len, priv->mask_id_seed); in nfp_add_mask_table()
226 mask_entry->hash_key = hash_key; in nfp_add_mask_table()
228 hash_add(priv->mask_table, &mask_entry->link, hash_key); in nfp_add_mask_table()
238 unsigned long hash_key; in nfp_search_mask_table() local
240 hash_key = jhash(mask_data, mask_len, priv->mask_id_seed); in nfp_search_mask_table()
242 hash_for_each_possible(priv->mask_table, mask_entry, link, hash_key) in nfp_search_mask_table()
243 if (mask_entry->hash_key in nfp_search_mask_table()
[all...]
/kernel/linux/linux-5.10/fs/crypto/
H A Dkeysetup_v1.c182 unsigned long hash_key; in find_or_insert_direct_key() local
191 BUILD_BUG_ON(sizeof(hash_key) > FSCRYPT_KEY_DESCRIPTOR_SIZE); in find_or_insert_direct_key()
192 memcpy(&hash_key, ci->ci_policy.v1.master_key_descriptor, in find_or_insert_direct_key()
193 sizeof(hash_key)); in find_or_insert_direct_key()
196 hash_for_each_possible(fscrypt_direct_keys, dk, dk_node, hash_key) { in find_or_insert_direct_key()
213 hash_add(fscrypt_direct_keys, &to_insert->dk_node, hash_key); in find_or_insert_direct_key()
/kernel/linux/linux-6.6/fs/crypto/
H A Dkeysetup_v1.c183 unsigned long hash_key; in find_or_insert_direct_key() local
192 BUILD_BUG_ON(sizeof(hash_key) > FSCRYPT_KEY_DESCRIPTOR_SIZE); in find_or_insert_direct_key()
193 memcpy(&hash_key, ci->ci_policy.v1.master_key_descriptor, in find_or_insert_direct_key()
194 sizeof(hash_key)); in find_or_insert_direct_key()
197 hash_for_each_possible(fscrypt_direct_keys, dk, dk_node, hash_key) { in find_or_insert_direct_key()
214 hash_add(fscrypt_direct_keys, &to_insert->dk_node, hash_key); in find_or_insert_direct_key()
/kernel/linux/linux-5.10/drivers/net/ethernet/amazon/ena/
H A Dena_com.c1059 struct ena_admin_feature_rss_flow_hash_control *hash_key = in ena_com_hash_key_fill_default_key() local
1060 (ena_dev->rss).hash_key; in ena_com_hash_key_fill_default_key()
1062 netdev_rss_key_fill(&hash_key->key, sizeof(hash_key->key)); in ena_com_hash_key_fill_default_key()
1066 hash_key->key_parts = ENA_ADMIN_RSS_KEY_PARTS; in ena_com_hash_key_fill_default_key()
1077 rss->hash_key = in ena_com_hash_key_allocate()
1078 dma_alloc_coherent(ena_dev->dmadev, sizeof(*rss->hash_key), in ena_com_hash_key_allocate()
1081 if (unlikely(!rss->hash_key)) in ena_com_hash_key_allocate()
1091 if (rss->hash_key) in ena_com_hash_key_destroy()
1092 dma_free_coherent(ena_dev->dmadev, sizeof(*rss->hash_key), in ena_com_hash_key_destroy()
2308 struct ena_admin_feature_rss_flow_hash_control *hash_key; ena_com_fill_hash_function() local
2393 struct ena_admin_feature_rss_flow_hash_control *hash_key = ena_com_get_hash_key() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/amazon/ena/
H A Dena_com.c1093 struct ena_admin_feature_rss_flow_hash_control *hash_key = in ena_com_hash_key_fill_default_key() local
1094 (ena_dev->rss).hash_key; in ena_com_hash_key_fill_default_key()
1096 netdev_rss_key_fill(&hash_key->key, sizeof(hash_key->key)); in ena_com_hash_key_fill_default_key()
1100 hash_key->key_parts = ENA_ADMIN_RSS_KEY_PARTS; in ena_com_hash_key_fill_default_key()
1111 rss->hash_key = in ena_com_hash_key_allocate()
1112 dma_alloc_coherent(ena_dev->dmadev, sizeof(*rss->hash_key), in ena_com_hash_key_allocate()
1115 if (unlikely(!rss->hash_key)) in ena_com_hash_key_allocate()
1125 if (rss->hash_key) in ena_com_hash_key_destroy()
1126 dma_free_coherent(ena_dev->dmadev, sizeof(*rss->hash_key), in ena_com_hash_key_destroy()
2381 struct ena_admin_feature_rss_flow_hash_control *hash_key; ena_com_fill_hash_function() local
2458 struct ena_admin_feature_rss_flow_hash_control *hash_key = ena_com_get_hash_key() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/
H A Deswitch_offloads_termtbl.c117 u32 hash_key; in mlx5_eswitch_termtbl_get_create() local
121 hash_key = mlx5_eswitch_termtbl_hash(flow_act, dest); in mlx5_eswitch_termtbl_get_create()
123 termtbl_hlist, hash_key) { in mlx5_eswitch_termtbl_get_create()
150 hash_add(esw->offloads.termtbl_tbl, &tt->termtbl_hlist, hash_key); in mlx5_eswitch_termtbl_get_create()
H A Den_tc.c762 u32 hash_key = hash_hairpin_info(peer_vhca_id, prio); in mlx5e_hairpin_get() local
765 hairpin_hlist, hash_key) { in mlx5e_hairpin_get()
3731 uintptr_t hash_key) in mlx5e_encap_get()
3738 encap_hlist, hash_key) { in mlx5e_encap_get()
3751 uintptr_t hash_key) in mlx5e_decap_get()
3758 hlist, hash_key) { in mlx5e_decap_get()
3808 uintptr_t hash_key; in mlx5e_attach_encap() local
3821 hash_key = hash_encap_info(&key); in mlx5e_attach_encap()
3824 e = mlx5e_encap_get(priv, &key, hash_key); in mlx5e_attach_encap()
3866 hash_add_rcu(esw->offloads.encap_tbl, &e->encap_hlist, hash_key); in mlx5e_attach_encap()
3730 mlx5e_encap_get(struct mlx5e_priv *priv, struct encap_key *key, uintptr_t hash_key) mlx5e_encap_get() argument
3750 mlx5e_decap_get(struct mlx5e_priv *priv, struct mlx5e_decap_key *key, uintptr_t hash_key) mlx5e_decap_get() argument
3921 uintptr_t hash_key; mlx5e_attach_decap() local
[all...]
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-6.6/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[ in rvu_exact_calculate_hash()
[all...]
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-6.6/drivers/net/ethernet/hisilicon/hns3/hns3_common/
H A Dhclge_comm_rss.h59 u8 hash_key[HCLGE_COMM_RSS_HASH_KEY_NUM]; member
/kernel/linux/linux-6.6/fs/ntfs3/
H A Dfsntfs.c2093 struct SECURITY_KEY hash_key; in ntfs_insert_security() local
2103 hash_key.hash = security_hash(sd, size_sd); in ntfs_insert_security()
2104 hash_key.sec_id = SECURITY_ID_INVALID; in ntfs_insert_security()
2139 err = indx_find(indx_sdh, ni, root_sdh, &hash_key, sizeof(hash_key), in ntfs_insert_security()
2154 d_security->key.hash == hash_key.hash && in ntfs_insert_security()
2168 if (!e || e->key.hash != hash_key.hash) in ntfs_insert_security()
2196 d_security->key.hash = hash_key.hash; in ntfs_insert_security()
/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns3/hns3vf/
H A Dhclgevf_cmd.h194 u8 hash_key[HCLGEVF_RSS_HASH_KEY_NUM]; member
/kernel/linux/linux-5.10/drivers/net/ethernet/freescale/enetc/
H A Denetc_pf.c544 u8 hash_key[ENETC_RSSHASH_KEY_SIZE]; in enetc_configure_port() local
554 get_random_bytes(hash_key, ENETC_RSSHASH_KEY_SIZE); in enetc_configure_port()
555 enetc_set_rss_key(hw, hash_key); in enetc_configure_port()
/kernel/linux/linux-6.6/drivers/net/ethernet/freescale/enetc/
H A Denetc_pf.c588 u8 hash_key[ENETC_RSSHASH_KEY_SIZE]; in enetc_configure_port() local
596 get_random_bytes(hash_key, ENETC_RSSHASH_KEY_SIZE); in enetc_configure_port()
597 enetc_set_rss_key(hw, hash_key); in enetc_configure_port()

Completed in 33 milliseconds

12