Searched refs:pg_help_data (Results 1 - 2 of 2) sorted by relevance
/linux-4.1.27/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_dcb.c | 40 struct pg_help_data *help_data); 42 struct pg_help_data *help_data, 248 struct pg_help_data pg_help_data; bnx2x_dcbx_get_ets_feature() local 252 memset(&pg_help_data, 0, sizeof(struct pg_help_data)); bnx2x_dcbx_get_ets_feature() 280 &pg_help_data); bnx2x_dcbx_get_ets_feature() 282 bnx2x_dcbx_fill_cos_params(bp, &pg_help_data, bnx2x_dcbx_get_ets_feature() 1087 struct pg_help_data *help_data) bnx2x_dcbx_get_num_pg_traf_type() 1203 struct pg_help_data *pg_help_data, bnx2x_dcbx_2cos_limit_cee_single_pg_to_cos_params() 1218 if (pg_help_data->data[0].pg < DCBX_MAX_NUM_PG_BW_ENTRIES) { bnx2x_dcbx_2cos_limit_cee_single_pg_to_cos_params() 1337 struct pg_help_data *pg_help_data, bnx2x_dcbx_2cos_limit_cee_two_pg_to_cos_params() 1353 pg_help_data->data[0].pg_priority) || bnx2x_dcbx_2cos_limit_cee_two_pg_to_cos_params() 1355 pg_help_data->data[1].pg_priority)) { bnx2x_dcbx_2cos_limit_cee_two_pg_to_cos_params() 1370 pg_help_data->data[0].pg_priority)) { bnx2x_dcbx_2cos_limit_cee_two_pg_to_cos_params() 1373 pg_help_data->data[0].pg_priority; bnx2x_dcbx_2cos_limit_cee_two_pg_to_cos_params() 1374 pg[0] = pg_help_data->data[0].pg; bnx2x_dcbx_2cos_limit_cee_two_pg_to_cos_params() 1376 pg_help_data->data[1].pg_priority; bnx2x_dcbx_2cos_limit_cee_two_pg_to_cos_params() 1377 pg[1] = pg_help_data->data[1].pg; bnx2x_dcbx_2cos_limit_cee_two_pg_to_cos_params() 1380 pg_help_data->data[1].pg_priority; bnx2x_dcbx_2cos_limit_cee_two_pg_to_cos_params() 1381 pg[0] = pg_help_data->data[1].pg; bnx2x_dcbx_2cos_limit_cee_two_pg_to_cos_params() 1383 pg_help_data->data[0].pg_priority; bnx2x_dcbx_2cos_limit_cee_two_pg_to_cos_params() 1384 pg[1] = pg_help_data->data[0].pg; bnx2x_dcbx_2cos_limit_cee_two_pg_to_cos_params() 1393 pg_help_data->data[0].pg_priority; bnx2x_dcbx_2cos_limit_cee_two_pg_to_cos_params() 1394 pg[0] = pg_help_data->data[0].pg; bnx2x_dcbx_2cos_limit_cee_two_pg_to_cos_params() 1396 pg_help_data->data[1].pg_priority; bnx2x_dcbx_2cos_limit_cee_two_pg_to_cos_params() 1397 pg[1] = pg_help_data->data[1].pg; bnx2x_dcbx_2cos_limit_cee_two_pg_to_cos_params() 1414 struct pg_help_data *pg_help_data, bnx2x_dcbx_join_pgs() 1417 u8 entry_joined = pg_help_data->num_of_pg - 1; bnx2x_dcbx_join_pgs() 1421 if (required_num_of_pg == 0 || ARRAY_SIZE(pg_help_data->data) bnx2x_dcbx_join_pgs() 1422 <= pg_help_data->num_of_pg) { bnx2x_dcbx_join_pgs() 1428 while (required_num_of_pg < pg_help_data->num_of_pg) { bnx2x_dcbx_join_pgs() 1429 entry_joined = pg_help_data->num_of_pg - 2; bnx2x_dcbx_join_pgs() 1432 entry_removed %= ARRAY_SIZE(pg_help_data->data); bnx2x_dcbx_join_pgs() 1434 pg_help_data->data[entry_joined].pg_priority |= bnx2x_dcbx_join_pgs() 1435 pg_help_data->data[entry_removed].pg_priority; bnx2x_dcbx_join_pgs() 1437 pg_help_data->data[entry_joined].num_of_dif_pri += bnx2x_dcbx_join_pgs() 1438 pg_help_data->data[entry_removed].num_of_dif_pri; bnx2x_dcbx_join_pgs() 1440 if (pg_help_data->data[entry_joined].pg == DCBX_STRICT_PRI_PG || bnx2x_dcbx_join_pgs() 1441 pg_help_data->data[entry_removed].pg == DCBX_STRICT_PRI_PG) bnx2x_dcbx_join_pgs() 1443 pg_help_data->data[entry_joined].pg = bnx2x_dcbx_join_pgs() 1448 pg_help_data->data[entry_joined].pg) + bnx2x_dcbx_join_pgs() 1450 pg_help_data->data[entry_removed].pg); bnx2x_dcbx_join_pgs() 1453 pg_help_data->data[entry_joined].pg, pg_joined); bnx2x_dcbx_join_pgs() 1456 pg_help_data->num_of_pg--; bnx2x_dcbx_join_pgs() 1464 struct pg_help_data *pg_help_data, bnx2x_dcbx_2cos_limit_cee_three_pg_to_cos_params() 1543 struct pg_help_data *help_data, bnx2x_dcbx_2cos_limit_cee_fill_cos_params() 1584 BNX2X_ERR("Wrong pg_help_data.num_of_pg\n"); bnx2x_dcbx_2cos_limit_cee_fill_cos_params() 1663 struct pg_help_data *help_data, bnx2x_dcbx_cee_fill_cos_params() 1720 struct pg_help_data *help_data, bnx2x_dcbx_fill_cos_params() 1202 bnx2x_dcbx_2cos_limit_cee_single_pg_to_cos_params(struct bnx2x *bp, struct pg_help_data *pg_help_data, struct cos_help_data *cos_data, u32 pri_join_mask, u8 num_of_dif_pri) bnx2x_dcbx_2cos_limit_cee_single_pg_to_cos_params() argument 1335 bnx2x_dcbx_2cos_limit_cee_two_pg_to_cos_params( struct bnx2x *bp, struct pg_help_data *pg_help_data, struct dcbx_ets_feature *ets, struct cos_help_data *cos_data, u32 *pg_pri_orginal_spread, u32 pri_join_mask, u8 num_of_dif_pri) bnx2x_dcbx_2cos_limit_cee_two_pg_to_cos_params() argument 1411 bnx2x_dcbx_join_pgs( struct bnx2x *bp, struct dcbx_ets_feature *ets, struct pg_help_data *pg_help_data, u8 required_num_of_pg) bnx2x_dcbx_join_pgs() argument 1462 bnx2x_dcbx_2cos_limit_cee_three_pg_to_cos_params( struct bnx2x *bp, struct pg_help_data *pg_help_data, struct dcbx_ets_feature *ets, struct cos_help_data *cos_data, u32 *pg_pri_orginal_spread, u32 pri_join_mask, u8 num_of_dif_pri) bnx2x_dcbx_2cos_limit_cee_three_pg_to_cos_params() argument
|
H A D | bnx2x_dcb.h | 177 struct pg_help_data { struct
|
Completed in 94 milliseconds