Home
last modified time | relevance | path

Searched refs:key_idx (Results 1 – 13 of 13) sorted by relevance

/dpdk/drivers/net/bnxt/
H A Dbnxt_ring.h90 uint64_t key_idx = db->db_key64 | db_idx; in bnxt_db_write() local
92 rte_write64(key_idx, doorbell); in bnxt_db_write()
94 uint32_t key_idx = db->db_key32 | db_idx; in bnxt_db_write() local
96 rte_write32(key_idx, doorbell); in bnxt_db_write()
104 uint64_t key_idx = cpr->cp_db.db_key64 | DBR_TYPE_NQ | db_idx; in bnxt_db_nq() local
111 rte_write64(key_idx, doorbell); in bnxt_db_nq()
118 uint64_t key_idx = cpr->cp_db.db_key64 | DBR_TYPE_NQ_ARM | db_idx; in bnxt_db_nq_arm() local
124 rte_write64(key_idx, doorbell); in bnxt_db_nq_arm()
133 uint64_t key_idx = db->db_key64 | idx; in bnxt_db_cq() local
137 rte_write64_relaxed(key_idx, doorbell); in bnxt_db_cq()
/dpdk/lib/hash/
H A Drte_cuckoo_hash.c52 uint32_t key_idx; member
1274 uint32_t key_idx; in search_one_bucket_lf() local
1286 key_idx = __atomic_load_n(&bkt->key_idx[i], in search_one_bucket_lf()
1642 uint32_t key_idx; in search_and_remove() local
1646 key_idx = __atomic_load_n(&bkt->key_idx[i], in search_and_remove()
1925 uint32_t key_idx = in __bulk_lookup_l() local
1939 uint32_t key_idx = in __bulk_lookup_l() local
1967 if (!!key_idx & in __bulk_lookup_l()
1996 if (!!key_idx & in __bulk_lookup_l()
2125 if (!!key_idx & in __bulk_lookup_lf()
[all …]
H A Drte_cuckoo_hash.h158 uint32_t key_idx[RTE_HASH_BUCKET_ENTRIES]; member
/dpdk/lib/efd/
H A Drte_efd.c30 #define EFD_KEY(key_idx, table) (table->keys + ((key_idx) * table->key_len)) argument
176 uint32_t key_idx[EFD_MAX_GROUP_NUM_RULES]; member
853 new_group->key_idx[new_group->num_rules] = in move_groups()
854 current_group->key_idx[i]; in move_groups()
866 current_group->key_idx[empty_idx] = in move_groups()
867 current_group->key_idx[i]; in move_groups()
897 current_group->key_idx[i]; in revert_groups()
1006 key_idx_previous = current_group->key_idx[i]; in efd_compute_update()
1052 current_group->key_idx[key_changed_index] = in efd_compute_update()
1053 current_group->key_idx[last]; in efd_compute_update()
[all …]
/dpdk/drivers/net/bnxt/tf_ulp/
H A Dulp_gen_hash.c194 uint32_t hash_id, key_idx, idx; in ulp_gen_hash_tbl_list_key_search() local
218 key_idx = ULP_HASH_BUCKET_INDEX(bucket); in ulp_gen_hash_tbl_list_key_search()
219 if (key_idx >= hash_tbl->num_key_entries) { in ulp_gen_hash_tbl_list_key_search()
224 &hash_tbl->key_tbl.key_data[key_idx * in ulp_gen_hash_tbl_list_key_search()
231 entry->key_idx = key_idx; in ulp_gen_hash_tbl_list_key_search()
282 entry->key_idx = ULP_HASH_BUCKET_INDEX(bucket); in ulp_gen_hash_tbl_list_index_search()
327 entry->key_idx = key_index; in ulp_gen_hash_tbl_list_add()
H A Dulp_gen_tbl.c287 uint32_t key_idx; in ulp_mapper_gen_tbl_res_free() local
316 key_idx = hash_entry.key_idx; in ulp_mapper_gen_tbl_res_free()
319 key_idx = (uint32_t)res->resource_hndl; in ulp_mapper_gen_tbl_res_free()
321 if (ulp_mapper_gen_tbl_entry_get(gen_tbl_list, key_idx, &entry)) { in ulp_mapper_gen_tbl_res_free()
402 key = hash_entry->key_idx; in ulp_mapper_gen_tbl_hash_entry_add()
H A Dulp_gen_hash.h90 uint32_t key_idx; member
H A Dulp_mapper.c2896 key_index = hash_entry.key_idx; in ulp_mapper_gen_tbl_process()
/dpdk/drivers/net/tap/
H A Dtap_flow.c1345 bpf_rss_key(KEY_CMD_RELEASE, &flow->key_idx); in tap_flow_free()
1346 flow->key_idx = 0; in tap_flow_free()
1991 *key_idx = num_used_keys % RTE_DIM(rss_keys); in bpf_rss_key()
1992 while (rss_keys[*key_idx] == KEY_STAT_USED) in bpf_rss_key()
1993 *key_idx = (*key_idx + 1) % RTE_DIM(rss_keys); in bpf_rss_key()
1995 rss_keys[*key_idx] = KEY_STAT_USED; in bpf_rss_key()
2008 *key_idx += KEY_IDX_OFFSET; in bpf_rss_key()
2023 key = *key_idx - KEY_IDX_OFFSET; in bpf_rss_key()
2091 err = bpf_rss_key(KEY_CMD_GET, &flow->key_idx); in rss_add_actions()
2109 &flow->key_idx, &rss_entry); in rss_add_actions()
[all …]
H A Dtap_bpf_api.c49 int tap_flow_bpf_calc_l3_l4_hash(__u32 key_idx, int map_fd) in tap_flow_bpf_calc_l3_l4_hash() argument
51 l3_l4_hash_insns[4].imm = key_idx; in tap_flow_bpf_calc_l3_l4_hash()
H A Dtap_bpf_program.c126 __u32 key_idx = 0xdeadbeef; in rss_l3_l4() local
135 rsskey = map_lookup_elem(&map_keys, &key_idx); in rss_l3_l4()
H A Dtap_flow.h61 int tap_flow_bpf_calc_l3_l4_hash(__u32 key_idx, int map_fd);
/dpdk/drivers/net/i40e/
H A Di40e_ethdev.c7564 uint16_t key_idx = (vsi->type == I40E_VSI_SRIOV) ? in i40e_set_rss_key() local
7571 } else if (key_len != (key_idx + 1) * in i40e_set_rss_key()