Home
last modified time | relevance | path

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

/dpdk/drivers/net/bnxt/tf_core/
H A Dtf_tcam.c39 struct tf_rm_free_db_parms fparms; in tf_tcam_bind() local
191 memset(&fparms, 0, sizeof(fparms)); in tf_tcam_bind()
192 fparms.dir = i; in tf_tcam_bind()
232 memset(&fparms, 0, sizeof(fparms)); in tf_tcam_unbind()
233 fparms.dir = i; in tf_tcam_unbind()
425 shparms.fparms = parms; in tf_tcam_free()
450 memset(&fparms, 0, sizeof(fparms)); in tf_tcam_free()
454 rc = tf_rm_free(&fparms); in tf_tcam_free()
599 fparms.dir = parms->dir; in tf_tcam_alloc_search()
600 fparms.type = parms->type; in tf_tcam_alloc_search()
[all …]
H A Dtf_identifier.c113 struct tf_rm_free_db_parms fparms = { 0 }; in tf_ident_unbind() local
128 fparms.rm_db = ident_db->ident_db[i]; in tf_ident_unbind()
129 fparms.dir = i; in tf_ident_unbind()
130 rc = tf_rm_free_db(tfp, &fparms); in tf_ident_unbind()
216 struct tf_rm_free_parms fparms = { 0 }; in tf_ident_free() local
275 fparms.rm_db = ident_db->ident_db[parms->dir]; in tf_ident_free()
276 fparms.subtype = parms->type; in tf_ident_free()
277 fparms.index = parms->id; in tf_ident_free()
278 rc = tf_rm_free(&fparms); in tf_ident_free()
H A Dtf_shadow_tcam.c494 struct tf_tcam_free_parms *fparms; in tf_shadow_tcam_remove() local
497 if (!parms || !parms->fparms) { in tf_shadow_tcam_remove()
502 fparms = parms->fparms; in tf_shadow_tcam_remove()
508 fparms->ref_cnt = 0; in tf_shadow_tcam_remove()
511 ctxt = tf_shadow_tcam_ctxt_get(shadow_db, fparms->type); in tf_shadow_tcam_remove()
514 tf_tcam_tbl_2_str(fparms->type)); in tf_shadow_tcam_remove()
518 idx = TF_SHADOW_TCAM_IDX_TO_SHIDX(ctxt, fparms->idx); in tf_shadow_tcam_remove()
521 tf_tcam_tbl_2_str(fparms->type), in tf_shadow_tcam_remove()
522 fparms->idx, in tf_shadow_tcam_remove()
534 fparms->ref_cnt = sr_entry->refcnt; in tf_shadow_tcam_remove()
H A Dtf_tbl.c93 struct tf_rm_free_db_parms fparms = { 0 }; in tf_tbl_unbind() local
106 fparms.dir = i; in tf_tbl_unbind()
107 fparms.rm_db = tbl_db->tbl_db[i]; in tf_tbl_unbind()
108 rc = tf_rm_free_db(tfp, &fparms); in tf_tbl_unbind()
175 struct tf_rm_free_parms fparms = { 0 }; in tf_tbl_free() local
259 fparms.rm_db = tbl_db->tbl_db[parms->dir]; in tf_tbl_free()
260 fparms.subtype = parms->type; in tf_tbl_free()
261 fparms.index = parms->idx; in tf_tbl_free()
262 rc = tf_rm_free(&fparms); in tf_tbl_free()
H A Dtf_core.c523 fparms.dir = parms->dir; in tf_free_identifier()
524 fparms.type = parms->ident_type; in tf_free_identifier()
525 fparms.id = parms->id; in tf_free_identifier()
526 fparms.ref_cnt = &parms->ref_cnt; in tf_free_identifier()
870 struct tf_tcam_free_parms fparms; in tf_free_tcam_entry() local
905 fparms.dir = parms->dir; in tf_free_tcam_entry()
907 fparms.idx = parms->idx; in tf_free_tcam_entry()
1114 struct tf_tbl_free_parms fparms; in tf_free_tbl_entry() local
1141 fparms.dir = parms->dir; in tf_free_tbl_entry()
1142 fparms.type = parms->type; in tf_free_tbl_entry()
[all …]
H A Dtf_tbl_sram.c276 struct tf_sram_mgr_free_parms fparms = { 0 }; in tf_tbl_sram_free() local
352 fparms.rm_db = tbl_db->tbl_db[parms->dir]; in tf_tbl_sram_free()
353 fparms.tbl_type = parms->type; in tf_tbl_sram_free()
354 fparms.sram_offset = parms->idx; in tf_tbl_sram_free()
355 fparms.slice_size = iparms.slice_size; in tf_tbl_sram_free()
356 fparms.bank_id = iparms.bank_id; in tf_tbl_sram_free()
357 fparms.dir = parms->dir; in tf_tbl_sram_free()
359 fparms.tfp = tfp; in tf_tbl_sram_free()
361 rc = tf_sram_mgr_free(sram_handle, &fparms); in tf_tbl_sram_free()
H A Dtf_em_internal.c316 struct tf_rm_free_db_parms fparms = { 0 }; in tf_em_int_unbind() local
345 fparms.dir = i; in tf_em_int_unbind()
346 fparms.rm_db = em_db->em_db[i]; in tf_em_int_unbind()
347 rc = tf_rm_free_db(tfp, &fparms); in tf_em_int_unbind()
H A Dtf_em_host.c372 struct tf_rm_free_parms fparms = { 0 }; in tf_em_ext_alloc() local
526 fparms.rm_db = ext_db->eem_db[TF_DIR_RX]; in tf_em_ext_alloc()
527 fparms.subtype = TF_EM_TBL_TYPE_TBL_SCOPE; in tf_em_ext_alloc()
528 fparms.index = parms->tbl_scope_id; in tf_em_ext_alloc()
529 rc = tf_rm_free(&fparms); in tf_em_ext_alloc()
H A Dtf_sram_mgr.c704 struct tf_rm_free_parms fparms = { 0 }; in tf_sram_mgr_free() local
788 fparms.rm_db = parms->rm_db; in tf_sram_mgr_free()
789 fparms.subtype = parms->tbl_type; in tf_sram_mgr_free()
790 fparms.index = block_id; in tf_sram_mgr_free()
791 rc = tf_rm_free(&fparms); in tf_sram_mgr_free()
H A Dtf_tcam_shared.c933 struct tf_tcam_free_parms fparms; in tf_tcam_shared_move_entry() local
993 fparms.dir = dir; in tf_tcam_shared_move_entry()
994 fparms.type = TF_TCAM_TBL_TYPE_WC_TCAM; in tf_tcam_shared_move_entry()
995 fparms.hcapi_type = hcapi_type; in tf_tcam_shared_move_entry()
996 fparms.idx = sphy_idx; in tf_tcam_shared_move_entry()
998 rc = tf_msg_tcam_entry_free(tfp, dev, &fparms); in tf_tcam_shared_move_entry()
1004 tf_tcam_tbl_2_str(fparms.type), in tf_tcam_shared_move_entry()
H A Dtf_shadow_tcam.h157 struct tf_tcam_free_parms *fparms; member
H A Dtf_em_common.c974 struct tf_rm_free_db_parms fparms = { 0 }; in tf_em_ext_common_unbind() local
1033 fparms.dir = i; in tf_em_ext_common_unbind()
1034 fparms.rm_db = ext_db->eem_db[i]; in tf_em_ext_common_unbind()
1035 rc = tf_rm_free_db(tfp, &fparms); in tf_em_ext_common_unbind()
/dpdk/drivers/net/bnxt/tf_ulp/
H A Dulp_mapper.c121 struct tf_free_identifier_parms fparms; in ulp_mapper_resource_ident_allocate() local
153 fparms.dir = iparms.dir; in ulp_mapper_resource_ident_allocate()
154 fparms.ident_type = iparms.ident_type; in ulp_mapper_resource_ident_allocate()
155 fparms.id = iparms.id; in ulp_mapper_resource_ident_allocate()
156 tf_free_identifier(tfp, &fparms); in ulp_mapper_resource_ident_allocate()
519 fparms.tcam_tbl_type = in ulp_mapper_tcam_entry_free()
528 return tf_free_tcam_entry(tfp, &fparms); in ulp_mapper_tcam_entry_free()
548 return tf_free_tbl_entry(tfp, &fparms); in ulp_mapper_index_entry_free()
559 fparms.dir = res->direction; in ulp_mapper_em_entry_free()
560 fparms.flow_handle = res->resource_hndl; in ulp_mapper_em_entry_free()
[all …]