bnx2x_phy          32 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c typedef int (*read_sfp_module_eeprom_func_p)(struct bnx2x_phy *phy,
bnx2x_phy         217 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_sfp_module_detection(struct bnx2x_phy *phy,
bnx2x_phy        2589 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				       struct bnx2x_phy *phy,
bnx2x_phy        2624 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				      struct bnx2x_phy *phy,
bnx2x_phy        2665 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_cl45_read(struct bnx2x *bp, struct bnx2x_phy *phy,
bnx2x_phy        2740 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_cl45_write(struct bnx2x *bp, struct bnx2x_phy *phy,
bnx2x_phy        2951 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_eee_disable(struct bnx2x_phy *phy,
bnx2x_phy        2967 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_eee_advertise(struct bnx2x_phy *phy,
bnx2x_phy        3004 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_eee_an_resolve(struct bnx2x_phy *phy,
bnx2x_phy        3167 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_cl45_read_or_write(struct bnx2x *bp, struct bnx2x_phy *phy,
bnx2x_phy        3176 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				      struct bnx2x_phy *phy,
bnx2x_phy        3217 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static u8 bnx2x_get_warpcore_lane(struct bnx2x_phy *phy,
bnx2x_phy        3272 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			      struct bnx2x_phy *phy)
bnx2x_phy        3341 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_xgxs_specific_func(struct bnx2x_phy *phy,
bnx2x_phy        3374 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_calc_ieee_aneg_adv(struct bnx2x_phy *phy,
bnx2x_phy        3457 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				    struct bnx2x_phy *phy,
bnx2x_phy        3483 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_pause_resolve(struct bnx2x_phy *phy,
bnx2x_phy        3530 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_ext_phy_update_adv_fc(struct bnx2x_phy *phy,
bnx2x_phy        3585 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static u8 bnx2x_ext_phy_resolve_fc(struct bnx2x_phy *phy,
bnx2x_phy        3624 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_warpcore_enable_AN_KR2(struct bnx2x_phy *phy,
bnx2x_phy        3665 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			      struct bnx2x_phy *phy)
bnx2x_phy        3698 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_warpcore_set_lpi_passthrough(struct bnx2x_phy *phy,
bnx2x_phy        3710 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_warpcore_restart_AN_KR(struct bnx2x_phy *phy,
bnx2x_phy        3725 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_warpcore_enable_AN_KR(struct bnx2x_phy *phy,
bnx2x_phy        3877 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_warpcore_set_10G_KR(struct bnx2x_phy *phy,
bnx2x_phy        3945 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_warpcore_set_10G_XFI(struct bnx2x_phy *phy,
bnx2x_phy        4081 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_warpcore_set_20G_force_KR2(struct bnx2x_phy *phy,
bnx2x_phy        4135 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 					 struct bnx2x_phy *phy,
bnx2x_phy        4188 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_warpcore_set_sgmii_speed(struct bnx2x_phy *phy,
bnx2x_phy        4271 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				      struct bnx2x_phy *phy,
bnx2x_phy        4288 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_warpcore_clear_regs(struct bnx2x_phy *phy,
bnx2x_phy        4363 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_is_sfp_module_plugged(struct bnx2x_phy *phy,
bnx2x_phy        4381 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_warpcore_get_sigdet(struct bnx2x_phy *phy,
bnx2x_phy        4395 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_warpcore_config_runtime(struct bnx2x_phy *phy,
bnx2x_phy        4448 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_warpcore_config_sfi(struct bnx2x_phy *phy,
bnx2x_phy        4466 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 					 struct bnx2x_phy *phy,
bnx2x_phy        4486 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_warpcore_config_init(struct bnx2x_phy *phy,
bnx2x_phy        4594 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_warpcore_link_reset(struct bnx2x_phy *phy,
bnx2x_phy        4649 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_set_warpcore_loopback(struct bnx2x_phy *phy,
bnx2x_phy        4868 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				struct bnx2x_phy *phy)
bnx2x_phy        4889 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			       struct bnx2x_phy *phy,
bnx2x_phy        4933 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				 struct bnx2x_phy *phy)
bnx2x_phy        4974 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_set_parallel_detection(struct bnx2x_phy *phy,
bnx2x_phy        5027 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_set_autoneg(struct bnx2x_phy *phy,
bnx2x_phy        5131 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_program_serdes(struct bnx2x_phy *phy,
bnx2x_phy        5180 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_set_brcm_cl37_advertisement(struct bnx2x_phy *phy,
bnx2x_phy        5200 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_set_ieee_aneg_advertisement(struct bnx2x_phy *phy,
bnx2x_phy        5221 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_restart_autoneg(struct bnx2x_phy *phy,
bnx2x_phy        5261 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_initialize_sgmii_process(struct bnx2x_phy *phy,
bnx2x_phy        5333 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_direct_parallel_detect_used(struct bnx2x_phy *phy,
bnx2x_phy        5367 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_update_adv_fc(struct bnx2x_phy *phy,
bnx2x_phy        5414 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_flow_ctrl_resolve(struct bnx2x_phy *phy,
bnx2x_phy        5442 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_check_fallback_to_cl37(struct bnx2x_phy *phy,
bnx2x_phy        5510 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_xgxs_an_resolve(struct bnx2x_phy *phy,
bnx2x_phy        5523 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_get_link_speed_duplex(struct bnx2x_phy *phy,
bnx2x_phy        5614 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_link_settings_status(struct bnx2x_phy *phy,
bnx2x_phy        5688 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_warpcore_read_status(struct bnx2x_phy *phy,
bnx2x_phy        5816 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	struct bnx2x_phy *phy = &params->phy[INT_PHY];
bnx2x_phy        5899 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_set_preemphasis(struct bnx2x_phy *phy,
bnx2x_phy        5923 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_xgxs_config_init(struct bnx2x_phy *phy,
bnx2x_phy        5972 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_prepare_xgxs(struct bnx2x_phy *phy,
bnx2x_phy        6012 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				     struct bnx2x_phy *phy,
bnx2x_phy        6237 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_set_xgxs_loopback(struct bnx2x_phy *phy,
bnx2x_phy        6448 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	struct bnx2x_phy *int_phy = &params->phy[INT_PHY];
bnx2x_phy        6547 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		struct bnx2x_phy *phy = &params->phy[INT_PHY];
bnx2x_phy        6600 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_int_link_reset(struct bnx2x_phy *phy,
bnx2x_phy        6608 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_common_ext_link_reset(struct bnx2x_phy *phy,
bnx2x_phy        6853 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		struct bnx2x_phy *phy = &params->phy[phy_index];
bnx2x_phy        7074 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				      struct bnx2x_phy *phy,
bnx2x_phy        7088 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				       struct bnx2x_phy *phy,
bnx2x_phy        7107 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_8073_resolve_fc(struct bnx2x_phy *phy,
bnx2x_phy        7141 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 					     struct bnx2x_phy *phy,
bnx2x_phy        7221 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_8073_is_snr_needed(struct bnx2x *bp, struct bnx2x_phy *phy)
bnx2x_phy        7247 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_8073_xaui_wa(struct bnx2x *bp, struct bnx2x_phy *phy)
bnx2x_phy        7303 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_807x_force_10G(struct bnx2x *bp, struct bnx2x_phy *phy)
bnx2x_phy        7317 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				      struct bnx2x_phy *phy,
bnx2x_phy        7351 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_8073_specific_func(struct bnx2x_phy *phy,
bnx2x_phy        7367 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_8073_config_init(struct bnx2x_phy *phy,
bnx2x_phy        7515 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static u8 bnx2x_8073_read_status(struct bnx2x_phy *phy,
bnx2x_phy        7660 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_8073_link_reset(struct bnx2x_phy *phy,
bnx2x_phy        7679 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_8705_config_init(struct bnx2x_phy *phy,
bnx2x_phy        7706 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static u8 bnx2x_8705_read_status(struct bnx2x_phy *phy,
bnx2x_phy        7743 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 					   struct bnx2x_phy *phy,
bnx2x_phy        7780 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 					   struct bnx2x_phy *phy,
bnx2x_phy        7837 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				      struct bnx2x_phy *phy,
bnx2x_phy        7848 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_8726_read_sfp_module_eeprom(struct bnx2x_phy *phy,
bnx2x_phy        7936 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_warpcore_read_sfp_module_eeprom(struct bnx2x_phy *phy,
bnx2x_phy        7977 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_8727_read_sfp_module_eeprom(struct bnx2x_phy *phy,
bnx2x_phy        8072 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c int bnx2x_read_sfp_module_eeprom(struct bnx2x_phy *phy,
bnx2x_phy        8114 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_get_edc_mode(struct bnx2x_phy *phy,
bnx2x_phy        8256 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_verify_sfp_module(struct bnx2x_phy *phy,
bnx2x_phy        8330 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_wait_for_sfp_module_initialized(struct bnx2x_phy *phy,
bnx2x_phy        8365 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				    struct bnx2x_phy *phy,
bnx2x_phy        8397 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 					struct bnx2x_phy *phy,
bnx2x_phy        8446 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 					struct bnx2x_phy *phy,
bnx2x_phy        8479 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_8727_specific_func(struct bnx2x_phy *phy,
bnx2x_phy        8587 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_warpcore_hw_reset(struct bnx2x_phy *phy,
bnx2x_phy        8602 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				   struct bnx2x_phy *phy,
bnx2x_phy        8621 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 					     struct bnx2x_phy *phy,
bnx2x_phy        8661 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				    struct bnx2x_phy *phy,
bnx2x_phy        8678 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_sfp_module_detection(struct bnx2x_phy *phy,
bnx2x_phy        8736 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	struct bnx2x_phy *phy;
bnx2x_phy        8806 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				 struct bnx2x_phy *phy,
bnx2x_phy        8828 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static u8 bnx2x_8706_8726_read_status(struct bnx2x_phy *phy,
bnx2x_phy        8890 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static u8 bnx2x_8706_config_init(struct bnx2x_phy *phy,
bnx2x_phy        8996 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_8706_read_status(struct bnx2x_phy *phy,
bnx2x_phy        9006 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_8726_config_loopback(struct bnx2x_phy *phy,
bnx2x_phy        9014 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_8726_external_rom_boot(struct bnx2x_phy *phy,
bnx2x_phy        9052 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static u8 bnx2x_8726_read_status(struct bnx2x_phy *phy,
bnx2x_phy        9073 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_8726_config_init(struct bnx2x_phy *phy,
bnx2x_phy        9158 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_8726_link_reset(struct bnx2x_phy *phy,
bnx2x_phy        9173 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_8727_set_link_led(struct bnx2x_phy *phy,
bnx2x_phy        9219 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_8727_hw_reset(struct bnx2x_phy *phy,
bnx2x_phy        9234 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_8727_config_speed(struct bnx2x_phy *phy,
bnx2x_phy        9291 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_8727_config_init(struct bnx2x_phy *phy,
bnx2x_phy        9377 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_8727_handle_mod_abs(struct bnx2x_phy *phy,
bnx2x_phy        9462 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static u8 bnx2x_8727_read_status(struct bnx2x_phy *phy,
bnx2x_phy        9621 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_8727_link_reset(struct bnx2x_phy *phy,
bnx2x_phy        9639 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_is_8483x_8485x(struct bnx2x_phy *phy)
bnx2x_phy        9646 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_save_848xx_spirom_version(struct bnx2x_phy *phy,
bnx2x_phy        9716 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				struct bnx2x_phy *phy)
bnx2x_phy        9780 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_848xx_specific_func(struct bnx2x_phy *phy,
bnx2x_phy        9803 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_848xx_cmn_config_init(struct bnx2x_phy *phy,
bnx2x_phy        9949 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_8481_config_init(struct bnx2x_phy *phy,
bnx2x_phy        9969 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_84858_cmd_hdlr(struct bnx2x_phy *phy,
bnx2x_phy        10046 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_84833_cmd_hdlr(struct bnx2x_phy *phy,
bnx2x_phy        10124 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_848xx_cmd_hdlr(struct bnx2x_phy *phy,
bnx2x_phy        10145 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_848xx_pair_swap_cfg(struct bnx2x_phy *phy,
bnx2x_phy        10213 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_84833_hw_reset_phy(struct bnx2x_phy *phy,
bnx2x_phy        10246 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_8483x_disable_eee(struct bnx2x_phy *phy,
bnx2x_phy        10267 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_8483x_enable_eee(struct bnx2x_phy *phy,
bnx2x_phy        10286 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_848x3_config_init(struct bnx2x_phy *phy,
bnx2x_phy        10487 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static u8 bnx2x_848xx_read_status(struct bnx2x_phy *phy,
bnx2x_phy        10633 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_8481_hw_reset(struct bnx2x_phy *phy,
bnx2x_phy        10642 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_8481_link_reset(struct bnx2x_phy *phy,
bnx2x_phy        10651 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_848x3_link_reset(struct bnx2x_phy *phy,
bnx2x_phy        10678 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_848xx_set_link_led(struct bnx2x_phy *phy,
bnx2x_phy        11012 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_54618se_specific_func(struct bnx2x_phy *phy,
bnx2x_phy        11041 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_54618se_config_init(struct bnx2x_phy *phy,
bnx2x_phy        11248 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_5461x_set_link_led(struct bnx2x_phy *phy,
bnx2x_phy        11284 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_54618se_link_reset(struct bnx2x_phy *phy,
bnx2x_phy        11309 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static u8 bnx2x_54618se_read_status(struct bnx2x_phy *phy,
bnx2x_phy        11416 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_54618se_config_loopback(struct bnx2x_phy *phy,
bnx2x_phy        11459 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_7101_config_loopback(struct bnx2x_phy *phy,
bnx2x_phy        11468 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_7101_config_init(struct bnx2x_phy *phy,
bnx2x_phy        11508 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static u8 bnx2x_7101_read_status(struct bnx2x_phy *phy,
bnx2x_phy        11561 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c void bnx2x_sfx7101_sp_sw_reset(struct bnx2x *bp, struct bnx2x_phy *phy)
bnx2x_phy        11586 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_7101_hw_reset(struct bnx2x_phy *phy,
bnx2x_phy        11596 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_7101_set_link_led(struct bnx2x_phy *phy,
bnx2x_phy        11623 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static const struct bnx2x_phy phy_null = {
bnx2x_phy        11649 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static const struct bnx2x_phy phy_serdes = {
bnx2x_phy        11684 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static const struct bnx2x_phy phy_xgxs = {
bnx2x_phy        11719 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static const struct bnx2x_phy phy_warpcore = {
bnx2x_phy        11759 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static const struct bnx2x_phy phy_7101 = {
bnx2x_phy        11788 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static const struct bnx2x_phy phy_8073 = {
bnx2x_phy        11819 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static const struct bnx2x_phy phy_8705 = {
bnx2x_phy        11847 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static const struct bnx2x_phy phy_8706 = {
bnx2x_phy        11877 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static const struct bnx2x_phy phy_8726 = {
bnx2x_phy        11909 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static const struct bnx2x_phy phy_8727 = {
bnx2x_phy        11939 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static const struct bnx2x_phy phy_8481 = {
bnx2x_phy        11975 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static const struct bnx2x_phy phy_84823 = {
bnx2x_phy        12012 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static const struct bnx2x_phy phy_84833 = {
bnx2x_phy        12047 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static const struct bnx2x_phy phy_84834 = {
bnx2x_phy        12081 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static const struct bnx2x_phy phy_84858 = {
bnx2x_phy        12115 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static const struct bnx2x_phy phy_54618se = {
bnx2x_phy        12155 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				     struct bnx2x_phy *phy, u8 port,
bnx2x_phy        12214 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				  struct bnx2x_phy *phy)
bnx2x_phy        12355 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 				  struct bnx2x_phy *phy)
bnx2x_phy        12479 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			      u32 shmem2_base, u8 port, struct bnx2x_phy *phy)
bnx2x_phy        12490 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			      struct bnx2x_phy *phy,
bnx2x_phy        12601 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	struct bnx2x_phy *phy;
bnx2x_phy        12754 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	struct bnx2x_phy *int_phy = &params->phy[INT_PHY];
bnx2x_phy        12837 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		struct bnx2x_phy *phy = &params->phy[phy_idx];
bnx2x_phy        13195 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	struct bnx2x_phy phy[PORT_MAX];
bnx2x_phy        13196 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	struct bnx2x_phy *phy_blk[PORT_MAX];
bnx2x_phy        13323 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	struct bnx2x_phy phy;
bnx2x_phy        13418 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	struct bnx2x_phy phy[PORT_MAX];
bnx2x_phy        13419 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	struct bnx2x_phy *phy_blk[PORT_MAX];
bnx2x_phy        13792 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_sfp_tx_fault_detection(struct bnx2x_phy *phy,
bnx2x_phy        13837 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			       struct bnx2x_phy *phy)
bnx2x_phy        13847 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 			       struct bnx2x_phy *phy)
bnx2x_phy        13933 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		struct bnx2x_phy *phy = &params->phy[INT_PHY];
bnx2x_phy        13969 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 	struct bnx2x_phy phy;
bnx2x_phy        14021 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c 		struct bnx2x_phy phy;
bnx2x_phy         128 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h struct bnx2x_phy;
bnx2x_phy         130 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h typedef u8 (*config_init_t)(struct bnx2x_phy *phy, struct link_params *params,
bnx2x_phy         132 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h typedef u8 (*read_status_t)(struct bnx2x_phy *phy, struct link_params *params,
bnx2x_phy         134 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h typedef void (*link_reset_t)(struct bnx2x_phy *phy,
bnx2x_phy         136 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h typedef void (*config_loopback_t)(struct bnx2x_phy *phy,
bnx2x_phy         139 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h typedef void (*hw_reset_t)(struct bnx2x_phy *phy, struct link_params *params);
bnx2x_phy         140 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h typedef void (*set_link_led_t)(struct bnx2x_phy *phy,
bnx2x_phy         142 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h typedef void (*phy_specific_func_t)(struct bnx2x_phy *phy,
bnx2x_phy         288 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h 	struct bnx2x_phy phy[MAX_PHYS];
bnx2x_phy         435 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h void bnx2x_sfx7101_sp_sw_reset(struct bnx2x *bp, struct bnx2x_phy *phy);
bnx2x_phy         438 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h int bnx2x_read_sfp_module_eeprom(struct bnx2x_phy *phy,