Lines Matching refs:cos_data

46 				struct cos_help_data *cos_data,
1133 struct cos_help_data *cos_data, in bnx2x_dcbx_ets_disabled_entry_data() argument
1137 cos_data->data[0].pausable = in bnx2x_dcbx_ets_disabled_entry_data()
1139 cos_data->data[0].pri_join_mask = pri_join_mask; in bnx2x_dcbx_ets_disabled_entry_data()
1140 cos_data->data[0].cos_bw = 100; in bnx2x_dcbx_ets_disabled_entry_data()
1141 cos_data->num_of_cos = 1; in bnx2x_dcbx_ets_disabled_entry_data()
1155 struct cos_help_data *cos_data, in bnx2x_dcbx_separate_pauseable_from_non() argument
1165 cos_data->data[0].pausable = true; in bnx2x_dcbx_separate_pauseable_from_non()
1166 cos_data->data[1].pausable = false; in bnx2x_dcbx_separate_pauseable_from_non()
1167 cos_data->data[0].pri_join_mask = cos_data->data[1].pri_join_mask = 0; in bnx2x_dcbx_separate_pauseable_from_non()
1174 cos_data->data[1].pri_join_mask |= pri_tested; in bnx2x_dcbx_separate_pauseable_from_non()
1177 cos_data->data[0].pri_join_mask |= pri_tested; in bnx2x_dcbx_separate_pauseable_from_non()
1184 bnx2x_dcbx_add_to_cos_bw(bp, &cos_data->data[entry], in bnx2x_dcbx_separate_pauseable_from_non()
1190 cos_data->data[entry].strict = in bnx2x_dcbx_separate_pauseable_from_non()
1193 if ((0 == cos_data->data[0].pri_join_mask) && in bnx2x_dcbx_separate_pauseable_from_non()
1194 (0 == cos_data->data[1].pri_join_mask)) in bnx2x_dcbx_separate_pauseable_from_non()
1204 struct cos_help_data *cos_data, in bnx2x_dcbx_2cos_limit_cee_single_pg_to_cos_params() argument
1214 bnx2x_dcbx_ets_disabled_entry_data(bp, cos_data, pri_join_mask); in bnx2x_dcbx_2cos_limit_cee_single_pg_to_cos_params()
1225 cos_data->data[0].pausable = true; in bnx2x_dcbx_2cos_limit_cee_single_pg_to_cos_params()
1227 cos_data->data[1].pausable = false; in bnx2x_dcbx_2cos_limit_cee_single_pg_to_cos_params()
1230 cos_data->data[0].cos_bw = 50; in bnx2x_dcbx_2cos_limit_cee_single_pg_to_cos_params()
1231 cos_data->data[1].cos_bw = 50; in bnx2x_dcbx_2cos_limit_cee_single_pg_to_cos_params()
1237 cos_data->data[0].cos_bw = 33; in bnx2x_dcbx_2cos_limit_cee_single_pg_to_cos_params()
1238 cos_data->data[1].cos_bw = 67; in bnx2x_dcbx_2cos_limit_cee_single_pg_to_cos_params()
1240 cos_data->data[0].cos_bw = 67; in bnx2x_dcbx_2cos_limit_cee_single_pg_to_cos_params()
1241 cos_data->data[1].cos_bw = 33; in bnx2x_dcbx_2cos_limit_cee_single_pg_to_cos_params()
1251 cos_data->data[0].cos_bw = 50; in bnx2x_dcbx_2cos_limit_cee_single_pg_to_cos_params()
1252 cos_data->data[1].cos_bw = 50; in bnx2x_dcbx_2cos_limit_cee_single_pg_to_cos_params()
1254 cos_data->data[0].cos_bw = 67; in bnx2x_dcbx_2cos_limit_cee_single_pg_to_cos_params()
1255 cos_data->data[1].cos_bw = 33; in bnx2x_dcbx_2cos_limit_cee_single_pg_to_cos_params()
1257 cos_data->data[1].pausable = true; in bnx2x_dcbx_2cos_limit_cee_single_pg_to_cos_params()
1258 cos_data->data[0].pausable = true; in bnx2x_dcbx_2cos_limit_cee_single_pg_to_cos_params()
1260 cos_data->data[0].pri_join_mask = (pri_join_mask & in bnx2x_dcbx_2cos_limit_cee_single_pg_to_cos_params()
1263 cos_data->data[1].pri_join_mask = in bnx2x_dcbx_2cos_limit_cee_single_pg_to_cos_params()
1270 cos_data, pri_join_mask); in bnx2x_dcbx_2cos_limit_cee_single_pg_to_cos_params()
1281 cos_data->data[0].strict = in bnx2x_dcbx_2cos_limit_cee_single_pg_to_cos_params()
1283 cos_data->data[1].strict = in bnx2x_dcbx_2cos_limit_cee_single_pg_to_cos_params()
1287 cos_data->data[0].strict = in bnx2x_dcbx_2cos_limit_cee_single_pg_to_cos_params()
1290 cos_data->data[1].strict = in bnx2x_dcbx_2cos_limit_cee_single_pg_to_cos_params()
1294 cos_data->data[0].pausable = true; in bnx2x_dcbx_2cos_limit_cee_single_pg_to_cos_params()
1296 cos_data->data[1].pausable = false; in bnx2x_dcbx_2cos_limit_cee_single_pg_to_cos_params()
1303 cos_data->data[0].pausable = in bnx2x_dcbx_2cos_limit_cee_single_pg_to_cos_params()
1304 cos_data->data[1].pausable = in bnx2x_dcbx_2cos_limit_cee_single_pg_to_cos_params()
1320 cos_data->data[0].pri_join_mask = pri_mask_without_pri; in bnx2x_dcbx_2cos_limit_cee_single_pg_to_cos_params()
1321 cos_data->data[1].pri_join_mask = pri_tested; in bnx2x_dcbx_2cos_limit_cee_single_pg_to_cos_params()
1326 cos_data->data[0].strict = in bnx2x_dcbx_2cos_limit_cee_single_pg_to_cos_params()
1329 cos_data->data[1].strict = in bnx2x_dcbx_2cos_limit_cee_single_pg_to_cos_params()
1339 struct cos_help_data *cos_data, in bnx2x_dcbx_2cos_limit_cee_two_pg_to_cos_params() argument
1359 bnx2x_dcbx_separate_pauseable_from_non(bp, cos_data, in bnx2x_dcbx_2cos_limit_cee_two_pg_to_cos_params()
1366 cos_data->data[0].pausable = true; in bnx2x_dcbx_2cos_limit_cee_two_pg_to_cos_params()
1368 cos_data->data[1].pausable = false; in bnx2x_dcbx_2cos_limit_cee_two_pg_to_cos_params()
1372 cos_data->data[0].pri_join_mask = in bnx2x_dcbx_2cos_limit_cee_two_pg_to_cos_params()
1375 cos_data->data[1].pri_join_mask = in bnx2x_dcbx_2cos_limit_cee_two_pg_to_cos_params()
1379 cos_data->data[0].pri_join_mask = in bnx2x_dcbx_2cos_limit_cee_two_pg_to_cos_params()
1382 cos_data->data[1].pri_join_mask = in bnx2x_dcbx_2cos_limit_cee_two_pg_to_cos_params()
1390 cos_data->data[0].pausable = cos_data->data[1].pausable = in bnx2x_dcbx_2cos_limit_cee_two_pg_to_cos_params()
1392 cos_data->data[0].pri_join_mask = in bnx2x_dcbx_2cos_limit_cee_two_pg_to_cos_params()
1395 cos_data->data[1].pri_join_mask = in bnx2x_dcbx_2cos_limit_cee_two_pg_to_cos_params()
1403 cos_data->data[i].cos_bw = in bnx2x_dcbx_2cos_limit_cee_two_pg_to_cos_params()
1406 cos_data->data[i].strict = in bnx2x_dcbx_2cos_limit_cee_two_pg_to_cos_params()
1466 struct cos_help_data *cos_data, in bnx2x_dcbx_2cos_limit_cee_three_pg_to_cos_params() argument
1478 cos_data->data[0].pri_join_mask = cos_data->data[1].pri_join_mask = 0; in bnx2x_dcbx_2cos_limit_cee_three_pg_to_cos_params()
1485 cos_data, pg_pri_orginal_spread, ets); in bnx2x_dcbx_2cos_limit_cee_three_pg_to_cos_params()
1504 cos_data->data[0].pausable = cos_data->data[1].pausable = in bnx2x_dcbx_2cos_limit_cee_three_pg_to_cos_params()
1523 cos_data->data[entry].pri_join_mask |= in bnx2x_dcbx_2cos_limit_cee_three_pg_to_cos_params()
1526 &cos_data->data[entry], in bnx2x_dcbx_2cos_limit_cee_three_pg_to_cos_params()
1531 cos_data->data[1].pri_join_mask |= pri_tested; in bnx2x_dcbx_2cos_limit_cee_three_pg_to_cos_params()
1535 cos_data->data[1].strict = in bnx2x_dcbx_2cos_limit_cee_three_pg_to_cos_params()
1545 struct cos_help_data *cos_data, in bnx2x_dcbx_2cos_limit_cee_fill_cos_params() argument
1551 cos_data->num_of_cos = DCBX_COS_MAX_NUM_E2; in bnx2x_dcbx_2cos_limit_cee_fill_cos_params()
1558 cos_data, in bnx2x_dcbx_2cos_limit_cee_fill_cos_params()
1567 cos_data, in bnx2x_dcbx_2cos_limit_cee_fill_cos_params()
1578 cos_data, in bnx2x_dcbx_2cos_limit_cee_fill_cos_params()
1586 cos_data, pri_join_mask); in bnx2x_dcbx_2cos_limit_cee_fill_cos_params()
1591 struct cos_help_data *cos_data, in bnx2x_dcbx_spread_strict_pri() argument
1603 struct cos_entry_help_data *data = &cos_data-> in bnx2x_dcbx_spread_strict_pri()
1640 struct cos_help_data *cos_data, in bnx2x_dcbx_cee_fill_strict_pri() argument
1645 if (bnx2x_dcbx_spread_strict_pri(bp, cos_data, entry, in bnx2x_dcbx_cee_fill_strict_pri()
1648 struct cos_entry_help_data *data = &cos_data-> in bnx2x_dcbx_cee_fill_strict_pri()
1665 struct cos_help_data *cos_data, in bnx2x_dcbx_cee_fill_cos_params() argument
1682 bnx2x_dcbx_ets_disabled_entry_data(bp, cos_data, in bnx2x_dcbx_cee_fill_cos_params()
1691 struct cos_entry_help_data *data = &cos_data-> in bnx2x_dcbx_cee_fill_cos_params()
1711 entry += bnx2x_dcbx_cee_fill_strict_pri(bp, cos_data, in bnx2x_dcbx_cee_fill_cos_params()
1717 cos_data->num_of_cos = entry; in bnx2x_dcbx_cee_fill_cos_params()
1724 struct cos_help_data cos_data; in bnx2x_dcbx_fill_cos_params() local
1729 memset(&cos_data, 0, sizeof(cos_data)); in bnx2x_dcbx_fill_cos_params()
1742 cos_data.num_of_cos = 1; in bnx2x_dcbx_fill_cos_params()
1743 for (i = 0; i < ARRAY_SIZE(cos_data.data); i++) { in bnx2x_dcbx_fill_cos_params()
1744 cos_data.data[i].pri_join_mask = 0; in bnx2x_dcbx_fill_cos_params()
1745 cos_data.data[i].pausable = false; in bnx2x_dcbx_fill_cos_params()
1746 cos_data.data[i].strict = BNX2X_DCBX_STRICT_INVALID; in bnx2x_dcbx_fill_cos_params()
1747 cos_data.data[i].cos_bw = DCBX_INVALID_COS_BW; in bnx2x_dcbx_fill_cos_params()
1752 &cos_data, pri_join_mask); in bnx2x_dcbx_fill_cos_params()
1756 &cos_data, in bnx2x_dcbx_fill_cos_params()
1761 for (i = 0; i < cos_data.num_of_cos ; i++) { in bnx2x_dcbx_fill_cos_params()
1765 p->strict = cos_data.data[i].strict; in bnx2x_dcbx_fill_cos_params()
1766 p->bw_tbl = cos_data.data[i].cos_bw; in bnx2x_dcbx_fill_cos_params()
1767 p->pri_bitmask = cos_data.data[i].pri_join_mask; in bnx2x_dcbx_fill_cos_params()
1768 p->pauseable = cos_data.data[i].pausable; in bnx2x_dcbx_fill_cos_params()
1794 i, cos_data.data[i].pri_join_mask); in bnx2x_dcbx_fill_cos_params()
1798 i, cos_data.data[i].pri_join_mask); in bnx2x_dcbx_fill_cos_params()
1801 bp->dcbx_port_params.ets.num_of_cos = cos_data.num_of_cos ; in bnx2x_dcbx_fill_cos_params()