Lines Matching refs:link_params

196 	switch (bp->link_params.phy[phy_idx].media_type) {
277 media_type = bp->link_params.phy[bnx2x_get_cur_phy_idx(bp)].media_type;
300 if (bp->link_params.req_line_speed[cfg_idx] == SPEED_AUTO_NEG)
433 old_multi_phy_config = bp->link_params.multi_phy_config;
443 bp->link_params.multi_phy_config &=
445 if (bp->link_params.multi_phy_config &
447 bp->link_params.multi_phy_config |=
450 bp->link_params.multi_phy_config |=
462 bp->link_params.multi_phy_config &=
464 if (bp->link_params.multi_phy_config &
466 bp->link_params.multi_phy_config |=
469 bp->link_params.multi_phy_config |=
478 new_multi_phy_config = bp->link_params.multi_phy_config;
482 bp->link_params.multi_phy_config = old_multi_phy_config;
487 if (bp->link_params.phy[EXT_PHY1].type ==
503 bp->link_params.req_line_speed[cfg_idx] = SPEED_AUTO_NEG;
504 bp->link_params.req_duplex[cfg_idx] = duplex;
509 bp->link_params.speed_cap_mask[cfg_idx] = 0;
511 bp->link_params.speed_cap_mask[cfg_idx] |=
515 bp->link_params.speed_cap_mask[cfg_idx] |=
519 bp->link_params.speed_cap_mask[cfg_idx] |=
523 bp->link_params.speed_cap_mask[cfg_idx] |=
527 bp->link_params.speed_cap_mask[cfg_idx] |=
532 bp->link_params.speed_cap_mask[cfg_idx] |=
538 bp->link_params.speed_cap_mask[cfg_idx] |=
542 bp->link_params.speed_cap_mask[cfg_idx] |=
646 (bp->link_params.phy[phy_idx].media_type !=
667 bp->link_params.req_line_speed[cfg_idx] = speed;
668 bp->link_params.req_duplex[cfg_idx] = duplex;
674 bp->link_params.req_line_speed[cfg_idx],
675 bp->link_params.req_duplex[cfg_idx],
679 bp->link_params.multi_phy_config = new_multi_phy_config;
1528 rc = bnx2x_read_sfp_module_eeprom(&bp->link_params.phy[phy_idx],
1529 &bp->link_params,
1553 rc = bnx2x_read_sfp_module_eeprom(&bp->link_params.phy[phy_idx],
1554 &bp->link_params,
1582 rc = bnx2x_read_sfp_module_eeprom(&bp->link_params.phy[phy_idx],
1583 &bp->link_params,
1595 rc = bnx2x_read_sfp_module_eeprom(&bp->link_params.phy[phy_idx],
1596 &bp->link_params,
1833 rc |= bnx2x_link_reset(&bp->link_params,
1846 rc |= bnx2x_link_reset(&bp->link_params,
1849 rc |= bnx2x_phy_init(&bp->link_params,
1866 &bp->link_params.phy[EXT_PHY1]);
1987 epause->autoneg = (bp->link_params.req_flow_ctrl[cfg_idx] ==
1991 cfg_reg = bp->link_params.req_flow_ctrl[cfg_idx];
1993 cfg_reg = bp->link_params.req_fc_auto_adv;
2017 bp->link_params.req_flow_ctrl[cfg_idx] = BNX2X_FLOW_CTRL_AUTO;
2020 bp->link_params.req_flow_ctrl[cfg_idx] |= BNX2X_FLOW_CTRL_RX;
2023 bp->link_params.req_flow_ctrl[cfg_idx] |= BNX2X_FLOW_CTRL_TX;
2025 if (bp->link_params.req_flow_ctrl[cfg_idx] == BNX2X_FLOW_CTRL_AUTO)
2026 bp->link_params.req_flow_ctrl[cfg_idx] = BNX2X_FLOW_CTRL_NONE;
2034 if (bp->link_params.req_line_speed[cfg_idx] == SPEED_AUTO_NEG) {
2035 bp->link_params.req_flow_ctrl[cfg_idx] =
2038 bp->link_params.req_fc_auto_adv = 0;
2040 bp->link_params.req_fc_auto_adv |= BNX2X_FLOW_CTRL_RX;
2043 bp->link_params.req_fc_auto_adv |= BNX2X_FLOW_CTRL_TX;
2045 if (!bp->link_params.req_fc_auto_adv)
2046 bp->link_params.req_fc_auto_adv |= BNX2X_FLOW_CTRL_NONE;
2050 "req_flow_ctrl 0x%x\n", bp->link_params.req_flow_ctrl[cfg_idx]);
2187 bp->link_params.eee_mode |= EEE_MODE_ADV_LPI;
2189 bp->link_params.eee_mode &= ~EEE_MODE_ADV_LPI;
2192 bp->link_params.eee_mode |= EEE_MODE_ENABLE_LPI;
2194 bp->link_params.eee_mode &= ~EEE_MODE_ENABLE_LPI;
2196 bp->link_params.eee_mode &= ~EEE_MODE_TIMER_MASK;
2197 bp->link_params.eee_mode |= (edata->tx_lpi_timer &
2518 if (bp->link_params.loopback_mode != LOOPBACK_XGXS) {
2530 bp->link_params.loopback_mode = LOOPBACK_XMAC;
2532 bp->link_params.loopback_mode = LOOPBACK_UMAC;
2534 bp->link_params.loopback_mode = LOOPBACK_BMAC;
2536 bnx2x_phy_init(&bp->link_params, &bp->link_vars);
2539 if (bp->link_params.loopback_mode != LOOPBACK_EXT) {
2691 bp->link_params.loopback_mode = LOOPBACK_NONE;
3298 bnx2x_set_led(&bp->link_params, &bp->link_vars,
3305 bnx2x_set_led(&bp->link_params, &bp->link_vars,
3312 bnx2x_set_led(&bp->link_params, &bp->link_vars,