Lines Matching refs:cfg_data
40 if (!ulp_ctx || !ulp_ctx->cfg_data) in ulp_ctx_deinit_allowed()
43 if (!ulp_ctx->cfg_data->ref_cnt) { in ulp_ctx_deinit_allowed()
437 if (!ulp_ctx || !ulp_ctx->cfg_data) in ulp_eem_tbl_scope_deinit()
488 if (session->cfg_data) { in ulp_ctx_deinit()
489 rte_free(session->cfg_data); in ulp_ctx_deinit()
490 bp->ulp_ctx->cfg_data = NULL; in ulp_ctx_deinit()
491 session->cfg_data = NULL; in ulp_ctx_deinit()
514 bp->ulp_ctx->cfg_data = ulp_data; in ulp_ctx_init()
515 session->cfg_data = ulp_data; in ulp_ctx_init()
608 bp->ulp_ctx->cfg_data = session->cfg_data; in ulp_ctx_attach()
609 bp->ulp_ctx->cfg_data->ref_cnt++; in ulp_ctx_attach()
736 if (!session->cfg_data) { in ulp_session_deinit()
820 if (!bp->ulp_ctx || !bp->ulp_ctx->cfg_data) in bnxt_ulp_destroy_vfr_default_rules()
825 info = &bp->ulp_ctx->cfg_data->vfr_rule_info[port_id]; in bnxt_ulp_destroy_vfr_default_rules()
855 if (!bp->ulp_ctx || !bp->ulp_ctx->cfg_data) in bnxt_ulp_deinit()
895 pthread_mutex_destroy(&bp->ulp_ctx->cfg_data->flow_db_lock); in bnxt_ulp_deinit()
920 rc = pthread_mutex_init(&bp->ulp_ctx->cfg_data->flow_db_lock, NULL); in bnxt_ulp_init()
1133 if (bp->ulp_ctx->cfg_data && bp->ulp_ctx->cfg_data->ref_cnt) { in bnxt_ulp_port_deinit()
1134 bp->ulp_ctx->cfg_data->ref_cnt--; in bnxt_ulp_port_deinit()
1135 if (bp->ulp_ctx->cfg_data->ref_cnt) { in bnxt_ulp_port_deinit()
1166 if (!ulp_ctx || !ulp_ctx->cfg_data) { in bnxt_ulp_cntxt_ptr2_mark_db_set()
1171 ulp_ctx->cfg_data->mark_tbl = mark_tbl; in bnxt_ulp_cntxt_ptr2_mark_db_set()
1180 if (!ulp_ctx || !ulp_ctx->cfg_data) in bnxt_ulp_cntxt_ptr2_mark_db_get()
1183 return ulp_ctx->cfg_data->mark_tbl; in bnxt_ulp_cntxt_ptr2_mark_db_get()
1191 if (ulp_ctx && ulp_ctx->cfg_data) { in bnxt_ulp_cntxt_dev_id_set()
1192 ulp_ctx->cfg_data->dev_id = dev_id; in bnxt_ulp_cntxt_dev_id_set()
1204 if (ulp_ctx && ulp_ctx->cfg_data) { in bnxt_ulp_cntxt_dev_id_get()
1205 *dev_id = ulp_ctx->cfg_data->dev_id; in bnxt_ulp_cntxt_dev_id_get()
1217 if (ulp_ctx && ulp_ctx->cfg_data) { in bnxt_ulp_cntxt_mem_type_set()
1218 ulp_ctx->cfg_data->mem_type = mem_type; in bnxt_ulp_cntxt_mem_type_set()
1229 if (ulp_ctx && ulp_ctx->cfg_data) { in bnxt_ulp_cntxt_mem_type_get()
1230 *mem_type = ulp_ctx->cfg_data->mem_type; in bnxt_ulp_cntxt_mem_type_get()
1242 if (ulp_ctx && ulp_ctx->cfg_data) { in bnxt_ulp_cntxt_tbl_scope_id_get()
1243 *tbl_scope_id = ulp_ctx->cfg_data->tbl_scope_id; in bnxt_ulp_cntxt_tbl_scope_id_get()
1255 if (ulp_ctx && ulp_ctx->cfg_data) { in bnxt_ulp_cntxt_tbl_scope_id_set()
1256 ulp_ctx->cfg_data->tbl_scope_id = tbl_scope_id; in bnxt_ulp_cntxt_tbl_scope_id_set()
1307 if (!ulp_ctx || !ulp_ctx->cfg_data) in bnxt_ulp_cntxt_ptr2_flow_db_set()
1310 ulp_ctx->cfg_data->flow_db = flow_db; in bnxt_ulp_cntxt_ptr2_flow_db_set()
1318 if (!ulp_ctx || !ulp_ctx->cfg_data) in bnxt_ulp_cntxt_ptr2_flow_db_get()
1321 return ulp_ctx->cfg_data->flow_db; in bnxt_ulp_cntxt_ptr2_flow_db_get()
1328 if (!ulp_ctx || !ulp_ctx->cfg_data) in bnxt_ulp_cntxt_ptr2_tun_tbl_get()
1331 return ulp_ctx->cfg_data->tun_tbl; in bnxt_ulp_cntxt_ptr2_tun_tbl_get()
1357 if (!ulp_ctx || !ulp_ctx->cfg_data) { in bnxt_ulp_cntxt_ptr2_mapper_data_set()
1362 ulp_ctx->cfg_data->mapper_data = mapper_data; in bnxt_ulp_cntxt_ptr2_mapper_data_set()
1369 if (!ulp_ctx || !ulp_ctx->cfg_data) { in bnxt_ulp_cntxt_ptr2_mapper_data_get()
1374 return ulp_ctx->cfg_data->mapper_data; in bnxt_ulp_cntxt_ptr2_mapper_data_get()
1382 if (!ulp_ctx || !ulp_ctx->cfg_data) in bnxt_ulp_cntxt_ptr2_port_db_set()
1385 ulp_ctx->cfg_data->port_db = port_db; in bnxt_ulp_cntxt_ptr2_port_db_set()
1393 if (!ulp_ctx || !ulp_ctx->cfg_data) in bnxt_ulp_cntxt_ptr2_port_db_get()
1396 return ulp_ctx->cfg_data->port_db; in bnxt_ulp_cntxt_ptr2_port_db_get()
1404 if (!ulp_ctx || !ulp_ctx->cfg_data) { in bnxt_ulp_cntxt_ptr2_fc_info_set()
1409 ulp_ctx->cfg_data->fc_info = ulp_fc_info; in bnxt_ulp_cntxt_ptr2_fc_info_set()
1418 if (!ulp_ctx || !ulp_ctx->cfg_data) in bnxt_ulp_cntxt_ptr2_fc_info_get()
1421 return ulp_ctx->cfg_data->fc_info; in bnxt_ulp_cntxt_ptr2_fc_info_get()
1429 if (!ulp_ctx || !ulp_ctx->cfg_data) in bnxt_ulp_cntxt_ptr2_ulp_flags_get()
1432 *flags = ulp_ctx->cfg_data->ulp_flags; in bnxt_ulp_cntxt_ptr2_ulp_flags_get()
1441 if (!ulp_ctx || !ulp_ctx->cfg_data || port_id >= RTE_MAX_ETHPORTS) in bnxt_ulp_cntxt_ptr2_ulp_vfr_info_get()
1444 return &ulp_ctx->cfg_data->vfr_rule_info[port_id]; in bnxt_ulp_cntxt_ptr2_ulp_vfr_info_get()
1451 if (!ulp_ctx || !ulp_ctx->cfg_data) in bnxt_ulp_cntxt_acquire_fdb_lock()
1454 if (pthread_mutex_lock(&ulp_ctx->cfg_data->flow_db_lock)) { in bnxt_ulp_cntxt_acquire_fdb_lock()
1465 if (!ulp_ctx || !ulp_ctx->cfg_data) in bnxt_ulp_cntxt_release_fdb_lock()
1468 pthread_mutex_unlock(&ulp_ctx->cfg_data->flow_db_lock); in bnxt_ulp_cntxt_release_fdb_lock()