Searched refs:fparms (Results 1 – 12 of 12) sorted by relevance
| /f-stack/dpdk/drivers/net/bnxt/tf_core/ |
| H A D | tf_tcam.c | 138 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 D | tf_tbl.c | 130 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 D | tf_identifier.c | 103 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 D | tf_shadow_tbl.c | 474 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 D | tf_core.c | 522 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 D | tf_shadow_tcam.c | 493 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 D | tf_em_internal.c | 326 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 D | tf_em_host.c | 378 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 D | tf_shadow_tbl.h | 156 struct tf_tbl_free_parms *fparms; member
|
| H A D | tf_shadow_tcam.h | 157 struct tf_tcam_free_parms *fparms; member
|
| H A D | tf_em_common.c | 938 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 D | ulp_mapper.c | 89 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 …]
|