Searched refs:link_vars (Results 1 – 8 of 8) sorted by relevance
/Linux-v4.19/drivers/net/ethernet/broadcom/bnx2x/ |
D | bnx2x_link.h | 125 struct link_vars; 130 struct link_vars *vars); 132 struct link_vars *vars); 334 struct link_vars { struct 377 int bnx2x_phy_init(struct link_params *params, struct link_vars *vars); argument 382 int bnx2x_link_reset(struct link_params *params, struct link_vars *vars, 384 int bnx2x_lfa_reset(struct link_params *params, struct link_vars *vars); 386 int bnx2x_link_update(struct link_params *params, struct link_vars *vars); 401 struct link_vars *output); 411 struct link_vars *vars, u8 mode, u32 speed); [all …]
|
D | bnx2x_link.c | 216 struct link_vars *vars, u8 notify); 498 static u32 bnx2x_ets_get_min_w_val_nig(const struct link_vars *vars) in bnx2x_ets_get_min_w_val_nig() 570 const struct link_vars *vars) in bnx2x_ets_e3b0_nig_disabled() 745 const struct link_vars *vars) in bnx2x_ets_e3b0_disabled() 768 struct link_vars *vars) in bnx2x_ets_disabled() 1133 const struct link_vars *vars, in bnx2x_ets_e3b0_config() 1354 struct link_vars *vars, in bnx2x_update_pfc_xmac() 1472 struct link_vars *vars) in bnx2x_emac_init() 1550 struct link_vars *vars, u8 lb) in bnx2x_umac_enable() 1739 struct link_vars *vars, u8 lb) in bnx2x_xmac_enable() [all …]
|
D | bnx2x_ethtool.c | 281 if ((bp->state == BNX2X_STATE_OPEN) && bp->link_vars.link_up && in bnx2x_get_link_ksettings() 283 cmd->base.duplex = bp->link_vars.duplex; in bnx2x_get_link_ksettings() 288 cmd->base.speed = bp->link_vars.line_speed; in bnx2x_get_link_ksettings() 304 if (bp->link_vars.link_status & LINK_STATUS_AUTO_NEGOTIATE_COMPLETE) { in bnx2x_get_link_ksettings() 305 u32 status = bp->link_vars.link_status; in bnx2x_get_link_ksettings() 400 u32 line_speed = bp->link_vars.line_speed; in bnx2x_set_link_ksettings() 1204 return bp->link_vars.link_up; in bnx2x_get_link() 1809 &bp->link_vars, 0); in bnx2x_set_eeprom() 1822 &bp->link_vars, 1); in bnx2x_set_eeprom() 1825 &bp->link_vars); in bnx2x_set_eeprom() [all …]
|
D | bnx2x_main.c | 2302 switch (bp->link_vars.ieee_fc & in bnx2x_calc_fc_adv() 2334 if (!CHIP_IS_E1(bp) && bp->dropless_fc && bp->link_vars.link_up) { in bnx2x_init_dropless_fc() 2335 if (bp->link_vars.flow_ctrl & BNX2X_FLOW_CTRL_TX) in bnx2x_init_dropless_fc() 2380 rc = bnx2x_phy_init(&bp->link_params, &bp->link_vars); in bnx2x_initial_phy_init() 2388 if (bp->link_vars.link_up) { in bnx2x_initial_phy_init() 2404 bnx2x_phy_init(&bp->link_params, &bp->link_vars); in bnx2x_link_set() 2418 bnx2x_lfa_reset(&bp->link_params, &bp->link_vars); in bnx2x__link_reset() 2427 bnx2x_link_reset(&bp->link_params, &bp->link_vars, 1); in bnx2x_force_link_reset() 2437 rc = bnx2x_test_link(&bp->link_params, &bp->link_vars, in bnx2x_link_test() 2506 vn_max_rate = (bp->link_vars.line_speed * maxCfg) / 100; in bnx2x_calc_vn_max() [all …]
|
D | bnx2x_dcb.c | 112 bnx2x_update_pfc(&bp->link_params, &bp->link_vars, &pfc_params); in bnx2x_pfc_set() 122 bnx2x_update_pfc(&bp->link_params, &bp->link_vars, &nig_params); in bnx2x_pfc_clear() 598 if (bnx2x_ets_e3b0_config(&bp->link_params, &bp->link_vars, in bnx2x_dcbx_update_ets_config() 601 bnx2x_ets_disabled(&bp->link_params, &bp->link_vars); in bnx2x_dcbx_update_ets_config() 611 bnx2x_ets_disabled(&bp->link_params, &bp->link_vars); in bnx2x_dcbx_update_ets_params()
|
D | bnx2x_stats.c | 275 if (!bp->link_vars.link_up || !bp->port.pmf) { in bnx2x_port_stats_init() 319 if (bp->link_vars.mac_type == MAC_TYPE_EMAC) { in bnx2x_port_stats_init() 369 switch (bp->link_vars.mac_type) { in bnx2x_port_stats_init() 813 switch (bp->link_vars.mac_type) { in bnx2x_hw_stats_update()
|
D | bnx2x_cmn.c | 1169 u16 line_speed = bp->link_vars.line_speed; in bnx2x_get_mf_speed() 1208 if (!bp->link_vars.link_up || (bp->flags & MF_FUNC_DIS)) in bnx2x_fill_report_data() 1217 if (bp->link_vars.duplex == DUPLEX_FULL) in bnx2x_fill_report_data() 1222 if (bp->link_vars.flow_ctrl & BNX2X_FLOW_CTRL_RX) in bnx2x_fill_report_data() 1227 if (bp->link_vars.flow_ctrl & BNX2X_FLOW_CTRL_TX) in bnx2x_fill_report_data() 1265 bp->link_vars.link_up = 0; in __bnx2x_link_report() 4799 if (bp->link_vars.link_up) { in bnx2x_get_cur_phy_idx() 4802 if ((bp->link_vars.link_status & LINK_STATUS_SERDES_LINK) && in bnx2x_get_cur_phy_idx()
|
D | bnx2x.h | 1533 struct link_vars link_vars; member
|