Home
last modified time | relevance | path

Searched refs:sig (Results 1 – 25 of 27) sorted by relevance

12

/dpdk/lib/hash/
H A Drte_cuckoo_hash.c949 tail, i, sig, in rte_hash_cuckoo_make_space_mw()
1242 uint16_t sig, void **data, in search_one_bucket_l() argument
1677 hash_sig_t sig) in __rte_hash_del_key_with_hash() argument
1850 uint16_t sig, in compare_signatures() argument
1863 _mm_set1_epi16(sig))); in compare_signatures()
1868 _mm_set1_epi16(sig))); in compare_signatures()
1919 sig[i], h->sig_cmp_fn); in __bulk_lookup_l()
2076 sig[i], h->sig_cmp_fn); in __bulk_lookup_lf()
2191 keys[i], sig[i], in __bulk_lookup_lf()
2195 keys[i], sig[i], in __bulk_lookup_lf()
[all …]
H A Drte_hash.h276 hash_sig_t sig, void *data);
321 rte_hash_add_key_with_hash(const struct rte_hash *h, const void *key, hash_sig_t sig);
383 rte_hash_del_key_with_hash(const struct rte_hash *h, const void *key, hash_sig_t sig);
478 hash_sig_t sig, void **data);
521 const void *key, hash_sig_t sig);
585 hash_sig_t *sig, uint32_t num_keys, int32_t *positions);
610 const void **keys, hash_sig_t *sig,
/dpdk/lib/table/
H A Drte_table_hash_ext.c62 uint64_t sig; member
304 uint64_t sig; in rte_table_hash_ext_entry_add() local
310 sig = (sig >> 16) | 1LLU; in rte_table_hash_ext_entry_add()
355 bkt->sig[i] = (uint16_t) sig; in rte_table_hash_ext_entry_add()
386 bkt->sig[0] = (uint16_t) sig; in rte_table_hash_ext_entry_add()
405 uint64_t sig; in rte_table_hash_ext_entry_delete() local
411 sig = (sig >> 16) | 1LLU; in rte_table_hash_ext_entry_delete()
428 bkt->sig[i] = 0; in rte_table_hash_ext_entry_delete()
439 (bkt->sig[0] == 0) && (bkt->sig[1] == 0) && in rte_table_hash_ext_entry_delete()
440 (bkt->sig[2] == 0) && (bkt->sig[3] == 0)) { in rte_table_hash_ext_entry_delete()
[all …]
H A Drte_table_hash_lru.c42 uint64_t sig; member
279 uint64_t sig; in rte_table_hash_lru_entry_add() local
285 sig = (sig >> 16) | 1LLU; in rte_table_hash_lru_entry_add()
326 bkt->sig[i] = (uint16_t) sig; in rte_table_hash_lru_entry_add()
346 bkt->sig[pos] = (uint16_t) sig; in rte_table_hash_lru_entry_add()
363 uint64_t sig; in rte_table_hash_lru_entry_delete() local
369 sig = (sig >> 16) | 1LLU; in rte_table_hash_lru_entry_delete()
383 bkt->sig[i] = 0; in rte_table_hash_lru_entry_delete()
427 sig = (sig >> 16) | 1LLU; in rte_table_hash_lru_lookup_unoptimized()
678 g10->sig = sig10; \
[all …]
H A Drte_swx_table_em.c238 uint16_t sig[KEYS_PER_BUCKET]; member
282 return (!bkt->sig[0] && !bkt->sig[1] && !bkt->sig[2] && !bkt->sig[3]) ? in bkt_is_empty()
293 return bkt->sig[bkt_pos] ? 0 : 1; in bkt_key_is_empty()
308 if (input_sig != bkt->sig[bkt_pos]) in bkt_keycmp()
329 bkt->sig[bkt_pos] = (uint16_t)input_sig; in bkt_key_install()
558 bkt->sig[i] = 0; in table_del()
719 bkt_sig0 = input_sig ^ bkt->sig[0]; in table_lookup()
723 bkt_sig1 = input_sig ^ bkt->sig[1]; in table_lookup()
727 bkt_sig2 = input_sig ^ bkt->sig[2]; in table_lookup()
731 bkt_sig3 = input_sig ^ bkt->sig[3]; in table_lookup()
H A Drte_swx_table_learner.c238 uint32_t sig[TABLE_KEYS_PER_BUCKET]; member
494 uint32_t sig = b->sig[i]; in rte_swx_table_learner_lookup() local
501 (sig == m->input_sig) && in rte_swx_table_learner_lookup()
581 b->sig[i] = m->input_sig; in rte_swx_table_learner_add()
/dpdk/lib/member/
H A Drte_member_ht.c132 uint32_t *prim_bkt, uint32_t *sec_bkt, member_sig_t *sig) in get_buckets_index() argument
159 *sig = first_hash; in get_buckets_index()
165 *sec_bkt = (*prim_bkt ^ *sig) & ss->bucket_mask; in get_buckets_index()
334 member_sig_t sig, member_set_t set_id) in try_insert() argument
340 buckets[prim].sigs[i] = sig; in try_insert()
348 buckets[sec].sigs[i] = sig; in try_insert()
358 member_sig_t sig, member_set_t set_id, in try_update() argument
364 if (update_entry_search_avx(prim, sig, buckets, set_id) || in try_update()
365 update_entry_search_avx(sec, sig, buckets, in try_update()
371 if (update_entry_search(prim, sig, buckets, set_id) || in try_update()
[all …]
/dpdk/drivers/net/netvsc/
H A Dhn_nvs.h127 uint16_t sig; /* NVS_RXBUF_SIG */ member
148 uint16_t sig; /* NVS_RXBUF_SIG */ member
155 uint16_t sig; /* NDIS_NVS_CHIM_SIG */ member
168 uint16_t sig; /* NVS_CHIM_SIG */ member
H A Dhn_nvs.c197 conn.sig = NVS_RXBUF_SIG; in hn_nvs_conn_rxbuf()
259 disconn.sig = NVS_RXBUF_SIG; in hn_nvs_disconn_rxbuf()
286 disconn.sig = NVS_CHIM_SIG; in hn_nvs_disconn_chim()
318 chim.sig = NVS_CHIM_SIG; in hn_nvs_conn_chim()
/dpdk/drivers/common/cnxk/
H A Droc_mbox_priv.h97 hdr->sig = MBOX_REQ_SIG; in mbox_req_init()
108 hdr->sig = MBOX_RSP_SIG; in mbox_rsp_init()
168 req->hdr.sig = MBOX_REQ_SIG; \
H A Droc_ree.c183 msg->hdr.sig = MBOX_REQ_SIG; in roc_ree_af_reg_read()
218 msg->hdr.sig = MBOX_REQ_SIG; in roc_ree_af_reg_write()
254 req->hdr.sig = MBOX_REQ_SIG; in roc_ree_rule_db_get()
281 req->hdr.sig = MBOX_REQ_SIG; in roc_ree_rule_db_get()
317 req->hdr.sig = MBOX_REQ_SIG; in roc_ree_rule_db_len_get()
351 req->hdr.sig = MBOX_REQ_SIG; in ree_db_msg()
H A Droc_mbox.c444 rsp->hdr.sig = MBOX_RSP_SIG; in reply_invalid_msg()
H A Droc_dev.c550 if (req->sig != MBOX_REQ_SIG) in mbox_process_msgs_up()
566 rsp->hdr.sig = MBOX_RSP_SIG; \ in mbox_process_msgs_up()
H A Droc_mbox.h30 uint16_t __io sig; member
/dpdk/drivers/net/ionic/
H A Dionic_dev.c19 uint32_t sig; in ionic_dev_setup() local
46 sig = ioread32(&idev->dev_info->signature); in ionic_dev_setup()
47 if (sig != IONIC_DEV_INFO_SIGNATURE) { in ionic_dev_setup()
49 sig); in ionic_dev_setup()
/dpdk/drivers/net/hinic/base/
H A Dhinic_pmd_hwdev.c122 hash_sig_t sig; in hinic_dma_mem_zalloc() local
143 sig = HINIC_HASH_FUNC(&iova, HINIC_HASH_KEY_LEN, in hinic_dma_mem_zalloc()
146 &iova, sig); in hinic_dma_mem_zalloc()
156 &iova, sig, in hinic_dma_mem_zalloc()
182 hash_sig_t sig; in hinic_dma_mem_free() local
188 sig = HINIC_HASH_FUNC(&phys, HINIC_HASH_KEY_LEN, in hinic_dma_mem_free()
190 rc = rte_hash_lookup_with_hash_data(hash, &phys, sig, (void **)&mz); in hinic_dma_mem_free()
206 (void)rte_hash_del_key_with_hash(hash, &phys, sig); in hinic_dma_mem_free()
246 hash_sig_t sig; in dma_free_coherent_volatile() local
252 sig = HINIC_HASH_FUNC(&phys, HINIC_HASH_KEY_LEN, in dma_free_coherent_volatile()
[all …]
/dpdk/drivers/common/sfc_efx/base/
H A Dsiena_phy.c457 uint32_t sig; in siena_phy_decode_stats() local
460 sig = EFX_DWORD_FIELD(dword, EFX_DWORD_0); in siena_phy_decode_stats()
461 stat[EFX_PHY_STAT_PMA_PMD_SIGNAL_A] = (sig >> 1) & 1; in siena_phy_decode_stats()
462 stat[EFX_PHY_STAT_PMA_PMD_SIGNAL_B] = (sig >> 2) & 1; in siena_phy_decode_stats()
463 stat[EFX_PHY_STAT_PMA_PMD_SIGNAL_C] = (sig >> 3) & 1; in siena_phy_decode_stats()
464 stat[EFX_PHY_STAT_PMA_PMD_SIGNAL_D] = (sig >> 4) & 1; in siena_phy_decode_stats()
/dpdk/drivers/net/hns3/
H A Dhns3_fdir.c901 hash_sig_t sig; in hns3_fdir_filter_lookup() local
904 sig = rte_hash_crc(key, sizeof(*key), 0); in hns3_fdir_filter_lookup()
905 ret = rte_hash_lookup_with_hash(fdir_info->hash_handle, key, sig); in hns3_fdir_filter_lookup()
915 hash_sig_t sig; in hns3_insert_fdir_filter() local
919 sig = rte_hash_crc(key, sizeof(*key), 0); in hns3_insert_fdir_filter()
920 ret = rte_hash_add_key_with_hash(fdir_info->hash_handle, key, sig); in hns3_insert_fdir_filter()
937 hash_sig_t sig; in hns3_remove_fdir_filter() local
940 sig = rte_hash_crc(key, sizeof(*key), 0); in hns3_remove_fdir_filter()
941 ret = rte_hash_del_key_with_hash(fdir_info->hash_handle, key, sig); in hns3_remove_fdir_filter()
/dpdk/drivers/net/bnx2x/
H A Dbnx2x.c3168 sig &= ~cur_bit; in bnx2x_check_blocks_with_parity0()
3269 sig &= ~cur_bit; in bnx2x_check_blocks_with_parity1()
3415 uint32_t * sig) in bnx2x_parity_attn() argument
3478 attn.sig[4] = in bnx2x_chk_parity_attn()
4147 attn.sig[4] = in bnx2x_attn_int_deasserted()
4150 attn.sig[4] = 0; in bnx2x_attn_int_deasserted()
4159 sig[4] & group_mask->sig[4]); in bnx2x_attn_int_deasserted()
4162 sig[3] & group_mask->sig[3]); in bnx2x_attn_int_deasserted()
4165 sig[1] & group_mask->sig[1]); in bnx2x_attn_int_deasserted()
4168 sig[2] & group_mask->sig[2]); in bnx2x_attn_int_deasserted()
[all …]
H A Dbnx2x.h324 uint32_t sig[5]; member
/dpdk/app/test/
H A Dtest_hash_readwrite_lf_perf.c119 uint32_t cur_bkt_idx, uint16_t sig) in get_alt_bucket_index() argument
125 return (cur_bkt_idx ^ sig) & bucket_bitmask; in get_alt_bucket_index()
368 hash_sig_t sig; in generate_keys() local
403 sig = rte_hash_hash(tbl_rwc_test_param.h, in generate_keys()
406 sig); in generate_keys()
496 sig = rte_hash_hash(tbl_rwc_test_param.h, in generate_keys()
499 tbl_rwc_test_param.h, sig); in generate_keys()
500 short_sig = get_short_sig(sig); in generate_keys()
/dpdk/drivers/raw/ifpga/base/
H A Difpga_fme_rsu.c43 static void sig_handler(int sig, siginfo_t *info, void *data) in sig_handler() argument
48 switch (sig) { in sig_handler()
/dpdk/lib/ip_frag/
H A Dip_frag_internal.c14 #define IP_FRAG_TBL_POS(tbl, sig) \ argument
15 ((tbl)->pkt + ((sig) & (tbl)->entry_mask))
/dpdk/examples/l3fwd-acl/
H A Dmain.c594 dump_acl4_rule(struct rte_mbuf *m, uint32_t sig) in dump_acl4_rule() argument
596 uint32_t offset = sig & ~ACL_DENY_SIGNATURE; in dump_acl4_rule()
618 dump_acl6_rule(struct rte_mbuf *m, uint32_t sig) in dump_acl6_rule() argument
621 uint32_t offset = sig & ~ACL_DENY_SIGNATURE; in dump_acl6_rule()
/dpdk/doc/guides/prog_guide/
H A Dpacket_framework.rst457 #. **Key signature computed on lookup ("do-sig" version).**
535 either with pre-computed signature or "do-sig").
590 …| 2 | Sig[0 .. 3] | 4 x 2 | If key X (X = 0 .. 3) is valid, then sig X bits 15 .…
591 … | | the most significant 15 bits of key X signature and sig X bit 0 |
594 …| | | | If key X is not valid, then sig X is set to zero. …
608 either with pre-computed signature or "do-sig").
809 (either LRU or extendable bucket, either with pre-computed signature or "do-sig").
888 either with pre-computed signature or "do-sig").

12