Lines Matching refs:ulp_ctx

84 ulp_mapper_resource_ident_allocate(struct bnxt_ulp_context *ulp_ctx,  in ulp_mapper_resource_ident_allocate()  argument
94 tfp = bnxt_ulp_cntxt_tfp_get(ulp_ctx); in ulp_mapper_resource_ident_allocate()
132 ulp_mapper_resource_index_tbl_alloc(struct bnxt_ulp_context *ulp_ctx, in ulp_mapper_resource_index_tbl_alloc() argument
143 tfp = bnxt_ulp_cntxt_tfp_get(ulp_ctx); in ulp_mapper_resource_index_tbl_alloc()
148 rc = bnxt_ulp_cntxt_tbl_scope_id_get(ulp_ctx, &tbl_scope_id); in ulp_mapper_resource_index_tbl_alloc()
618 tfp = bnxt_ulp_cntxt_tfp_get(parms->ulp_ctx); in ulp_mapper_ident_process()
654 rc = ulp_flow_db_resource_add(parms->ulp_ctx, in ulp_mapper_ident_process()
703 tfp = bnxt_ulp_cntxt_tfp_get(parms->ulp_ctx); in ulp_mapper_ident_extract()
751 rc = ulp_flow_db_resource_add(parms->ulp_ctx, in ulp_mapper_ident_extract()
1225 rc = ulp_mark_db_mark_add(parms->ulp_ctx, mark_flag, in ulp_mapper_mark_gfid_process()
1236 rc = ulp_flow_db_resource_add(parms->ulp_ctx, in ulp_mapper_mark_gfid_process()
1274 rc = ulp_mark_db_mark_add(parms->ulp_ctx, mark_flag, in ulp_mapper_mark_act_ptr_process()
1285 rc = ulp_flow_db_resource_add(parms->ulp_ctx, in ulp_mapper_mark_act_ptr_process()
1323 rc = ulp_mark_db_mark_add(parms->ulp_ctx, mark_flag, in ulp_mapper_mark_vfr_idx_process()
1334 rc = ulp_flow_db_resource_add(parms->ulp_ctx, in ulp_mapper_mark_vfr_idx_process()
1449 tfp = bnxt_ulp_cntxt_tfp_get(parms->ulp_ctx); in ulp_mapper_tcam_tbl_entry_write()
1547 tfp = bnxt_ulp_cntxt_tfp_get(parms->ulp_ctx); in ulp_mapper_tcam_tbl_process()
1727 rc = ulp_flow_db_resource_add(parms->ulp_ctx, in ulp_mapper_tcam_tbl_process()
1770 struct tf *tfp = bnxt_ulp_cntxt_tfp_get(parms->ulp_ctx); in ulp_mapper_em_tbl_process()
1779 rc = bnxt_ulp_cntxt_mem_type_get(parms->ulp_ctx, &mtype); in ulp_mapper_em_tbl_process()
1845 rc = bnxt_ulp_cntxt_tbl_scope_id_get(parms->ulp_ctx, in ulp_mapper_em_tbl_process()
1890 rc = ulp_flow_db_resource_add(parms->ulp_ctx, in ulp_mapper_em_tbl_process()
1931 struct tf *tfp = bnxt_ulp_cntxt_tfp_get(parms->ulp_ctx); in ulp_mapper_index_tbl_process()
1936 rc = bnxt_ulp_cntxt_tbl_scope_id_get(parms->ulp_ctx, &tbl_scope_id); in ulp_mapper_index_tbl_process()
2118 rc = ulp_flow_db_resource_add(parms->ulp_ctx, in ulp_mapper_index_tbl_process()
2206 cache_entry = ulp_mapper_cache_entry_get(parms->ulp_ctx, in ulp_mapper_cache_tbl_process()
2281 rc = ulp_flow_db_resource_add(parms->ulp_ctx, in ulp_mapper_cache_tbl_process()
2319 struct tf *tfp = bnxt_ulp_cntxt_tfp_get(parms->ulp_ctx); in ulp_mapper_if_tbl_process()
2386 ulp_mapper_glb_resource_info_init(struct bnxt_ulp_context *ulp_ctx, in ulp_mapper_glb_resource_info_init() argument
2403 rc = ulp_mapper_resource_ident_allocate(ulp_ctx, in ulp_mapper_glb_resource_info_init()
2408 rc = ulp_mapper_resource_index_tbl_alloc(ulp_ctx, in ulp_mapper_glb_resource_info_init()
2493 bnxt_ulp_cntxt_mem_type_get(parms->ulp_ctx, &mtype); in ulp_mapper_tbl_memtype_opcode_process()
2630 ulp_mapper_resources_free(struct bnxt_ulp_context *ulp_ctx, in ulp_mapper_resources_free() argument
2637 if (!ulp_ctx) { in ulp_mapper_resources_free()
2647 rc = ulp_flow_db_resource_del(ulp_ctx, flow_type, fid, &res_parms); in ulp_mapper_resources_free()
2660 trc = ulp_mapper_resource_free(ulp_ctx, fid, &res_parms); in ulp_mapper_resources_free()
2675 rc = ulp_flow_db_resource_del(ulp_ctx, in ulp_mapper_resources_free()
2682 rc = ulp_flow_db_fid_free(ulp_ctx, flow_type, fid); in ulp_mapper_resources_free()
2688 ulp_mapper_glb_resource_info_deinit(struct bnxt_ulp_context *ulp_ctx, in ulp_mapper_glb_resource_info_deinit() argument
2710 ulp_mapper_resource_free(ulp_ctx, 0, &res); in ulp_mapper_glb_resource_info_deinit()
2716 ulp_mapper_flow_destroy(struct bnxt_ulp_context *ulp_ctx, in ulp_mapper_flow_destroy() argument
2722 if (!ulp_ctx) { in ulp_mapper_flow_destroy()
2727 rc = ulp_mapper_resources_free(ulp_ctx, flow_type, fid); in ulp_mapper_flow_destroy()
2735 ulp_mapper_glb_template_table_init(struct bnxt_ulp_context *ulp_ctx) in ulp_mapper_glb_template_table_init() argument
2748 if (bnxt_ulp_cntxt_dev_id_get(ulp_ctx, &dev_id)) { in ulp_mapper_glb_template_table_init()
2753 mapper_data = bnxt_ulp_cntxt_ptr2_mapper_data_get(ulp_ctx); in ulp_mapper_glb_template_table_init()
2763 parms.tfp = bnxt_ulp_cntxt_tfp_get(ulp_ctx); in ulp_mapper_glb_template_table_init()
2764 parms.ulp_ctx = ulp_ctx; in ulp_mapper_glb_template_table_init()
2791 ulp_mapper_flow_create(struct bnxt_ulp_context *ulp_ctx, in ulp_mapper_flow_create() argument
2798 if (!ulp_ctx || !cparms) in ulp_mapper_flow_create()
2809 parms.tfp = bnxt_ulp_cntxt_tfp_get(ulp_ctx); in ulp_mapper_flow_create()
2810 parms.ulp_ctx = ulp_ctx; in ulp_mapper_flow_create()
2821 if (bnxt_ulp_cntxt_dev_id_get(ulp_ctx, &parms.dev_id)) { in ulp_mapper_flow_create()
2839 bnxt_ulp_cntxt_ptr2_mapper_data_get(ulp_ctx); in ulp_mapper_flow_create()
2894 trc = ulp_mapper_flow_destroy(ulp_ctx, BNXT_ULP_FDB_TYPE_REGULAR, in ulp_mapper_flow_create()
2903 ulp_mapper_init(struct bnxt_ulp_context *ulp_ctx) in ulp_mapper_init() argument
2911 if (!ulp_ctx) in ulp_mapper_init()
2914 tfp = bnxt_ulp_cntxt_tfp_get(ulp_ctx); in ulp_mapper_init()
2925 if (bnxt_ulp_cntxt_ptr2_mapper_data_set(ulp_ctx, data)) { in ulp_mapper_init()
2933 rc = ulp_mapper_glb_resource_info_init(ulp_ctx, data); in ulp_mapper_init()
2961 rc = ulp_mapper_glb_template_table_init(ulp_ctx); in ulp_mapper_init()
2970 ulp_mapper_deinit(ulp_ctx); in ulp_mapper_init()
2975 ulp_mapper_deinit(struct bnxt_ulp_context *ulp_ctx) in ulp_mapper_deinit() argument
2981 if (!ulp_ctx) { in ulp_mapper_deinit()
2989 bnxt_ulp_cntxt_ptr2_mapper_data_get(ulp_ctx); in ulp_mapper_deinit()
2996 tfp = bnxt_ulp_cntxt_tfp_get(ulp_ctx); in ulp_mapper_deinit()
3004 ulp_mapper_glb_resource_info_deinit(ulp_ctx, data); in ulp_mapper_deinit()
3015 bnxt_ulp_cntxt_ptr2_mapper_data_set(ulp_ctx, NULL); in ulp_mapper_deinit()