Home
last modified time | relevance | path

Searched refs:parms (Results 1 – 25 of 56) sorted by relevance

123

/dpdk/drivers/net/bnxt/tf_core/
H A Dtf_core.c31 TF_CHECK_PARMS2(tfp, parms); in tf_open_session()
42 parms->device_type); in tf_open_session()
75 oparms.open_cfg = parms; in tf_open_session()
475 parms->id = id; in tf_alloc_identifier()
1102 parms->idx = idx; in tf_alloc_tbl_entry()
1196 TF_CHECK_PARMS3(tfp, parms, parms->data); in tf_set_tbl_entry()
1287 TF_CHECK_PARMS3(tfp, parms, parms->data); in tf_get_tbl_entry()
1828 rc = tf_msg_get_version(parms->bp, &dev, parms); in tf_get_version()
1886 tfp->bp = parms->bp; in tf_query_sram_resources()
1950 rc = dev.ops->tf_dev_set_sram_policy(parms->dir, parms->bank_id); in tf_set_sram_policy()
[all …]
H A Dtf_shadow_identifier.c133 ref_cnt = shadow_db->db[parms->type].ref_count[parms->search_id]; in tf_shadow_ident_search()
135 *parms->hit = 1; in tf_shadow_ident_search()
137 shadow_db->db[parms->type].ref_count[parms->search_id] = in tf_shadow_ident_search()
140 *parms->hit = 0; in tf_shadow_ident_search()
160 shadow_db->db[parms->type].ref_count[parms->id]++; in tf_shadow_ident_insert()
164 parms->type, in tf_shadow_ident_insert()
165 parms->id); in tf_shadow_ident_insert()
167 parms->ref_cnt = shadow_db->db[parms->type].ref_count[parms->id]; in tf_shadow_ident_insert()
181 ref_cnt = shadow_db->db[parms->type].ref_count[parms->id]; in tf_shadow_ident_remove()
183 shadow_db->db[parms->type].ref_count[parms->id]--; in tf_shadow_ident_remove()
[all …]
H A Dtf_tbl_sram.c249 *parms->idx = idx; in tf_tbl_sram_alloc()
346 parms->idx, in tf_tbl_sram_free()
408 TF_CHECK_PARMS3(tfp, parms, parms->data); in tf_tbl_sram_set()
475 parms->idx); in tf_tbl_sram_set()
511 parms->dir, in tf_tbl_sram_set()
514 parms->data, in tf_tbl_sram_set()
515 parms->idx); in tf_tbl_sram_set()
544 TF_CHECK_PARMS3(tfp, parms, parms->data); in tf_tbl_sram_get()
617 parms->dir, in tf_tbl_sram_get()
621 parms->idx, in tf_tbl_sram_get()
[all …]
H A Dtf_tbl.c164 *parms->idx = idx; in tf_tbl_alloc()
217 parms->idx); in tf_tbl_free()
243 parms->dir, in tf_tbl_free()
289 TF_CHECK_PARMS3(tfp, parms, parms->data); in tf_tbl_set()
349 parms->dir, in tf_tbl_set()
352 parms->data, in tf_tbl_set()
353 parms->idx); in tf_tbl_set()
380 TF_CHECK_PARMS3(tfp, parms, parms->data); in tf_tbl_get()
421 parms->idx); in tf_tbl_get()
441 parms->dir, in tf_tbl_get()
[all …]
H A Dtf_tcam.c291 parms->type, in tf_tcam_alloc()
377 parms->type, in tf_tcam_free()
414 parms->type, in tf_tcam_free()
415 parms->idx); in tf_tcam_free()
483 parms->idx, in tf_tcam_free()
556 if (!parms->alloc || parms->search_status != MISS) in tf_tcam_alloc_search()
681 parms->type, in tf_tcam_set()
682 parms->idx); in tf_tcam_set()
704 parms->idx, in tf_tcam_set()
721 parms->idx, in tf_tcam_set()
[all …]
H A Dtf_msg_common.h15 parms.mailbox = mb; \
16 parms.tf_type = type; \
17 parms.tf_subtype = subtype; \
25 parms.mailbox = mb; \
26 parms.tf_type = type; \
28 parms.req_size = 0; \
29 parms.req_data = NULL; \
35 parms.mailbox = mb; \
36 parms.tf_type = type; \
40 parms.resp_size = 0; \
[all …]
H A Dtf_device.h222 struct tf_ident_alloc_parms *parms);
241 struct tf_ident_free_parms *parms);
343 struct tf_tbl_alloc_parms *parms);
419 struct tf_tbl_free_parms *parms);
437 struct tf_tbl_free_parms *parms);
456 struct tf_tbl_set_parms *parms);
475 struct tf_tbl_set_parms *parms);
494 struct tf_tbl_set_parms *parms);
532 struct tf_tbl_get_parms *parms);
626 struct tf_tcam_alloc_parms *parms);
[all …]
H A Dtf_rm.c1050 TF_CHECK_PARMS2(parms, parms->rm_db); in tf_rm_free_db()
1173 TF_CHECK_PARMS2(parms, parms->rm_db); in tf_rm_allocate()
1237 TF_CHECK_PARMS2(parms, parms->rm_db); in tf_rm_free()
1280 TF_CHECK_PARMS2(parms, parms->rm_db); in tf_rm_is_allocated()
1318 TF_CHECK_PARMS2(parms, parms->rm_db); in tf_rm_get_info()
1377 TF_CHECK_PARMS2(parms, parms->rm_db); in tf_rm_get_hcapi_type()
1387 *parms->hcapi_type = rm_db->db[parms->subtype].hcapi_type; in tf_rm_get_hcapi_type()
1397 TF_CHECK_PARMS2(parms, parms->rm_db); in tf_rm_get_slices()
1407 *parms->slices = rm_db->db[parms->subtype].slices; in tf_rm_get_slices()
1419 TF_CHECK_PARMS2(parms, parms->rm_db); in tf_rm_get_inuse_count()
[all …]
H A Dtf_em_common.c45 struct tfp_calloc_parms parms; in tf_create_tbl_pool_external() local
51 parms.nitems = num_entries; in tf_create_tbl_pool_external()
52 parms.size = sizeof(uint32_t); in tf_create_tbl_pool_external()
53 parms.alignment = 0; in tf_create_tbl_pool_external()
206 parms->type); in tf_tbl_ext_alloc()
210 *parms->idx = index; in tf_tbl_ext_alloc()
250 index = parms->idx; in tf_tbl_ext_free()
258 parms->type, in tf_tbl_ext_free()
793 parms->dir); in tf_insert_eem_entry()
887 parms); in tf_em_insert_ext_entry()
[all …]
H A Dtf_msg.c161 &parms); in tf_msg_session_open()
244 &parms); in tf_msg_session_client_register()
295 &parms); in tf_msg_session_client_unregister()
321 &parms); in tf_msg_session_close()
373 &parms); in tf_msg_session_qcfg()
838 &parms); in tf_msg_insert_em_internal_entry()
933 &parms); in tf_msg_hash_insert_em_internal_entry()
1003 &parms); in tf_msg_delete_em_entry()
1072 &parms); in tf_msg_move_em_entry()
1608 tfp_memcpy(&data[0], parms->key, parms->key_size); in tf_msg_tcam_entry_set()
[all …]
H A Dtf_identifier.c186 parms->type); in tf_ident_alloc()
200 parms->type); in tf_ident_alloc()
205 *parms->id = id; in tf_ident_alloc()
248 parms->type, in tf_ident_free()
249 parms->id); in tf_ident_free()
265 parms->type, in tf_ident_free()
266 parms->id); in tf_ident_free()
283 parms->type, in tf_ident_free()
284 parms->id); in tf_ident_free()
335 parms->type, in tf_ident_search()
[all …]
H A Dtf_if_tbl.c55 *parms->hcapi_type = tbl_cfg[parms->db_index].hcapi_type; in tf_if_tbl_get_hcapi_type()
67 TF_CHECK_PARMS2(tfp, parms); in tf_if_tbl_bind()
126 TF_CHECK_PARMS3(tfp, parms, parms->data); in tf_if_tbl_set()
131 tf_dir_2_str(parms->dir)); in tf_if_tbl_set()
143 hparms.db_index = parms->type; in tf_if_tbl_set()
153 tf_dir_2_str(parms->dir), in tf_if_tbl_set()
154 parms->type, in tf_if_tbl_set()
169 TF_CHECK_PARMS3(tfp, parms, parms->data); in tf_if_tbl_get()
186 hparms.db_index = parms->type; in tf_if_tbl_get()
197 tf_dir_2_str(parms->dir), in tf_if_tbl_get()
[all …]
H A Dtf_global_cfg.c67 *parms->hcapi_type = global_cfg[parms->db_index].hcapi_type; in tf_global_cfg_get_hcapi_type()
79 TF_CHECK_PARMS2(tfp, parms); in tf_global_cfg_bind()
126 TF_CHECK_PARMS3(tfp, parms, parms->config); in tf_global_cfg_set()
136 hparms.db_index = parms->type; in tf_global_cfg_set()
142 tf_dir_2_str(parms->dir), in tf_global_cfg_set()
143 parms->type, in tf_global_cfg_set()
153 parms->type, in tf_global_cfg_set()
170 TF_CHECK_PARMS3(tfp, parms, parms->config); in tf_global_cfg_get()
180 hparms.db_index = parms->type; in tf_global_cfg_get()
187 parms->type, in tf_global_cfg_get()
[all …]
H A Dtfp.c37 if (parms == NULL) in tfp_send_msg_direct()
45 parms->tf_type, in tfp_send_msg_direct()
46 parms->req_data, in tfp_send_msg_direct()
47 parms->req_size, in tfp_send_msg_direct()
48 parms->resp_data, in tfp_send_msg_direct()
49 parms->resp_size); in tfp_send_msg_direct()
62 if (parms == NULL) in tfp_calloc()
66 (parms->nitems * parms->size), in tfp_calloc()
67 parms->alignment); in tfp_calloc()
68 if (parms->mem_va == NULL) { in tfp_calloc()
[all …]
H A Dtf_tcam_shared.c622 parms->dir, in tf_tcam_shared_free()
641 tf_dir_2_str(parms->dir), parms->type, parms->idx); in tf_tcam_shared_free()
656 nparms = *parms; in tf_tcam_shared_free()
749 tf_dir_2_str(parms->dir), parms->type, log_idx); in tf_tcam_shared_set()
754 parms->dir, in tf_tcam_shared_set()
858 tf_dir_2_str(parms->dir), parms->type, log_idx); in tf_tcam_shared_get()
863 parms->dir, in tf_tcam_shared_get()
1070 parms->dir, in tf_tcam_shared_move()
1162 parms, in tf_tcam_shared_move_p4()
1176 parms, in tf_tcam_shared_move_p58()
[all …]
H A Dtf_em_hash_internal.c61 parms->em_record_sz_in_bits / 128, in tf_em_hash_insert_int_entry()
67 tf_dir_2_str(parms->dir)); in tf_em_hash_insert_int_entry()
81 parms, in tf_em_hash_insert_int_entry()
98 TF_SET_FLOW_ID(parms->flow_id, in tf_em_hash_insert_int_entry()
101 parms->dir); in tf_em_hash_insert_int_entry()
132 tf_dir_2_str(parms->dir), in tf_em_hash_delete_int_entry()
137 rc = tf_msg_delete_em_entry(tfp, parms); in tf_em_hash_delete_int_entry()
142 dpool_free(pool, parms->index); in tf_em_hash_delete_int_entry()
167 tf_dir_2_str(parms->dir), in tf_em_move_int_entry()
172 rc = tf_msg_move_em_entry(tfp, parms); in tf_em_move_int_entry()
[all …]
H A Dtf_sram_mgr.c640 TF_CHECK_PARMS3(sram_handle, parms, parms->sram_offset); in tf_sram_mgr_alloc()
647 parms->dir, parms->bank_id); in tf_sram_mgr_alloc()
684 parms->slice_size, in tf_sram_mgr_alloc()
713 parms->dir, parms->bank_id); in tf_sram_mgr_free()
724 tf_sram_offset_2_block_id(parms->bank_id, parms->sram_offset, &block_id, in tf_sram_mgr_free()
770 parms->dir, in tf_sram_mgr_free()
808 parms->slice_size, in tf_sram_mgr_free()
828 parms->dir, parms->bank_id); in tf_sram_mgr_dump()
877 TF_CHECK_PARMS3(sram_handle, parms, parms->is_allocated); in tf_sram_mgr_is_allocated()
884 parms->dir, parms->bank_id); in tf_sram_mgr_is_allocated()
[all …]
H A Dtf_em.h228 struct tf_insert_em_entry_parms *parms);
244 struct tf_delete_em_entry_parms *parms);
260 struct tf_move_em_entry_parms *parms);
340 struct tf_em_cfg_parms *parms);
372 struct tf_em_cfg_parms *parms);
420 struct tf_free_tbl_scope_parms *parms);
484 struct tf_tbl_alloc_parms *parms);
504 struct tf_tbl_free_parms *parms);
523 struct tf_tbl_set_parms *parms);
542 struct tf_tbl_set_parms *parms);
[all …]
H A Dtf_em_internal.c51 tf_dir_2_str(parms->dir), in tf_em_insert_int_entry()
61 tf_dir_2_str(parms->dir)); in tf_em_insert_int_entry()
68 parms, in tf_em_insert_int_entry()
82 TF_SET_FLOW_ID(parms->flow_id, in tf_em_insert_int_entry()
85 parms->dir); in tf_em_insert_int_entry()
143 memset(&parms, 0, sizeof(parms)); in tf_em_move_callback()
145 parms.tbl_scope_id = 0; in tf_em_move_callback()
156 tf_dir_2_str(parms.dir), in tf_em_move_callback()
166 tf_dir_2_str(parms.dir), in tf_em_move_callback()
193 TF_CHECK_PARMS2(tfp, parms); in tf_em_int_bind()
[all …]
/dpdk/lib/acl/
H A Dacl_run_neon.h34 struct parms *parms, in resolve_priority_neon() argument
54 if (parms[n].cmplt->count != ctx->num_tries) { in resolve_priority_neon()
81 acl_match_check_x4(int slot, const struct rte_acl_ctx *ctx, struct parms *parms, in acl_match_check_x4() argument
86 parms, flows, resolve_priority_neon); in acl_match_check_x4()
88 parms, flows, resolve_priority_neon); in acl_match_check_x4()
90 parms, flows, resolve_priority_neon); in acl_match_check_x4()
92 parms, flows, resolve_priority_neon); in acl_match_check_x4()
167 struct parms parms[8]; in search_neon_8() local
184 input0 = vdupq_n_s32(GET_NEXT_4BYTES(parms, 0)); in search_neon_8()
229 struct parms parms[4]; in search_neon_4() local
[all …]
H A Dacl_run_sse.h56 struct parms *parms, const struct rte_acl_match_results *p, in resolve_priority_sse() argument
67 (xmm_t *)(&parms[n].cmplt->priority[x]); in resolve_priority_sse()
100 struct parms *parms, struct acl_flow_data *flows) in acl_process_matches() argument
112 parms, flows, resolve_priority_sse); in acl_process_matches()
114 parms, flows, resolve_priority_sse); in acl_process_matches()
124 acl_match_check_x4(int slot, const struct rte_acl_ctx *ctx, struct parms *parms, in acl_match_check_x4() argument
201 struct parms parms[MAX_SEARCHES_SSE8]; in search_sse_8() local
227 acl_match_check_x4(0, ctx, parms, &flows, in search_sse_8()
229 acl_match_check_x4(4, ctx, parms, &flows, in search_sse_8()
290 struct parms parms[MAX_SEARCHES_SSE4]; in search_sse_4() local
[all …]
H A Dacl_run.h68 struct parms { struct
111 const struct rte_acl_ctx *ctx, struct parms *parms, in resolve_single_priority() argument
115 parms[n].cmplt->priority[0] <= in resolve_single_priority()
128 acl_start_next_trie(struct acl_flow_data *flows, struct parms *parms, int n, in acl_start_next_trie() argument
147 parms[n].cmplt = flows->last_cmplt; in acl_start_next_trie()
149 flows->trans[parms[n].data[*parms[n].data_index++] + in acl_start_next_trie()
169 parms[n].data_index = idle; in acl_start_next_trie()
194 struct parms *parms, const struct rte_acl_match_results *p,
204 const struct rte_acl_ctx *ctx, struct parms *parms, in acl_match_check() argument
221 parms, p); in acl_match_check()
[all …]
H A Dacl_run_avx2.h91 struct parms *parms, struct acl_flow_data *flows, uint32_t slot, in acl_process_matches_avx2x8() argument
134 acl_match_check_avx2x8(const struct rte_acl_ctx *ctx, struct parms *parms, in acl_match_check_avx2x8() argument
167 struct parms parms[MAX_SEARCHES_AVX16]; in search_avx2x16() local
204 in[0] = GET_NEXT_4BYTES(parms, 0); in search_avx2x16()
205 in[4] = GET_NEXT_4BYTES(parms, 4); in search_avx2x16()
206 in[1] = GET_NEXT_4BYTES(parms, 1); in search_avx2x16()
207 in[5] = GET_NEXT_4BYTES(parms, 5); in search_avx2x16()
208 in[2] = GET_NEXT_4BYTES(parms, 2); in search_avx2x16()
209 in[6] = GET_NEXT_4BYTES(parms, 6); in search_avx2x16()
210 in[3] = GET_NEXT_4BYTES(parms, 3); in search_avx2x16()
[all …]
H A Dacl_run_altivec.h39 const struct rte_acl_ctx *ctx, struct parms *parms, in resolve_priority_altivec() argument
87 acl_match_check_x4(int slot, const struct rte_acl_ctx *ctx, struct parms *parms, in acl_match_check_x4() argument
194 struct parms parms[MAX_SEARCHES_ALTIVEC8]; in search_altivec_8() local
213 GET_NEXT_4BYTES(parms, 1), in search_altivec_8()
214 GET_NEXT_4BYTES(parms, 2), in search_altivec_8()
215 GET_NEXT_4BYTES(parms, 3)}; in search_altivec_8()
218 GET_NEXT_4BYTES(parms, 5), in search_altivec_8()
219 GET_NEXT_4BYTES(parms, 6), in search_altivec_8()
265 struct parms parms[MAX_SEARCHES_ALTIVEC4]; in search_altivec_4() local
283 GET_NEXT_4BYTES(parms, 1), in search_altivec_4()
[all …]
/dpdk/drivers/net/bnxt/tf_ulp/
H A Dulp_mapper.c681 push_fid = parms->fid; in ulp_mapper_fdb_opc_process()
1147 m = parms->mapper_data; in ulp_mapper_field_src_process()
3959 memset(&parms, 0, sizeof(parms)); in ulp_mapper_flow_create()
3969 parms.ulp_ctx = ulp_ctx; in ulp_mapper_flow_create()
3990 parms.device_params = bnxt_ulp_device_params_get(parms.dev_id); in ulp_mapper_flow_create()
3993 parms.dev_id); in ulp_mapper_flow_create()
4015 if (parms.act_tid) { in ulp_mapper_flow_create()
4018 rc = ulp_mapper_tbls_process(&parms, parms.act_tid); in ulp_mapper_flow_create()
4024 if (parms.class_tid) { in ulp_mapper_flow_create()
4028 rc = ulp_mapper_tbls_process(&parms, parms.class_tid); in ulp_mapper_flow_create()
[all …]

123