Lines Matching refs:link_params

194 	switch (bp->link_params.phy[phy_idx].media_type) {  in bnx2x_get_port_type()
275 media_type = bp->link_params.phy[bnx2x_get_cur_phy_idx(bp)].media_type; in bnx2x_get_link_ksettings()
298 if (bp->link_params.req_line_speed[cfg_idx] == SPEED_AUTO_NEG) in bnx2x_get_link_ksettings()
431 old_multi_phy_config = bp->link_params.multi_phy_config; in bnx2x_set_link_ksettings()
441 bp->link_params.multi_phy_config &= in bnx2x_set_link_ksettings()
443 if (bp->link_params.multi_phy_config & in bnx2x_set_link_ksettings()
445 bp->link_params.multi_phy_config |= in bnx2x_set_link_ksettings()
448 bp->link_params.multi_phy_config |= in bnx2x_set_link_ksettings()
460 bp->link_params.multi_phy_config &= in bnx2x_set_link_ksettings()
462 if (bp->link_params.multi_phy_config & in bnx2x_set_link_ksettings()
464 bp->link_params.multi_phy_config |= in bnx2x_set_link_ksettings()
467 bp->link_params.multi_phy_config |= in bnx2x_set_link_ksettings()
476 new_multi_phy_config = bp->link_params.multi_phy_config; in bnx2x_set_link_ksettings()
480 bp->link_params.multi_phy_config = old_multi_phy_config; in bnx2x_set_link_ksettings()
485 if (bp->link_params.phy[EXT_PHY1].type == in bnx2x_set_link_ksettings()
501 bp->link_params.req_line_speed[cfg_idx] = SPEED_AUTO_NEG; in bnx2x_set_link_ksettings()
502 bp->link_params.req_duplex[cfg_idx] = duplex; in bnx2x_set_link_ksettings()
507 bp->link_params.speed_cap_mask[cfg_idx] = 0; in bnx2x_set_link_ksettings()
509 bp->link_params.speed_cap_mask[cfg_idx] |= in bnx2x_set_link_ksettings()
513 bp->link_params.speed_cap_mask[cfg_idx] |= in bnx2x_set_link_ksettings()
517 bp->link_params.speed_cap_mask[cfg_idx] |= in bnx2x_set_link_ksettings()
521 bp->link_params.speed_cap_mask[cfg_idx] |= in bnx2x_set_link_ksettings()
525 bp->link_params.speed_cap_mask[cfg_idx] |= in bnx2x_set_link_ksettings()
530 bp->link_params.speed_cap_mask[cfg_idx] |= in bnx2x_set_link_ksettings()
536 bp->link_params.speed_cap_mask[cfg_idx] |= in bnx2x_set_link_ksettings()
540 bp->link_params.speed_cap_mask[cfg_idx] |= in bnx2x_set_link_ksettings()
644 (bp->link_params.phy[phy_idx].media_type != in bnx2x_set_link_ksettings()
665 bp->link_params.req_line_speed[cfg_idx] = speed; in bnx2x_set_link_ksettings()
666 bp->link_params.req_duplex[cfg_idx] = duplex; in bnx2x_set_link_ksettings()
672 bp->link_params.req_line_speed[cfg_idx], in bnx2x_set_link_ksettings()
673 bp->link_params.req_duplex[cfg_idx], in bnx2x_set_link_ksettings()
677 bp->link_params.multi_phy_config = new_multi_phy_config; in bnx2x_set_link_ksettings()
1504 rc = bnx2x_read_sfp_module_eeprom(&bp->link_params.phy[phy_idx], in bnx2x_get_module_eeprom()
1505 &bp->link_params, in bnx2x_get_module_eeprom()
1529 rc = bnx2x_read_sfp_module_eeprom(&bp->link_params.phy[phy_idx], in bnx2x_get_module_eeprom()
1530 &bp->link_params, in bnx2x_get_module_eeprom()
1558 rc = bnx2x_read_sfp_module_eeprom(&bp->link_params.phy[phy_idx], in bnx2x_get_module_info()
1559 &bp->link_params, in bnx2x_get_module_info()
1571 rc = bnx2x_read_sfp_module_eeprom(&bp->link_params.phy[phy_idx], in bnx2x_get_module_info()
1572 &bp->link_params, in bnx2x_get_module_info()
1808 rc |= bnx2x_link_reset(&bp->link_params, in bnx2x_set_eeprom()
1821 rc |= bnx2x_link_reset(&bp->link_params, in bnx2x_set_eeprom()
1824 rc |= bnx2x_phy_init(&bp->link_params, in bnx2x_set_eeprom()
1841 &bp->link_params.phy[EXT_PHY1]); in bnx2x_set_eeprom()
1954 epause->autoneg = (bp->link_params.req_flow_ctrl[cfg_idx] == in bnx2x_get_pauseparam()
1958 cfg_reg = bp->link_params.req_flow_ctrl[cfg_idx]; in bnx2x_get_pauseparam()
1960 cfg_reg = bp->link_params.req_fc_auto_adv; in bnx2x_get_pauseparam()
1984 bp->link_params.req_flow_ctrl[cfg_idx] = BNX2X_FLOW_CTRL_AUTO; in bnx2x_set_pauseparam()
1987 bp->link_params.req_flow_ctrl[cfg_idx] |= BNX2X_FLOW_CTRL_RX; in bnx2x_set_pauseparam()
1990 bp->link_params.req_flow_ctrl[cfg_idx] |= BNX2X_FLOW_CTRL_TX; in bnx2x_set_pauseparam()
1992 if (bp->link_params.req_flow_ctrl[cfg_idx] == BNX2X_FLOW_CTRL_AUTO) in bnx2x_set_pauseparam()
1993 bp->link_params.req_flow_ctrl[cfg_idx] = BNX2X_FLOW_CTRL_NONE; in bnx2x_set_pauseparam()
2001 if (bp->link_params.req_line_speed[cfg_idx] == SPEED_AUTO_NEG) { in bnx2x_set_pauseparam()
2002 bp->link_params.req_flow_ctrl[cfg_idx] = in bnx2x_set_pauseparam()
2005 bp->link_params.req_fc_auto_adv = 0; in bnx2x_set_pauseparam()
2007 bp->link_params.req_fc_auto_adv |= BNX2X_FLOW_CTRL_RX; in bnx2x_set_pauseparam()
2010 bp->link_params.req_fc_auto_adv |= BNX2X_FLOW_CTRL_TX; in bnx2x_set_pauseparam()
2012 if (!bp->link_params.req_fc_auto_adv) in bnx2x_set_pauseparam()
2013 bp->link_params.req_fc_auto_adv |= BNX2X_FLOW_CTRL_NONE; in bnx2x_set_pauseparam()
2017 "req_flow_ctrl 0x%x\n", bp->link_params.req_flow_ctrl[cfg_idx]); in bnx2x_set_pauseparam()
2156 bp->link_params.eee_mode |= EEE_MODE_ADV_LPI; in bnx2x_set_eee()
2158 bp->link_params.eee_mode &= ~EEE_MODE_ADV_LPI; in bnx2x_set_eee()
2161 bp->link_params.eee_mode |= EEE_MODE_ENABLE_LPI; in bnx2x_set_eee()
2163 bp->link_params.eee_mode &= ~EEE_MODE_ENABLE_LPI; in bnx2x_set_eee()
2165 bp->link_params.eee_mode &= ~EEE_MODE_TIMER_MASK; in bnx2x_set_eee()
2166 bp->link_params.eee_mode |= (edata->tx_lpi_timer & in bnx2x_set_eee()
2487 if (bp->link_params.loopback_mode != LOOPBACK_XGXS) { in bnx2x_run_loopback()
2499 bp->link_params.loopback_mode = LOOPBACK_XMAC; in bnx2x_run_loopback()
2501 bp->link_params.loopback_mode = LOOPBACK_UMAC; in bnx2x_run_loopback()
2503 bp->link_params.loopback_mode = LOOPBACK_BMAC; in bnx2x_run_loopback()
2505 bnx2x_phy_init(&bp->link_params, &bp->link_vars); in bnx2x_run_loopback()
2508 if (bp->link_params.loopback_mode != LOOPBACK_EXT) { in bnx2x_run_loopback()
2661 bp->link_params.loopback_mode = LOOPBACK_NONE; in bnx2x_run_loopback()
3274 bnx2x_set_led(&bp->link_params, &bp->link_vars, in bnx2x_set_phys_id()
3281 bnx2x_set_led(&bp->link_params, &bp->link_vars, in bnx2x_set_phys_id()
3288 bnx2x_set_led(&bp->link_params, &bp->link_vars, in bnx2x_set_phys_id()