Lines Matching refs:ulp
345 ulp_mapper_cache_entry_get(struct bnxt_ulp_context *ulp, in ulp_mapper_cache_entry_get() argument
351 mapper_data = bnxt_ulp_cntxt_ptr2_mapper_data_get(ulp); in ulp_mapper_cache_entry_get()
386 ulp_mapper_cache_entry_free(struct bnxt_ulp_context *ulp, in ulp_mapper_cache_entry_free() argument
402 cache_entry = ulp_mapper_cache_entry_get(ulp, table_id, in ulp_mapper_cache_entry_free()
460 ulp_mapper_tcam_entry_free(struct bnxt_ulp_context *ulp __rte_unused, in ulp_mapper_tcam_entry_free()
474 ulp_mapper_index_entry_free(struct bnxt_ulp_context *ulp, in ulp_mapper_index_entry_free() argument
488 (void)bnxt_ulp_cntxt_tbl_scope_id_get(ulp, &fparms.tbl_scope_id); in ulp_mapper_index_entry_free()
494 ulp_mapper_em_entry_free(struct bnxt_ulp_context *ulp, in ulp_mapper_em_entry_free() argument
508 rc = bnxt_ulp_cntxt_tbl_scope_id_get(ulp, &fparms.tbl_scope_id); in ulp_mapper_em_entry_free()
518 ulp_mapper_ident_free(struct bnxt_ulp_context *ulp __rte_unused, in ulp_mapper_ident_free()
532 ulp_mapper_mark_free(struct bnxt_ulp_context *ulp, in ulp_mapper_mark_free() argument
535 return ulp_mark_db_mark_del(ulp, in ulp_mapper_mark_free()
542 ulp_mapper_parent_flow_free(struct bnxt_ulp_context *ulp, in ulp_mapper_parent_flow_free() argument
552 if (ulp_flow_db_parent_flow_idx_get(ulp, parent_fid, &idx) || in ulp_mapper_parent_flow_free()
559 flow_db = bnxt_ulp_cntxt_ptr2_flow_db_get(ulp); in ulp_mapper_parent_flow_free()
563 if (ulp_flow_db_child_flow_reset(ulp, BNXT_ULP_FDB_TYPE_REGULAR, in ulp_mapper_parent_flow_free()
572 if (ulp_flow_db_parent_flow_free(ulp, parent_fid)) { in ulp_mapper_parent_flow_free()
580 ulp_mapper_child_flow_free(struct bnxt_ulp_context *ulp, in ulp_mapper_child_flow_free() argument
591 if (ulp_flow_db_parent_child_flow_set(ulp, parent_fid, child_fid, 0)) { in ulp_mapper_child_flow_free()
2578 ulp_mapper_resource_free(struct bnxt_ulp_context *ulp, in ulp_mapper_resource_free() argument
2585 if (!res || !ulp) { in ulp_mapper_resource_free()
2590 tfp = bnxt_ulp_cntxt_tfp_get(ulp); in ulp_mapper_resource_free()
2598 rc = ulp_mapper_cache_entry_free(ulp, tfp, res); in ulp_mapper_resource_free()
2601 rc = ulp_mapper_tcam_entry_free(ulp, tfp, res); in ulp_mapper_resource_free()
2605 rc = ulp_mapper_em_entry_free(ulp, tfp, res); in ulp_mapper_resource_free()
2608 rc = ulp_mapper_index_entry_free(ulp, tfp, res); in ulp_mapper_resource_free()
2611 rc = ulp_mapper_ident_free(ulp, tfp, res); in ulp_mapper_resource_free()
2614 rc = ulp_mapper_mark_free(ulp, res); in ulp_mapper_resource_free()
2617 rc = ulp_mapper_parent_flow_free(ulp, fid, res); in ulp_mapper_resource_free()
2620 rc = ulp_mapper_child_flow_free(ulp, fid, res); in ulp_mapper_resource_free()