Home
last modified time | relevance | path

Searched refs:fparms (Results 1 – 12 of 12) sorted by relevance

/f-stack/dpdk/drivers/net/bnxt/tf_core/
H A Dtf_tcam.c138 memset(&fparms, 0, sizeof(fparms)); in tf_tcam_bind()
139 fparms.dir = i; in tf_tcam_bind()
140 fparms.rm_db = tcam_db[i]; in tf_tcam_bind()
177 memset(&fparms, 0, sizeof(fparms)); in tf_tcam_unbind()
178 fparms.dir = i; in tf_tcam_unbind()
179 fparms.rm_db = tcam_db[i]; in tf_tcam_unbind()
356 shparms.fparms = parms; in tf_tcam_free()
380 memset(&fparms, 0, sizeof(fparms)); in tf_tcam_free()
384 rc = tf_rm_free(&fparms); in tf_tcam_free()
413 fparms.index); in tf_tcam_free()
[all …]
H A Dtf_tbl.c130 memset(&fparms, 0, sizeof(fparms)); in tf_tbl_bind()
131 fparms.dir = d; in tf_tbl_bind()
132 fparms.rm_db = tbl_db[d]; in tf_tbl_bind()
169 fparms.dir = i; in tf_tbl_unbind()
170 fparms.rm_db = tbl_db[i]; in tf_tbl_unbind()
270 shparms.fparms = parms; in tf_tbl_free()
296 fparms.index = parms->idx; in tf_tbl_free()
297 rc = tf_rm_free(&fparms); in tf_tbl_free()
410 memset(&fparms, 0, sizeof(fparms)); in tf_tbl_alloc_search()
411 fparms.dir = parms->dir; in tf_tbl_alloc_search()
[all …]
H A Dtf_identifier.c103 struct tf_rm_free_db_parms fparms = { 0 }; in tf_ident_unbind() local
116 fparms.dir = i; in tf_ident_unbind()
117 fparms.rm_db = ident_db[i]; in tf_ident_unbind()
118 rc = tf_rm_free_db(tfp, &fparms); in tf_ident_unbind()
202 struct tf_rm_free_parms fparms = { 0 }; in tf_ident_free() local
257 fparms.rm_db = ident_db[parms->dir]; in tf_ident_free()
258 fparms.db_index = parms->type; in tf_ident_free()
259 fparms.index = parms->id; in tf_ident_free()
260 rc = tf_rm_free(&fparms); in tf_ident_free()
H A Dtf_shadow_tbl.c474 struct tf_tbl_free_parms *fparms; in tf_shadow_tbl_remove() local
477 if (!parms || !parms->fparms) { in tf_shadow_tbl_remove()
482 fparms = parms->fparms; in tf_shadow_tbl_remove()
483 if (!tf_shadow_tbl_is_searchable(fparms->type)) in tf_shadow_tbl_remove()
489 fparms->ref_cnt = 0; in tf_shadow_tbl_remove()
492 ctxt = tf_shadow_tbl_ctxt_get(shadow_db, fparms->type); in tf_shadow_tbl_remove()
495 tf_tbl_type_2_str(fparms->type)); in tf_shadow_tbl_remove()
499 idx = TF_SHADOW_IDX_TO_SHIDX(ctxt, fparms->idx); in tf_shadow_tbl_remove()
502 tf_tbl_type_2_str(fparms->type), in tf_shadow_tbl_remove()
503 fparms->idx, in tf_shadow_tbl_remove()
[all …]
H A Dtf_core.c522 fparms.dir = parms->dir; in tf_free_identifier()
523 fparms.type = parms->ident_type; in tf_free_identifier()
524 fparms.id = parms->id; in tf_free_identifier()
525 fparms.ref_cnt = &parms->ref_cnt; in tf_free_identifier()
810 struct tf_tcam_free_parms fparms; in tf_free_tcam_entry() local
845 fparms.dir = parms->dir; in tf_free_tcam_entry()
847 fparms.idx = parms->idx; in tf_free_tcam_entry()
1016 struct tf_tbl_free_parms fparms; in tf_free_tbl_entry() local
1043 fparms.dir = parms->dir; in tf_free_tbl_entry()
1044 fparms.type = parms->type; in tf_free_tbl_entry()
[all …]
H A Dtf_shadow_tcam.c493 struct tf_tcam_free_parms *fparms; in tf_shadow_tcam_remove() local
496 if (!parms || !parms->fparms) { in tf_shadow_tcam_remove()
501 fparms = parms->fparms; in tf_shadow_tcam_remove()
507 fparms->ref_cnt = 0; in tf_shadow_tcam_remove()
510 ctxt = tf_shadow_tcam_ctxt_get(shadow_db, fparms->type); in tf_shadow_tcam_remove()
513 tf_tcam_tbl_2_str(fparms->type)); in tf_shadow_tcam_remove()
517 idx = TF_SHADOW_TCAM_IDX_TO_SHIDX(ctxt, fparms->idx); in tf_shadow_tcam_remove()
520 tf_tcam_tbl_2_str(fparms->type), in tf_shadow_tcam_remove()
521 fparms->idx, in tf_shadow_tcam_remove()
533 fparms->ref_cnt = sr_entry->refcnt; in tf_shadow_tcam_remove()
H A Dtf_em_internal.c326 struct tf_rm_free_db_parms fparms = { 0 }; in tf_em_int_unbind() local
341 fparms.dir = i; in tf_em_int_unbind()
342 fparms.rm_db = em_db[i]; in tf_em_int_unbind()
344 rc = tf_rm_free_db(tfp, &fparms); in tf_em_int_unbind()
H A Dtf_em_host.c378 struct tf_rm_free_parms fparms = { 0 }; in tf_em_ext_alloc() local
490 fparms.rm_db = eem_db[TF_DIR_RX]; in tf_em_ext_alloc()
491 fparms.db_index = TF_EM_TBL_TYPE_TBL_SCOPE; in tf_em_ext_alloc()
492 fparms.index = parms->tbl_scope_id; in tf_em_ext_alloc()
493 tf_rm_free(&fparms); in tf_em_ext_alloc()
H A Dtf_shadow_tbl.h156 struct tf_tbl_free_parms *fparms; member
H A Dtf_shadow_tcam.h157 struct tf_tcam_free_parms *fparms; member
H A Dtf_em_common.c938 struct tf_rm_free_db_parms fparms = { 0 }; in tf_em_ext_common_unbind() local
950 fparms.dir = i; in tf_em_ext_common_unbind()
951 fparms.rm_db = eem_db[i]; in tf_em_ext_common_unbind()
952 rc = tf_rm_free_db(tfp, &fparms); in tf_em_ext_common_unbind()
/f-stack/dpdk/drivers/net/bnxt/tf_ulp/
H A Dulp_mapper.c89 struct tf_free_identifier_parms fparms; in ulp_mapper_resource_ident_allocate() local
117 fparms.dir = iparms.dir; in ulp_mapper_resource_ident_allocate()
118 fparms.ident_type = iparms.ident_type; in ulp_mapper_resource_ident_allocate()
119 fparms.id = iparms.id; in ulp_mapper_resource_ident_allocate()
120 tf_free_identifier(tfp, &fparms); in ulp_mapper_resource_ident_allocate()
490 return tf_free_tbl_entry(tfp, &fparms); in ulp_mapper_index_entry_free()
501 fparms.dir = res->direction; in ulp_mapper_em_entry_free()
503 fparms.mem = TF_MEM_EXTERNAL; in ulp_mapper_em_entry_free()
505 fparms.mem = TF_MEM_INTERNAL; in ulp_mapper_em_entry_free()
2299 fparms.dir = tbl->direction; in ulp_mapper_cache_tbl_process()
[all …]