Home
last modified time | relevance | path

Searched refs:ulp_ctx (Results 1 – 16 of 16) sorted by relevance

/f-stack/dpdk/drivers/net/bnxt/tf_ulp/
H A Dbnxt_ulp.c40 if (!ulp_ctx || !ulp_ctx->cfg_data) in ulp_ctx_deinit_allowed()
437 if (!ulp_ctx || !ulp_ctx->cfg_data) in ulp_eem_tbl_scope_deinit()
1180 if (!ulp_ctx || !ulp_ctx->cfg_data) in bnxt_ulp_cntxt_ptr2_mark_db_get()
1191 if (ulp_ctx && ulp_ctx->cfg_data) { in bnxt_ulp_cntxt_dev_id_set()
1204 if (ulp_ctx && ulp_ctx->cfg_data) { in bnxt_ulp_cntxt_dev_id_get()
1217 if (ulp_ctx && ulp_ctx->cfg_data) { in bnxt_ulp_cntxt_mem_type_set()
1229 if (ulp_ctx && ulp_ctx->cfg_data) { in bnxt_ulp_cntxt_mem_type_get()
1242 if (ulp_ctx && ulp_ctx->cfg_data) { in bnxt_ulp_cntxt_tbl_scope_id_get()
1255 if (ulp_ctx && ulp_ctx->cfg_data) { in bnxt_ulp_cntxt_tbl_scope_id_set()
1307 if (!ulp_ctx || !ulp_ctx->cfg_data) in bnxt_ulp_cntxt_ptr2_flow_db_set()
[all …]
H A Dbnxt_ulp.h101 ulp_ctx_deinit_allowed(struct bnxt_ulp_context *ulp_ctx);
113 bnxt_ulp_cntxt_mem_type_get(struct bnxt_ulp_context *ulp_ctx,
118 bnxt_ulp_cntxt_mem_type_set(struct bnxt_ulp_context *ulp_ctx,
123 bnxt_ulp_cntxt_tbl_scope_id_set(struct bnxt_ulp_context *ulp_ctx,
128 bnxt_ulp_cntxt_tbl_scope_id_get(struct bnxt_ulp_context *ulp_ctx,
144 bnxt_ulp_ctxt_ptr2_mark_db_set(struct bnxt_ulp_context *ulp_ctx,
148 bnxt_ulp_ctxt_ptr2_mark_db_get(struct bnxt_ulp_context *ulp_ctx);
152 bnxt_ulp_cntxt_ptr2_flow_db_set(struct bnxt_ulp_context *ulp_ctx,
157 bnxt_ulp_cntxt_ptr2_flow_db_get(struct bnxt_ulp_context *ulp_ctx);
178 bnxt_ulp_cntxt_ptr2_port_db_set(struct bnxt_ulp_context *ulp_ctx,
[all …]
H A Dbnxt_ulp_flow.c108 struct bnxt_ulp_context *ulp_ctx; in bnxt_ulp_flow_create() local
122 if (!ulp_ctx) { in bnxt_ulp_flow_create()
129 params.ulp_ctx = ulp_ctx; in bnxt_ulp_flow_create()
226 struct bnxt_ulp_context *ulp_ctx; in bnxt_ulp_flow_validate() local
238 if (!ulp_ctx) { in bnxt_ulp_flow_validate()
245 params.ulp_ctx = ulp_ctx; in bnxt_ulp_flow_validate()
291 struct bnxt_ulp_context *ulp_ctx; in bnxt_ulp_flow_destroy() local
297 if (!ulp_ctx) { in bnxt_ulp_flow_destroy()
352 struct bnxt_ulp_context *ulp_ctx; in bnxt_ulp_flow_flush() local
357 if (!ulp_ctx) { in bnxt_ulp_flow_flush()
[all …]
H A Dulp_def_rules.c16 int32_t (*vfr_func)(struct bnxt_ulp_context *ulp_ctx,
306 struct bnxt_ulp_context *ulp_ctx; in ulp_default_flow_create() local
323 if (!ulp_ctx) { in ulp_default_flow_create()
356 if (ulp_port_db_port_func_id_get(ulp_ctx, in ulp_default_flow_create()
364 if (bnxt_ulp_cntxt_acquire_fdb_lock(ulp_ctx)) { in ulp_default_flow_create()
381 bnxt_ulp_cntxt_release_fdb_lock(ulp_ctx); in ulp_default_flow_create()
388 bnxt_ulp_cntxt_release_fdb_lock(ulp_ctx); in ulp_default_flow_create()
409 struct bnxt_ulp_context *ulp_ctx; in ulp_default_flow_destroy() local
413 if (!ulp_ctx) { in ulp_default_flow_destroy()
431 bnxt_ulp_cntxt_release_fdb_lock(ulp_ctx); in ulp_default_flow_destroy()
[all …]
H A Dulp_mapper.h71 struct bnxt_ulp_context *ulp_ctx; member
107 ulp_mapper_init(struct bnxt_ulp_context *ulp_ctx);
111 ulp_mapper_deinit(struct bnxt_ulp_context *ulp_ctx);
118 ulp_mapper_flow_create(struct bnxt_ulp_context *ulp_ctx,
123 ulp_mapper_flow_destroy(struct bnxt_ulp_context *ulp_ctx,
132 ulp_mapper_resources_free(struct bnxt_ulp_context *ulp_ctx,
H A Dulp_mapper.c94 tfp = bnxt_ulp_cntxt_tfp_get(ulp_ctx); in ulp_mapper_resource_ident_allocate()
143 tfp = bnxt_ulp_cntxt_tfp_get(ulp_ctx); in ulp_mapper_resource_index_tbl_alloc()
2637 if (!ulp_ctx) { in ulp_mapper_resources_free()
2722 if (!ulp_ctx) { in ulp_mapper_flow_destroy()
2764 parms.ulp_ctx = ulp_ctx; in ulp_mapper_glb_template_table_init()
2798 if (!ulp_ctx || !cparms) in ulp_mapper_flow_create()
2810 parms.ulp_ctx = ulp_ctx; in ulp_mapper_flow_create()
2911 if (!ulp_ctx) in ulp_mapper_init()
2914 tfp = bnxt_ulp_cntxt_tfp_get(ulp_ctx); in ulp_mapper_init()
2970 ulp_mapper_deinit(ulp_ctx); in ulp_mapper_init()
[all …]
H A Dulp_flow_db.c1059 if (!ulp_ctx) { in ulp_flow_db_flush_flows()
1064 flow_db = bnxt_ulp_cntxt_ptr2_flow_db_get(ulp_ctx); in ulp_flow_db_flush_flows()
1069 if (bnxt_ulp_cntxt_acquire_fdb_lock(ulp_ctx)) { in ulp_flow_db_flush_flows()
1077 bnxt_ulp_cntxt_release_fdb_lock(ulp_ctx); in ulp_flow_db_flush_flows()
1097 if (!ulp_ctx || !func_id) { in ulp_flow_db_function_flow_flush()
1102 flow_db = bnxt_ulp_cntxt_ptr2_flow_db_get(ulp_ctx); in ulp_flow_db_function_flow_flush()
1107 if (bnxt_ulp_cntxt_acquire_fdb_lock(ulp_ctx)) { in ulp_flow_db_function_flow_flush()
1115 ulp_mapper_resources_free(ulp_ctx, in ulp_flow_db_function_flow_flush()
1119 bnxt_ulp_cntxt_release_fdb_lock(ulp_ctx); in ulp_flow_db_function_flow_flush()
1266 rc = ulp_flow_db_resource_params_get(ulp_ctx, in ulp_default_flow_db_cfa_action_get()
[all …]
H A Dulp_flow_db.h207 ulp_flow_db_flush_flows(struct bnxt_ulp_context *ulp_ctx,
219 ulp_flow_db_function_flow_flush(struct bnxt_ulp_context *ulp_ctx,
230 ulp_flow_db_session_flow_flush(struct bnxt_ulp_context *ulp_ctx);
242 ulp_flow_db_validate_flow_func(struct bnxt_ulp_context *ulp_ctx,
256 ulp_default_flow_db_cfa_action_get(struct bnxt_ulp_context *ulp_ctx,
H A Dbnxt_tf_common.h68 bnxt_ulp_cntxt_ptr2_mark_db_get(struct bnxt_ulp_context *ulp_ctx);
71 bnxt_ulp_cntxt_ptr2_mark_db_set(struct bnxt_ulp_context *ulp_ctx,
H A Dulp_rte_parser.c195 if (ulp_port_db_dev_port_to_ulp_index(params->ulp_ctx, in bnxt_ulp_comp_fld_intf_update()
204 if (ulp_port_db_parif_get(params->ulp_ctx, ifindex, in bnxt_ulp_comp_fld_intf_update()
220 if (ulp_port_db_parif_get(params->ulp_ctx, ifindex, in bnxt_ulp_comp_fld_intf_update()
238 if (ulp_port_db_parif_get(params->ulp_ctx, ifindex, in bnxt_ulp_comp_fld_intf_update()
391 ulp_port_db_svif_get(params->ulp_ctx, ifindex, svif_type, in ulp_rte_parser_svif_set()
419 if (ulp_port_db_dev_port_to_ulp_index(params->ulp_ctx, in ulp_rte_parser_implicit_match_port_process()
467 if (ulp_port_db_dev_port_to_ulp_index(params->ulp_ctx, in ulp_rte_pf_hdr_handler()
501 if (ulp_port_db_dev_func_id_to_ulp_index(params->ulp_ctx, in ulp_rte_vf_hdr_handler()
533 if (ulp_port_db_dev_port_to_ulp_index(params->ulp_ctx, in ulp_rte_port_id_hdr_handler()
1821 if (ulp_port_db_vport_get(param->ulp_ctx, ifindex, &pid_s)) in ulp_rte_parser_act_port_set()
[all …]
H A Dulp_tun.c46 ret = ulp_mapper_flow_create(params->ulp_ctx, &mparms); in ulp_install_outer_tun_flow()
108 ret = ulp_mapper_flow_create(params->ulp_ctx, &mparms); in ulp_install_inner_tun_flow()
214 tun_tbl = bnxt_ulp_cntxt_ptr2_tun_tbl_get(params->ulp_ctx); in ulp_get_tun_entry()
H A Dulp_fc_mgr.h164 int ulp_fc_mgr_query_count_get(struct bnxt_ulp_context *ulp_ctx,
H A Dulp_template_struct.h83 struct bnxt_ulp_context *ulp_ctx; member
/f-stack/dpdk/drivers/net/bnxt/
H A Dbnxt_reps.c314 if (!parent_bp || !parent_bp->ulp_ctx) { in bnxt_tf_vfr_alloc()
320 rc = ulp_port_db_dev_port_intf_update(parent_bp->ulp_ctx, vfr_ethdev); in bnxt_tf_vfr_alloc()
361 if (parent_bp && !parent_bp->ulp_ctx) { in bnxt_vfr_alloc()
H A Dbnxt.h819 struct bnxt_ulp_context *ulp_ctx; member
H A Dbnxt_rxr.c601 rc = ulp_mark_db_mark_get(bp->ulp_ctx, gfid, in bnxt_ulp_set_mark_in_mbuf()