Lines Matching refs:link_params
196 switch (bp->link_params.phy[phy_idx].media_type) { in bnx2x_get_port_type()
277 media_type = bp->link_params.phy[bnx2x_get_cur_phy_idx(bp)].media_type; in bnx2x_get_link_ksettings()
300 if (bp->link_params.req_line_speed[cfg_idx] == SPEED_AUTO_NEG) in bnx2x_get_link_ksettings()
433 old_multi_phy_config = bp->link_params.multi_phy_config; in bnx2x_set_link_ksettings()
443 bp->link_params.multi_phy_config &= in bnx2x_set_link_ksettings()
445 if (bp->link_params.multi_phy_config & in bnx2x_set_link_ksettings()
447 bp->link_params.multi_phy_config |= in bnx2x_set_link_ksettings()
450 bp->link_params.multi_phy_config |= in bnx2x_set_link_ksettings()
462 bp->link_params.multi_phy_config &= in bnx2x_set_link_ksettings()
464 if (bp->link_params.multi_phy_config & in bnx2x_set_link_ksettings()
466 bp->link_params.multi_phy_config |= in bnx2x_set_link_ksettings()
469 bp->link_params.multi_phy_config |= in bnx2x_set_link_ksettings()
478 new_multi_phy_config = bp->link_params.multi_phy_config; in bnx2x_set_link_ksettings()
482 bp->link_params.multi_phy_config = old_multi_phy_config; in bnx2x_set_link_ksettings()
487 if (bp->link_params.phy[EXT_PHY1].type == in bnx2x_set_link_ksettings()
503 bp->link_params.req_line_speed[cfg_idx] = SPEED_AUTO_NEG; in bnx2x_set_link_ksettings()
504 bp->link_params.req_duplex[cfg_idx] = duplex; in bnx2x_set_link_ksettings()
509 bp->link_params.speed_cap_mask[cfg_idx] = 0; in bnx2x_set_link_ksettings()
511 bp->link_params.speed_cap_mask[cfg_idx] |= in bnx2x_set_link_ksettings()
515 bp->link_params.speed_cap_mask[cfg_idx] |= in bnx2x_set_link_ksettings()
519 bp->link_params.speed_cap_mask[cfg_idx] |= in bnx2x_set_link_ksettings()
523 bp->link_params.speed_cap_mask[cfg_idx] |= in bnx2x_set_link_ksettings()
527 bp->link_params.speed_cap_mask[cfg_idx] |= in bnx2x_set_link_ksettings()
532 bp->link_params.speed_cap_mask[cfg_idx] |= in bnx2x_set_link_ksettings()
538 bp->link_params.speed_cap_mask[cfg_idx] |= in bnx2x_set_link_ksettings()
542 bp->link_params.speed_cap_mask[cfg_idx] |= in bnx2x_set_link_ksettings()
646 (bp->link_params.phy[phy_idx].media_type != in bnx2x_set_link_ksettings()
667 bp->link_params.req_line_speed[cfg_idx] = speed; in bnx2x_set_link_ksettings()
668 bp->link_params.req_duplex[cfg_idx] = duplex; in bnx2x_set_link_ksettings()
674 bp->link_params.req_line_speed[cfg_idx], in bnx2x_set_link_ksettings()
675 bp->link_params.req_duplex[cfg_idx], in bnx2x_set_link_ksettings()
679 bp->link_params.multi_phy_config = new_multi_phy_config; in bnx2x_set_link_ksettings()
1534 rc = bnx2x_read_sfp_module_eeprom(&bp->link_params.phy[phy_idx], in bnx2x_get_module_eeprom()
1535 &bp->link_params, in bnx2x_get_module_eeprom()
1559 rc = bnx2x_read_sfp_module_eeprom(&bp->link_params.phy[phy_idx], in bnx2x_get_module_eeprom()
1560 &bp->link_params, in bnx2x_get_module_eeprom()
1588 rc = bnx2x_read_sfp_module_eeprom(&bp->link_params.phy[phy_idx], in bnx2x_get_module_info()
1589 &bp->link_params, in bnx2x_get_module_info()
1601 rc = bnx2x_read_sfp_module_eeprom(&bp->link_params.phy[phy_idx], in bnx2x_get_module_info()
1602 &bp->link_params, in bnx2x_get_module_info()
1839 rc |= bnx2x_link_reset(&bp->link_params, in bnx2x_set_eeprom()
1852 rc |= bnx2x_link_reset(&bp->link_params, in bnx2x_set_eeprom()
1855 rc |= bnx2x_phy_init(&bp->link_params, in bnx2x_set_eeprom()
1872 &bp->link_params.phy[EXT_PHY1]); in bnx2x_set_eeprom()
1985 epause->autoneg = (bp->link_params.req_flow_ctrl[cfg_idx] == in bnx2x_get_pauseparam()
1989 cfg_reg = bp->link_params.req_flow_ctrl[cfg_idx]; in bnx2x_get_pauseparam()
1991 cfg_reg = bp->link_params.req_fc_auto_adv; in bnx2x_get_pauseparam()
2015 bp->link_params.req_flow_ctrl[cfg_idx] = BNX2X_FLOW_CTRL_AUTO; in bnx2x_set_pauseparam()
2018 bp->link_params.req_flow_ctrl[cfg_idx] |= BNX2X_FLOW_CTRL_RX; in bnx2x_set_pauseparam()
2021 bp->link_params.req_flow_ctrl[cfg_idx] |= BNX2X_FLOW_CTRL_TX; in bnx2x_set_pauseparam()
2023 if (bp->link_params.req_flow_ctrl[cfg_idx] == BNX2X_FLOW_CTRL_AUTO) in bnx2x_set_pauseparam()
2024 bp->link_params.req_flow_ctrl[cfg_idx] = BNX2X_FLOW_CTRL_NONE; in bnx2x_set_pauseparam()
2032 if (bp->link_params.req_line_speed[cfg_idx] == SPEED_AUTO_NEG) { in bnx2x_set_pauseparam()
2033 bp->link_params.req_flow_ctrl[cfg_idx] = in bnx2x_set_pauseparam()
2036 bp->link_params.req_fc_auto_adv = 0; in bnx2x_set_pauseparam()
2038 bp->link_params.req_fc_auto_adv |= BNX2X_FLOW_CTRL_RX; in bnx2x_set_pauseparam()
2041 bp->link_params.req_fc_auto_adv |= BNX2X_FLOW_CTRL_TX; in bnx2x_set_pauseparam()
2043 if (!bp->link_params.req_fc_auto_adv) in bnx2x_set_pauseparam()
2044 bp->link_params.req_fc_auto_adv |= BNX2X_FLOW_CTRL_NONE; in bnx2x_set_pauseparam()
2048 "req_flow_ctrl 0x%x\n", bp->link_params.req_flow_ctrl[cfg_idx]); in bnx2x_set_pauseparam()
2187 bp->link_params.eee_mode |= EEE_MODE_ADV_LPI; in bnx2x_set_eee()
2189 bp->link_params.eee_mode &= ~EEE_MODE_ADV_LPI; in bnx2x_set_eee()
2192 bp->link_params.eee_mode |= EEE_MODE_ENABLE_LPI; in bnx2x_set_eee()
2194 bp->link_params.eee_mode &= ~EEE_MODE_ENABLE_LPI; in bnx2x_set_eee()
2196 bp->link_params.eee_mode &= ~EEE_MODE_TIMER_MASK; in bnx2x_set_eee()
2197 bp->link_params.eee_mode |= (edata->tx_lpi_timer & in bnx2x_set_eee()
2518 if (bp->link_params.loopback_mode != LOOPBACK_XGXS) { in bnx2x_run_loopback()
2530 bp->link_params.loopback_mode = LOOPBACK_XMAC; in bnx2x_run_loopback()
2532 bp->link_params.loopback_mode = LOOPBACK_UMAC; in bnx2x_run_loopback()
2534 bp->link_params.loopback_mode = LOOPBACK_BMAC; in bnx2x_run_loopback()
2536 bnx2x_phy_init(&bp->link_params, &bp->link_vars); in bnx2x_run_loopback()
2539 if (bp->link_params.loopback_mode != LOOPBACK_EXT) { in bnx2x_run_loopback()
2691 bp->link_params.loopback_mode = LOOPBACK_NONE; in bnx2x_run_loopback()
3304 bnx2x_set_led(&bp->link_params, &bp->link_vars, in bnx2x_set_phys_id()
3311 bnx2x_set_led(&bp->link_params, &bp->link_vars, in bnx2x_set_phys_id()
3318 bnx2x_set_led(&bp->link_params, &bp->link_vars, in bnx2x_set_phys_id()