| /dpdk/lib/hash/ |
| H A D | rte_cuckoo_hash.c | 949 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 D | rte_hash.h | 276 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 D | rte_table_hash_ext.c | 62 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 D | rte_table_hash_lru.c | 42 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 D | rte_swx_table_em.c | 238 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 D | rte_swx_table_learner.c | 238 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 D | rte_member_ht.c | 132 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 D | hn_nvs.h | 127 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 D | hn_nvs.c | 197 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 D | roc_mbox_priv.h | 97 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 D | roc_ree.c | 183 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 D | roc_mbox.c | 444 rsp->hdr.sig = MBOX_RSP_SIG; in reply_invalid_msg()
|
| H A D | roc_dev.c | 550 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 D | roc_mbox.h | 30 uint16_t __io sig; member
|
| /dpdk/drivers/net/ionic/ |
| H A D | ionic_dev.c | 19 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 D | hinic_pmd_hwdev.c | 122 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 D | siena_phy.c | 457 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 D | hns3_fdir.c | 901 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 D | bnx2x.c | 3168 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 D | bnx2x.h | 324 uint32_t sig[5]; member
|
| /dpdk/app/test/ |
| H A D | test_hash_readwrite_lf_perf.c | 119 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 D | ifpga_fme_rsu.c | 43 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 D | ip_frag_internal.c | 14 #define IP_FRAG_TBL_POS(tbl, sig) \ argument 15 ((tbl)->pkt + ((sig) & (tbl)->entry_mask))
|
| /dpdk/examples/l3fwd-acl/ |
| H A D | main.c | 594 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 D | packet_framework.rst | 457 #. **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").
|