| /f-stack/dpdk/drivers/net/bnxt/tf_ulp/ |
| H A D | bnxt_ulp.c | 40 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 D | bnxt_ulp.h | 101 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 D | bnxt_ulp_flow.c | 108 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 D | ulp_def_rules.c | 16 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 D | ulp_mapper.h | 71 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 D | ulp_mapper.c | 94 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 D | ulp_flow_db.c | 1059 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 D | ulp_flow_db.h | 207 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 D | bnxt_tf_common.h | 68 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 D | ulp_rte_parser.c | 195 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 D | ulp_tun.c | 46 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 D | ulp_fc_mgr.h | 164 int ulp_fc_mgr_query_count_get(struct bnxt_ulp_context *ulp_ctx,
|
| H A D | ulp_template_struct.h | 83 struct bnxt_ulp_context *ulp_ctx; member
|
| /f-stack/dpdk/drivers/net/bnxt/ |
| H A D | bnxt_reps.c | 314 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 D | bnxt.h | 819 struct bnxt_ulp_context *ulp_ctx; member
|
| H A D | bnxt_rxr.c | 601 rc = ulp_mark_db_mark_get(bp->ulp_ctx, gfid, in bnxt_ulp_set_mark_in_mbuf()
|