H A 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) argument 502 if (vars->link_up) { 503 if (vars->line_speed == SPEED_20000) 570 const struct link_vars *vars) 574 const u32 min_w_val = bnx2x_ets_get_min_w_val_nig(vars); 745 const struct link_vars *vars) 755 bnx2x_ets_e3b0_nig_disabled(params, vars); 768 struct link_vars *vars) 776 bnx2x_status = bnx2x_ets_e3b0_disabled(params, vars); 569 bnx2x_ets_e3b0_nig_disabled(const struct link_params *params, const struct link_vars *vars) argument 744 bnx2x_ets_e3b0_disabled(const struct link_params *params, const struct link_vars *vars) argument 767 bnx2x_ets_disabled(struct link_params *params, struct link_vars *vars) argument 1128 bnx2x_ets_e3b0_config(const struct link_params *params, const struct link_vars *vars, struct bnx2x_ets_params *ets_params) argument 1349 bnx2x_update_pfc_xmac(struct link_params *params, struct link_vars *vars, u8 is_lb) argument 1467 bnx2x_emac_init(struct link_params *params, struct link_vars *vars) argument 1545 bnx2x_umac_enable(struct link_params *params, struct link_vars *vars, u8 lb) argument 1734 bnx2x_xmac_enable(struct link_params *params, struct link_vars *vars, u8 lb) argument 1804 bnx2x_emac_enable(struct link_params *params, struct link_vars *vars, u8 lb) argument 1937 bnx2x_update_pfc_bmac1(struct link_params *params, struct link_vars *vars) argument 1966 bnx2x_update_pfc_bmac2(struct link_params *params, struct link_vars *vars, u8 is_lb) argument 2118 bnx2x_update_pfc_nig(struct link_params *params, struct link_vars *vars, struct bnx2x_nig_brb_pfc_port_params *nig_params) argument 2214 bnx2x_update_pfc(struct link_params *params, struct link_vars *vars, struct bnx2x_nig_brb_pfc_port_params *pfc_params) argument 2268 bnx2x_bmac1_enable(struct link_params *params, struct link_vars *vars, u8 is_lb) argument 2332 bnx2x_bmac2_enable(struct link_params *params, struct link_vars *vars, u8 is_lb) argument 2397 bnx2x_bmac_enable(struct link_params *params, struct link_vars *vars, u8 is_lb, u8 reset_bmac) argument 2899 bnx2x_eee_set_timers(struct link_params *params, struct link_vars *vars) argument 2932 bnx2x_eee_initial_config(struct link_params *params, struct link_vars *vars, u8 mode) argument 2951 bnx2x_eee_disable(struct bnx2x_phy *phy, struct link_params *params, struct link_vars *vars) argument 2967 bnx2x_eee_advertise(struct bnx2x_phy *phy, struct link_params *params, struct link_vars *vars, u8 modes) argument 3004 bnx2x_eee_an_resolve(struct bnx2x_phy *phy, struct link_params *params, struct link_vars *vars) argument 3419 set_phy_vars(struct link_params *params, struct link_vars *vars) argument 3460 bnx2x_ext_phy_set_pause(struct link_params *params, struct bnx2x_phy *phy, struct link_vars *vars) argument 3487 bnx2x_pause_resolve(struct bnx2x_phy *phy, struct link_params *params, struct link_vars *vars, u32 pause_result) argument 3534 bnx2x_ext_phy_update_adv_fc(struct bnx2x_phy *phy, struct link_params *params, struct link_vars *vars) argument 3589 bnx2x_ext_phy_resolve_fc(struct bnx2x_phy *phy, struct link_params *params, struct link_vars *vars) argument 3628 bnx2x_warpcore_enable_AN_KR2(struct bnx2x_phy *phy, struct link_params *params, struct link_vars *vars) argument 3667 bnx2x_disable_kr2(struct link_params *params, struct link_vars *vars, struct bnx2x_phy *phy) argument 3729 bnx2x_warpcore_enable_AN_KR(struct bnx2x_phy *phy, struct link_params *params, struct link_vars *vars) argument 3881 bnx2x_warpcore_set_10G_KR(struct bnx2x_phy *phy, struct link_params *params, struct link_vars *vars) argument 4399 bnx2x_warpcore_config_runtime(struct bnx2x_phy *phy, struct link_params *params, struct link_vars *vars) argument 4490 bnx2x_warpcore_config_init(struct bnx2x_phy *phy, struct link_params *params, struct link_vars *vars) argument 4698 bnx2x_sync_link(struct link_params *params, struct link_vars *vars) argument 4804 bnx2x_link_status_update(struct link_params *params, struct link_vars *vars) argument 5031 bnx2x_set_autoneg(struct bnx2x_phy *phy, struct link_params *params, struct link_vars *vars, u8 enable_cl73) argument 5135 bnx2x_program_serdes(struct bnx2x_phy *phy, struct link_params *params, struct link_vars *vars) argument 5265 bnx2x_initialize_sgmii_process(struct bnx2x_phy *phy, struct link_params *params, struct link_vars *vars) argument 5371 bnx2x_update_adv_fc(struct bnx2x_phy *phy, struct link_params *params, struct link_vars *vars, u32 gp_status) argument 5418 bnx2x_flow_ctrl_resolve(struct bnx2x_phy *phy, struct link_params *params, struct link_vars *vars, u32 gp_status) argument 5514 bnx2x_xgxs_an_resolve(struct bnx2x_phy *phy, struct link_params *params, struct link_vars *vars, u32 gp_status) argument 5527 bnx2x_get_link_speed_duplex(struct bnx2x_phy *phy, struct link_params *params, struct link_vars *vars, u16 is_link_up, u16 speed_mask, u16 is_duplex) argument 5618 bnx2x_link_settings_status(struct bnx2x_phy *phy, struct link_params *params, struct link_vars *vars) argument 5692 bnx2x_warpcore_read_status(struct bnx2x_phy *phy, struct link_params *params, struct link_vars *vars) argument 5856 bnx2x_emac_program(struct link_params *params, struct link_vars *vars) argument 5927 bnx2x_xgxs_config_init(struct bnx2x_phy *phy, struct link_params *params, struct link_vars *vars) argument 5976 bnx2x_prepare_xgxs(struct bnx2x_phy *phy, struct link_params *params, struct link_vars *vars) argument 6124 bnx2x_link_int_ack(struct link_params *params, struct link_vars *vars, u8 is_10g_plus) argument 6298 bnx2x_set_led(struct link_params *params, struct link_vars *vars, u8 mode, u32 speed) argument 6447 bnx2x_test_link(struct link_params *params, struct link_vars *vars, u8 is_serdes) argument 6528 bnx2x_link_initialize(struct link_params *params, struct link_vars *vars) argument 6633 bnx2x_update_link_down(struct link_params *params, struct link_vars *vars) argument 6680 bnx2x_update_link_up(struct link_params *params, struct link_vars *vars, u8 link_10g) argument 6801 bnx2x_link_update(struct link_params *params, struct link_vars *vars) argument 7094 bnx2x_ext_phy_10G_an_resolve(struct bnx2x *bp, struct bnx2x_phy *phy, struct link_vars *vars) argument 7114 bnx2x_8073_resolve_fc(struct bnx2x_phy *phy, struct link_params *params, struct link_vars *vars) argument 7323 bnx2x_8073_set_pause_cl37(struct link_params *params, struct bnx2x_phy *phy, struct link_vars *vars) argument 7374 bnx2x_8073_config_init(struct bnx2x_phy *phy, struct link_params *params, struct link_vars *vars) argument 7521 bnx2x_8073_read_status(struct bnx2x_phy *phy, struct link_params *params, struct link_vars *vars) argument 7685 bnx2x_8705_config_init(struct bnx2x_phy *phy, struct link_params *params, struct link_vars *vars) argument 7711 bnx2x_8705_read_status(struct bnx2x_phy *phy, struct link_params *params, struct link_vars *vars) argument 8833 bnx2x_8706_8726_read_status(struct bnx2x_phy *phy, struct link_params *params, struct link_vars *vars) argument 8895 bnx2x_8706_config_init(struct bnx2x_phy *phy, struct link_params *params, struct link_vars *vars) argument 8999 bnx2x_8706_read_status(struct bnx2x_phy *phy, struct link_params *params, struct link_vars *vars) argument 9055 bnx2x_8726_read_status(struct bnx2x_phy *phy, struct link_params *params, struct link_vars *vars) argument 9076 bnx2x_8726_config_init(struct bnx2x_phy *phy, struct link_params *params, struct link_vars *vars) argument 9291 bnx2x_8727_config_init(struct bnx2x_phy *phy, struct link_params *params, struct link_vars *vars) argument 9460 bnx2x_8727_read_status(struct bnx2x_phy *phy, struct link_params *params, struct link_vars *vars) argument 9801 bnx2x_848xx_cmn_config_init(struct bnx2x_phy *phy, struct link_params *params, struct link_vars *vars) argument 9947 bnx2x_8481_config_init(struct bnx2x_phy *phy, struct link_params *params, struct link_vars *vars) argument 10143 bnx2x_848xx_pair_swap_cfg(struct bnx2x_phy *phy, struct link_params *params, struct link_vars *vars) argument 10242 bnx2x_8483x_disable_eee(struct bnx2x_phy *phy, struct link_params *params, struct link_vars *vars) argument 10263 bnx2x_8483x_enable_eee(struct bnx2x_phy *phy, struct link_params *params, struct link_vars *vars) argument 10282 bnx2x_848x3_config_init(struct bnx2x_phy *phy, struct link_params *params, struct link_vars *vars) argument 10482 bnx2x_848xx_read_status(struct bnx2x_phy *phy, struct link_params *params, struct link_vars *vars) argument 11036 bnx2x_54618se_config_init(struct bnx2x_phy *phy, struct link_params *params, struct link_vars *vars) argument 11302 bnx2x_54618se_read_status(struct bnx2x_phy *phy, struct link_params *params, struct link_vars *vars) argument 11461 bnx2x_7101_config_init(struct bnx2x_phy *phy, struct link_params *params, struct link_vars *vars) argument 11500 bnx2x_7101_read_status(struct bnx2x_phy *phy, struct link_params *params, struct link_vars *vars) argument 12662 bnx2x_init_bmac_loopback(struct link_params *params, struct link_vars *vars) argument 12682 bnx2x_init_emac_loopback(struct link_params *params, struct link_vars *vars) argument 12701 bnx2x_init_xmac_loopback(struct link_params *params, struct link_vars *vars) argument 12727 bnx2x_init_umac_loopback(struct link_params *params, struct link_vars *vars) argument 12742 bnx2x_init_xgxs_loopback(struct link_params *params, struct link_vars *vars) argument 12812 bnx2x_avoid_link_flap(struct link_params *params, struct link_vars *vars) argument 12887 bnx2x_cannot_avoid_link_flap(struct link_params *params, struct link_vars *vars, int lfa_status) argument 12947 bnx2x_phy_init(struct link_params *params, struct link_vars *vars) argument 13036 bnx2x_link_reset(struct link_params *params, struct link_vars *vars, u8 reset_ext_phy) argument 13127 bnx2x_lfa_reset(struct link_params *params, struct link_vars *vars) argument 13614 bnx2x_check_over_curr(struct link_params *params, struct link_vars *vars) argument 13650 bnx2x_analyze_link_error(struct link_params *params, struct link_vars *vars, u32 status, u32 phy_flag, u32 link_flag, u8 notify) argument 13729 bnx2x_check_half_open_conn(struct link_params *params, struct link_vars *vars, u8 notify) argument 13784 bnx2x_sfp_tx_fault_detection(struct bnx2x_phy *phy, struct link_params *params, struct link_vars *vars) argument 13827 bnx2x_kr2_recovery(struct link_params *params, struct link_vars *vars, struct bnx2x_phy *phy) argument 13837 bnx2x_check_kr2_wa(struct link_params *params, struct link_vars *vars, struct bnx2x_phy *phy) argument 13910 bnx2x_period_func(struct link_params *params, struct link_vars *vars) argument 13998 bnx2x_init_mod_abs_int(struct bnx2x *bp, struct link_vars *vars, u32 chip_id, u32 shmem_base, u32 shmem2_base, u8 port) argument [all...] |