Home
last modified time | relevance | path

Searched refs:hash (Results 1 – 25 of 297) sorted by relevance

12345678910>>...12

/drivers/net/xen-netback/
A Dhash.c70 vif->hash.cache.count--; in xenvif_add_hash()
108 vif->hash.cache.count--; in xenvif_flush_hash()
153 u32 hash = 0; in xenvif_set_skb_hash() local
256 vif->hash.alg = alg; in xenvif_set_hash_alg()
327 vif->hash.size = size; in xenvif_set_hash_mapping_size()
328 memset(vif->hash.mapping[vif->hash.mapping_sel], 0, in xenvif_set_hash_mapping_size()
337 u32 *mapping = vif->hash.mapping[!vif->hash.mapping_sel]; in xenvif_set_hash_mapping()
363 memcpy(mapping, vif->hash.mapping[vif->hash.mapping_sel], in xenvif_set_hash_mapping()
378 vif->hash.mapping_sel = !vif->hash.mapping_sel; in xenvif_set_hash_mapping()
400 if (vif->hash.flags) { in xenvif_dump_hash_info()
[all …]
/drivers/net/ethernet/freescale/fman/
A Dfman_mac.h201 if (hash) { in free_hash_table()
202 if (hash->lsts) { in free_hash_table()
214 kfree(hash->lsts); in free_hash_table()
217 kfree(hash); in free_hash_table()
227 hash = kmalloc(sizeof(*hash), GFP_KERNEL); in alloc_hash_table()
228 if (!hash) in alloc_hash_table()
231 hash->size = size; in alloc_hash_table()
233 hash->lsts = kmalloc_array(hash->size, sizeof(struct list_head), in alloc_hash_table()
235 if (!hash->lsts) { in alloc_hash_table()
236 kfree(hash); in alloc_hash_table()
[all …]
/drivers/gpu/drm/vboxvideo/
A Dvbox_hgsmi.c12 static u32 hgsmi_hash_process(u32 hash, const u8 *data, int size) in hgsmi_hash_process() argument
15 hash += *data++; in hgsmi_hash_process()
16 hash += (hash << 10); in hgsmi_hash_process()
17 hash ^= (hash >> 6); in hgsmi_hash_process()
20 return hash; in hgsmi_hash_process()
23 static u32 hgsmi_hash_end(u32 hash) in hgsmi_hash_end() argument
25 hash += (hash << 3); in hgsmi_hash_end()
26 hash ^= (hash >> 11); in hgsmi_hash_end()
27 hash += (hash << 15); in hgsmi_hash_end()
29 return hash; in hgsmi_hash_end()
/drivers/gpu/drm/vmwgfx/
A Dvmwgfx_cmdbuf_res.c47 struct vmwgfx_hash_item hash; member
86 struct vmwgfx_hash_item *hash; in vmw_cmdbuf_res_lookup() local
90 if (hash->key == key) in vmw_cmdbuf_res_lookup()
91 return hlist_entry(hash, struct vmw_cmdbuf_res, hash)->res; in vmw_cmdbuf_res_lookup()
109 hash_del_rcu(&entry->hash.head); in vmw_cmdbuf_res_free()
171 entry->hash.key); in vmw_cmdbuf_res_revert()
208 hash_add_rcu(man->resources, &cres->hash.head, cres->hash.key); in vmw_cmdbuf_res_add()
241 struct vmwgfx_hash_item *hash; in vmw_cmdbuf_res_remove() local
245 if (hash->key == key) { in vmw_cmdbuf_res_remove()
246 entry = hlist_entry(hash, struct vmw_cmdbuf_res, hash); in vmw_cmdbuf_res_remove()
[all …]
A Dttm_object.c123 struct vmwgfx_hash_item hash; member
143 struct vmwgfx_hash_item *hash; in ttm_tfile_find_ref_rcu() local
146 if (hash->key == key) { in ttm_tfile_find_ref_rcu()
147 *p_hash = hash; in ttm_tfile_find_ref_rcu()
158 struct vmwgfx_hash_item *hash; in ttm_tfile_find_ref() local
161 if (hash->key == key) { in ttm_tfile_find_ref()
162 *p_hash = hash; in ttm_tfile_find_ref()
265 base = hlist_entry(hash, struct ttm_ref_object, hash)->obj; in ttm_base_object_lookup()
310 ref = hlist_entry(hash, struct ttm_ref_object, hash); in ttm_ref_object_add()
332 hash_add_rcu(tfile->ref_hash, &ref->hash.head, ref->hash.key); in ttm_ref_object_add()
[all …]
A Dvmwgfx_validation.c47 struct vmwgfx_hash_item hash; member
74 struct vmwgfx_hash_item hash; member
166 struct vmwgfx_hash_item *hash; in vmw_validation_find_bo_dup() local
170 if (hash->key == key) { in vmw_validation_find_bo_dup()
171 bo_node = container_of(hash, typeof(*bo_node), hash); in vmw_validation_find_bo_dup()
208 struct vmwgfx_hash_item *hash; in vmw_validation_find_res_dup() local
212 if (hash->key == key) { in vmw_validation_find_res_dup()
213 res_node = container_of(hash, typeof(*res_node), hash); in vmw_validation_find_res_dup()
262 bo_node->hash.key); in vmw_validation_add_bo()
308 hash_add_rcu(ctx->sw_context->res_ht, &node->hash.head, node->hash.key); in vmw_validation_add_resource()
[all …]
/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
A Dflowring.c62 struct brcmf_flowring_hash *hash; in brcmf_flowring_lookup() local
85 hash = flow->hash; in brcmf_flowring_lookup()
97 return hash[hash_idx].flowid; in brcmf_flowring_lookup()
107 struct brcmf_flowring_hash *hash; in brcmf_flowring_create() local
130 hash = flow->hash; in brcmf_flowring_create()
153 hash[hash_idx].fifo = fifo; in brcmf_flowring_create()
154 hash[hash_idx].ifidx = ifidx; in brcmf_flowring_create()
155 hash[hash_idx].flowid = i; in brcmf_flowring_create()
455 hash = flow->hash; in brcmf_flowring_delete_peer()
458 (hash[i].ifidx == ifidx)) { in brcmf_flowring_delete_peer()
[all …]
/drivers/net/ethernet/airoha/
A Dairoha_ppe.c432 hash = (hash >> 24) | ((hash & 0xffffff) << 8); in airoha_ppe_foe_get_entry_hash()
434 hash ^= hash >> 16; in airoha_ppe_foe_get_entry_hash()
437 return hash; in airoha_ppe_foe_get_entry_hash()
443 return hash; in airoha_ppe_foe_get_flow_stats_index()
446 : hash; in airoha_ppe_foe_get_flow_stats_index()
543 u32 hash) in airoha_ppe_foe_get_entry() argument
678 f->hash = hash; in airoha_ppe_foe_commit_subflow_entry()
709 u32 hash) in airoha_ppe_foe_insert_entry() argument
746 e->hash = hash; in airoha_ppe_foe_insert_entry()
785 u32 hash; in airoha_ppe_foe_flow_commit_entry() local
[all …]
/drivers/net/wireguard/
A Dnoise.c439 blake2s_final(&blake, hash); in mix_hash()
455 u8 hash[NOISE_HASH_LEN], in handshake_init()
465 u8 hash[NOISE_HASH_LEN]) in message_encrypt()
475 u8 hash[NOISE_HASH_LEN]) in message_decrypt()
547 handshake->hash); in wg_noise_handshake_create_initiation()
592 u8 hash[NOISE_HASH_LEN]; in wg_noise_handshake_consume_initiation() local
647 memcpy(handshake->hash, hash, NOISE_HASH_LEN); in wg_noise_handshake_consume_initiation()
694 handshake->hash); in wg_noise_handshake_create_response()
735 u8 hash[NOISE_HASH_LEN]; in wg_noise_handshake_consume_response() local
755 memcpy(hash, handshake->hash, NOISE_HASH_LEN); in wg_noise_handshake_consume_response()
[all …]
/drivers/crypto/starfive/
A Djh7110-hash.c74 rctx->csr.hash.hmac = 1; in starfive_hash_hmac_key()
75 rctx->csr.hash.key_flag = 1; in starfive_hash_hmac_key()
210 rctx->csr.hash.v = 0; in starfive_hash_one_request()
211 rctx->csr.hash.mode = ctx->hash_mode; in starfive_hash_one_request()
218 rctx->csr.hash.start = 1; in starfive_hash_one_request()
219 rctx->csr.hash.firstb = 1; in starfive_hash_one_request()
496 return starfive_hash_init_tfm(hash, "sha224-lib", in starfive_sha224_init_tfm()
502 return starfive_hash_init_tfm(hash, "sha256-lib", in starfive_sha256_init_tfm()
508 return starfive_hash_init_tfm(hash, "sha384-lib", in starfive_sha384_init_tfm()
514 return starfive_hash_init_tfm(hash, "sha512-lib", in starfive_sha512_init_tfm()
[all …]
/drivers/scsi/lpfc/
A Dlpfc_vmid.c48 u32 hash, u8 *buf) in lpfc_get_vmid_from_hashtable() argument
72 hash_add(vport->hash_table, &vmp->hnode, hash); in lpfc_put_vmid_in_hashtable()
84 int hash = 0; in lpfc_vmid_hash_fn() local
93 hash = (hash + (c << LPFC_VMID_HASH_SHIFT) + in lpfc_vmid_hash_fn()
97 return hash & LPFC_VMID_HASH_MASK; in lpfc_vmid_hash_fn()
132 u32 hash; in lpfc_vmid_assign_cs_ctl() local
163 int hash, len, rc = -EPERM, i; in lpfc_vmid_get_appid() local
175 hash = lpfc_vmid_hash_fn(uuid, len); in lpfc_vmid_get_appid()
179 vmp = lpfc_get_vmid_from_hashtable(vport, hash, uuid); in lpfc_vmid_get_appid()
199 vmp = lpfc_get_vmid_from_hashtable(vport, hash, uuid); in lpfc_vmid_get_appid()
[all …]
/drivers/md/
A Ddm-ima.c340 if (table->md->ima.active_table.hash != table->md->ima.inactive_table.hash) in dm_ima_measure_on_table_load()
392 if (md->ima.active_table.hash != md->ima.inactive_table.hash) in dm_ima_measure_on_device_resume()
395 md->ima.active_table.hash = NULL; in dm_ima_measure_on_device_resume()
407 md->ima.active_table.hash = md->ima.inactive_table.hash; in dm_ima_measure_on_device_resume()
433 if (md->ima.active_table.hash) { in dm_ima_measure_on_device_resume()
527 if (md->ima.active_table.hash) { in dm_ima_measure_on_device_remove()
589 kfree(md->ima.active_table.hash); in dm_ima_measure_on_device_remove()
591 if (md->ima.active_table.hash != md->ima.inactive_table.hash) in dm_ima_measure_on_device_remove()
661 md->ima.inactive_table.hash != md->ima.active_table.hash) in dm_ima_measure_on_table_clear()
675 if (md->ima.active_table.hash) { in dm_ima_measure_on_table_clear()
[all …]
/drivers/net/ethernet/mediatek/
A Dmtk_ppe.c147 u32 hash; in mtk_ppe_hash_entry() local
175 hash = (hash >> 24) | ((hash & 0xffffff) << 8); in mtk_ppe_hash_entry()
177 hash ^= hash >> 16; in mtk_ppe_hash_entry()
181 return hash; in mtk_ppe_hash_entry()
533 entry->hash = 0xffff; in __mtk_foe_entry_clear()
572 cur->hash = 0xffff; in mtk_flow_entry_update_l2()
618 u16 hash) in __mtk_foe_entry_commit() argument
683 u32 hash; in mtk_foe_entry_commit() local
699 u16 hash) in mtk_foe_entry_commit_subflow() argument
714 flow_info->hash = hash; in mtk_foe_entry_commit_subflow()
[all …]
/drivers/net/team/
A Dteam_mode_loadbalance.c90 #define LB_HTPM_PORT_BY_HASH(lp_priv, hash) \ argument
119 unsigned char hash) in lb_hash_select_tx_port() argument
128 unsigned char hash) in lb_htpm_select_tx_port() argument
137 return lb_hash_select_tx_port(team, hash); in lb_htpm_select_tx_port()
202 unsigned char hash) in lb_update_tx_stats() argument
210 hash_stats = &pcpu_stats->hash_stats[hash]; in lb_update_tx_stats()
222 unsigned char hash; in lb_transmit() local
225 hash = lb_get_skb_hash(lb_priv, skb); in lb_transmit()
227 port = select_tx_port_func(team, hash); in lb_transmit()
358 unsigned char hash = info->array_index; in lb_tx_hash_to_port_mapping_init() local
[all …]
/drivers/net/ethernet/mellanox/mlx5/core/lib/
A Dmpfs.h48 #define for_each_l2hash_node(hn, tmp, hash, i) \ argument
50 hlist_for_each_entry_safe(hn, tmp, &(hash)[i], hlist)
52 #define l2addr_hash_find(hash, mac, type) ({ \ argument
57 hlist_for_each_entry(ptr, &(hash)[ix], node.hlist) \
67 #define l2addr_hash_add(hash, mac, type, gfp) ({ \ argument
74 hlist_add_head(&ptr->node.hlist, &(hash)[ix]);\
/drivers/md/dm-vdo/
A Dint-map.c115 u64 hash = (input1 ^ input2); in mix() local
117 hash *= CITY_MULTIPLIER; in mix()
118 hash ^= (hash >> 47); in mix()
119 hash ^= input2; in mix()
120 hash *= CITY_MULTIPLIER; in mix()
121 hash ^= (hash >> 47); in mix()
122 hash *= CITY_MULTIPLIER; in mix()
123 return hash; in mix()
299 u64 hash = hash_key(key) & 0xFFFFFFFF; in select_bucket() local
307 return &map->buckets[(hash * map->capacity) >> 32]; in select_bucket()
/drivers/net/ethernet/mellanox/mlx5/core/en/
A Drss.c71 struct mlx5e_rss_params_hash hash; member
164 rss->hash.symmetric = true; in mlx5e_rss_params_init()
165 rss->hash.hfunc = ETH_RSS_HASH_TOP; in mlx5e_rss_params_init()
167 sizeof(rss->hash.toeplitz_hash_key)); in mlx5e_rss_params_init()
578 memcpy(key, rss->hash.toeplitz_hash_key, in mlx5e_rss_get_rxfh()
582 *hfunc = rss->hash.hfunc; in mlx5e_rss_get_rxfh()
585 *symmetric = rss->hash.symmetric; in mlx5e_rss_get_rxfh()
601 if (hfunc && *hfunc != rss->hash.hfunc) { in mlx5e_rss_set_rxfh()
612 rss->hash.hfunc = *hfunc; in mlx5e_rss_set_rxfh()
630 rss->hash.symmetric = *symmetric; in mlx5e_rss_set_rxfh()
[all …]
/drivers/target/tcm_fc/
A Dtfc_sess.c70 INIT_HLIST_HEAD(&tport->hash[i]); in ft_tport_get()
172 head = &tport->hash[ft_sess_hash(port_id)]; in ft_sess_get()
173 hlist_for_each_entry_rcu(sess, head, hash) { in ft_sess_get()
197 hlist_add_head_rcu(&sess->hash, head); in ft_sess_alloc_cb()
217 head = &tport->hash[ft_sess_hash(port_id)]; in ft_sess_create()
218 hlist_for_each_entry_rcu(sess, head, hash) in ft_sess_create()
250 hlist_del_rcu(&sess->hash); in ft_sess_unhash()
266 head = &tport->hash[ft_sess_hash(port_id)]; in ft_sess_delete()
267 hlist_for_each_entry_rcu(sess, head, hash) { in ft_sess_delete()
292 for (head = tport->hash; in ft_sess_delete_all()
[all …]
/drivers/accessibility/speakup/
A Dutils.h58 int hash = 0; in hash_name() local
61 hash = (hash * 17) & 0xfffffff; in hash_name()
64 hash += (int)*pn; in hash_name()
67 hash %= HASHSIZE; in hash_name()
68 return &key_table[hash]; in hash_name()
/drivers/crypto/allwinner/sun4i-ss/
A Dsun4i-ss-hash.c74 octx->hash[i] = op->hash[i]; in sun4i_hash_export_md5()
76 octx->hash[0] = SHA1_H0; in sun4i_hash_export_md5()
77 octx->hash[1] = SHA1_H1; in sun4i_hash_export_md5()
78 octx->hash[2] = SHA1_H2; in sun4i_hash_export_md5()
79 octx->hash[3] = SHA1_H3; in sun4i_hash_export_md5()
99 op->hash[i] = ictx->hash[i]; in sun4i_hash_import_md5()
116 octx->state[i] = op->hash[i]; in sun4i_hash_export_sha1()
142 op->hash[i] = ictx->state[i]; in sun4i_hash_import_sha1()
207 op->len, op->hash[0]); in sun4i_hash()
235 writel(op->hash[i], ss->base + SS_IV0 + i * 4); in sun4i_hash()
[all …]
/drivers/net/ethernet/mellanox/mlx5/core/
A Deswitch_offloads_termtbl.c24 u32 hash; in mlx5_eswitch_termtbl_hash() local
26 hash = jhash_1word(flow_act->action, 0); in mlx5_eswitch_termtbl_hash()
27 hash = jhash((const void *)&flow_act->vlan, in mlx5_eswitch_termtbl_hash()
28 sizeof(flow_act->vlan), hash); in mlx5_eswitch_termtbl_hash()
29 hash = jhash((const void *)&dest->vport.num, in mlx5_eswitch_termtbl_hash()
30 sizeof(dest->vport.num), hash); in mlx5_eswitch_termtbl_hash()
31 hash = jhash((const void *)&dest->vport.vhca_id, in mlx5_eswitch_termtbl_hash()
32 sizeof(dest->vport.num), hash); in mlx5_eswitch_termtbl_hash()
34 hash = jhash(flow_act->pkt_reformat, in mlx5_eswitch_termtbl_hash()
36 hash); in mlx5_eswitch_termtbl_hash()
[all …]
/drivers/net/ethernet/netronome/nfp/crypto/
A Dipsec.c203 cfg->ctrl_word.hash = NFP_IPSEC_HASH_MD5_96; in set_md5hmac()
206 cfg->ctrl_word.hash = NFP_IPSEC_HASH_MD5_128; in set_md5hmac()
217 cfg->ctrl_word.hash = NFP_IPSEC_HASH_SHA1_96; in set_sha1hmac()
220 cfg->ctrl_word.hash = NFP_IPSEC_HASH_SHA1_80; in set_sha1hmac()
231 cfg->ctrl_word.hash = NFP_IPSEC_HASH_SHA256_96; in set_sha2_256hmac()
234 cfg->ctrl_word.hash = NFP_IPSEC_HASH_SHA256_128; in set_sha2_256hmac()
245 cfg->ctrl_word.hash = NFP_IPSEC_HASH_SHA384_96; in set_sha2_384hmac()
248 cfg->ctrl_word.hash = NFP_IPSEC_HASH_SHA384_192; in set_sha2_384hmac()
259 cfg->ctrl_word.hash = NFP_IPSEC_HASH_SHA512_96; in set_sha2_512hmac()
262 cfg->ctrl_word.hash = NFP_IPSEC_HASH_SHA512_256; in set_sha2_512hmac()
[all …]
/drivers/firmware/arm_scmi/
A Dquirks.c98 struct hlist_node hash; member
199 unsigned long hash = 0; in scmi_quirk_signature() local
210 hash = partial_name_hash(tolower(*p++), hash); in scmi_quirk_signature()
211 hash32 = end_name_hash(hash); in scmi_quirk_signature()
272 hash_add(scmi_quirks_ht, &quirk->hash, quirk->hkey); in scmi_quirks_initialize()
299 hash_for_each_possible(scmi_quirks_ht, quirk, hash, hkey) { in scmi_quirks_enable()
/drivers/net/ethernet/fungible/funeth/
A Dfuneth_trace.h78 u32 hash,
81 TP_ARGS(rxq, num_rqes, pkt_len, hash, cls_vec),
88 __field(u32, hash)
98 __entry->hash = hash;
105 __entry->num_rqes, __entry->len, __entry->hash,
/drivers/crypto/caam/
A Dkey_gen.h16 static inline u32 split_key_len(u32 hash) in split_key_len() argument
22 idx = (hash & OP_ALG_ALGSEL_SUBMASK) >> OP_ALG_ALGSEL_SHIFT; in split_key_len()
34 static inline u32 split_key_pad_len(u32 hash) in split_key_pad_len() argument
36 return ALIGN(split_key_len(hash), 16); in split_key_pad_len()

Completed in 69 milliseconds

12345678910>>...12