Home
last modified time | relevance | path

Searched refs:link_vars (Results 1 – 8 of 8) sorted by relevance

/linux-4.1.27/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_link.h123 struct link_vars;
128 struct link_vars *vars);
130 struct link_vars *vars);
332 struct link_vars { struct
375 int bnx2x_phy_init(struct link_params *params, struct link_vars *vars); argument
380 int bnx2x_link_reset(struct link_params *params, struct link_vars *vars,
382 int bnx2x_lfa_reset(struct link_params *params, struct link_vars *vars);
384 int bnx2x_link_update(struct link_params *params, struct link_vars *vars);
399 struct link_vars *output);
409 struct link_vars *vars, u8 mode, u32 speed);
[all …]
Dbnx2x_link.c220 struct link_vars *vars, u8 notify);
502 static u32 bnx2x_ets_get_min_w_val_nig(const struct link_vars *vars) in bnx2x_ets_get_min_w_val_nig()
574 const struct link_vars *vars) in bnx2x_ets_e3b0_nig_disabled()
749 const struct link_vars *vars) in bnx2x_ets_e3b0_disabled()
772 struct link_vars *vars) in bnx2x_ets_disabled()
1137 const struct link_vars *vars, in bnx2x_ets_e3b0_config()
1358 struct link_vars *vars, in bnx2x_update_pfc_xmac()
1476 struct link_vars *vars) in bnx2x_emac_init()
1554 struct link_vars *vars, u8 lb) in bnx2x_umac_enable()
1743 struct link_vars *vars, u8 lb) in bnx2x_xmac_enable()
[all …]
Dbnx2x_ethtool.c272 if ((bp->state == BNX2X_STATE_OPEN) && bp->link_vars.link_up && in bnx2x_get_settings()
274 cmd->duplex = bp->link_vars.duplex; in bnx2x_get_settings()
279 ethtool_cmd_speed_set(cmd, bp->link_vars.line_speed); in bnx2x_get_settings()
296 if (bp->link_vars.link_status & LINK_STATUS_AUTO_NEGOTIATE_COMPLETE) { in bnx2x_get_settings()
297 u32 status = bp->link_vars.link_status; in bnx2x_get_settings()
366 u32 line_speed = bp->link_vars.line_speed; in bnx2x_set_settings()
1155 return bp->link_vars.link_up; in bnx2x_get_link()
1743 &bp->link_vars, 0); in bnx2x_set_eeprom()
1756 &bp->link_vars, 1); in bnx2x_set_eeprom()
1759 &bp->link_vars); in bnx2x_set_eeprom()
[all …]
Dbnx2x_main.c2290 switch (bp->link_vars.ieee_fc & in bnx2x_calc_fc_adv()
2329 if (!CHIP_IS_E1(bp) && bp->dropless_fc && bp->link_vars.link_up) { in bnx2x_init_dropless_fc()
2330 if (bp->link_vars.flow_ctrl & BNX2X_FLOW_CTRL_TX) in bnx2x_init_dropless_fc()
2371 rc = bnx2x_phy_init(&bp->link_params, &bp->link_vars); in bnx2x_initial_phy_init()
2379 if (bp->link_vars.link_up) { in bnx2x_initial_phy_init()
2395 bnx2x_phy_init(&bp->link_params, &bp->link_vars); in bnx2x_link_set()
2409 bnx2x_lfa_reset(&bp->link_params, &bp->link_vars); in bnx2x__link_reset()
2418 bnx2x_link_reset(&bp->link_params, &bp->link_vars, 1); in bnx2x_force_link_reset()
2428 rc = bnx2x_test_link(&bp->link_params, &bp->link_vars, in bnx2x_link_test()
2497 vn_max_rate = (bp->link_vars.line_speed * maxCfg) / 100; in bnx2x_calc_vn_max()
[all …]
Dbnx2x_dcb.c110 bnx2x_update_pfc(&bp->link_params, &bp->link_vars, &pfc_params); in bnx2x_pfc_set()
120 bnx2x_update_pfc(&bp->link_params, &bp->link_vars, &nig_params); in bnx2x_pfc_clear()
567 if (bnx2x_ets_e3b0_config(&bp->link_params, &bp->link_vars, in bnx2x_dcbx_update_ets_config()
570 bnx2x_ets_disabled(&bp->link_params, &bp->link_vars); in bnx2x_dcbx_update_ets_config()
580 bnx2x_ets_disabled(&bp->link_params, &bp->link_vars); in bnx2x_dcbx_update_ets_params()
Dbnx2x_stats.c273 if (!bp->link_vars.link_up || !bp->port.pmf) { in bnx2x_port_stats_init()
317 if (bp->link_vars.mac_type == MAC_TYPE_EMAC) { in bnx2x_port_stats_init()
367 switch (bp->link_vars.mac_type) { in bnx2x_port_stats_init()
811 switch (bp->link_vars.mac_type) { in bnx2x_hw_stats_update()
Dbnx2x_cmn.c1165 u16 line_speed = bp->link_vars.line_speed; in bnx2x_get_mf_speed()
1204 if (!bp->link_vars.link_up || (bp->flags & MF_FUNC_DIS)) in bnx2x_fill_report_data()
1213 if (bp->link_vars.duplex == DUPLEX_FULL) in bnx2x_fill_report_data()
1218 if (bp->link_vars.flow_ctrl & BNX2X_FLOW_CTRL_RX) in bnx2x_fill_report_data()
1223 if (bp->link_vars.flow_ctrl & BNX2X_FLOW_CTRL_TX) in bnx2x_fill_report_data()
4718 if (bp->link_vars.link_up) { in bnx2x_get_cur_phy_idx()
4721 if ((bp->link_vars.link_status & LINK_STATUS_SERDES_LINK) && in bnx2x_get_cur_phy_idx()
Dbnx2x.h1607 struct link_vars link_vars; member