Symbol: bnx2x_phy
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10044
static int bnx2x_84833_cmd_hdlr(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10122
static int bnx2x_848xx_cmd_hdlr(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10143
static int bnx2x_848xx_pair_swap_cfg(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10211
static void bnx2x_84833_hw_reset_phy(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10242
static int bnx2x_8483x_disable_eee(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10263
static int bnx2x_8483x_enable_eee(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10282
static void bnx2x_848x3_config_init(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10482
static u8 bnx2x_848xx_read_status(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10628
static void bnx2x_8481_hw_reset(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10637
static void bnx2x_8481_link_reset(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10646
static void bnx2x_848x3_link_reset(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10673
static void bnx2x_848xx_set_link_led(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11007
static void bnx2x_54618se_specific_func(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11036
static void bnx2x_54618se_config_init(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11241
static void bnx2x_5461x_set_link_led(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11277
static void bnx2x_54618se_link_reset(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11302
static u8 bnx2x_54618se_read_status(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11409
static void bnx2x_54618se_config_loopback(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11452
static void bnx2x_7101_config_loopback(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11461
static void bnx2x_7101_config_init(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11500
static u8 bnx2x_7101_read_status(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11553
void bnx2x_sfx7101_sp_sw_reset(struct bnx2x *bp, struct bnx2x_phy *phy)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11578
static void bnx2x_7101_hw_reset(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11588
static void bnx2x_7101_set_link_led(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11615
static const struct bnx2x_phy phy_null = {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11641
static const struct bnx2x_phy phy_serdes = {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11676
static const struct bnx2x_phy phy_xgxs = {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11711
static const struct bnx2x_phy phy_warpcore = {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11751
static const struct bnx2x_phy phy_7101 = {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11780
static const struct bnx2x_phy phy_8073 = {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11811
static const struct bnx2x_phy phy_8705 = {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11839
static const struct bnx2x_phy phy_8706 = {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11869
static const struct bnx2x_phy phy_8726 = {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11901
static const struct bnx2x_phy phy_8727 = {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11931
static const struct bnx2x_phy phy_8481 = {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11967
static const struct bnx2x_phy phy_84823 = {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12004
static const struct bnx2x_phy phy_84833 = {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12039
static const struct bnx2x_phy phy_84834 = {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12073
static const struct bnx2x_phy phy_84858 = {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12107
static const struct bnx2x_phy phy_54618se = {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12147
struct bnx2x_phy *phy, u8 port,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12206
struct bnx2x_phy *phy)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12347
struct bnx2x_phy *phy)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12471
u32 shmem2_base, u8 port, struct bnx2x_phy *phy)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12482
struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12593
struct bnx2x_phy *phy;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12746
struct bnx2x_phy *int_phy = &params->phy[INT_PHY];
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12829
struct bnx2x_phy *phy = &params->phy[phy_idx];
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13187
struct bnx2x_phy phy[PORT_MAX];
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13188
struct bnx2x_phy *phy_blk[PORT_MAX];
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13315
struct bnx2x_phy phy;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13410
struct bnx2x_phy phy[PORT_MAX];
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13411
struct bnx2x_phy *phy_blk[PORT_MAX];
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13784
static void bnx2x_sfp_tx_fault_detection(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13829
struct bnx2x_phy *phy)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13839
struct bnx2x_phy *phy)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13925
struct bnx2x_phy *phy = &params->phy[INT_PHY];
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13961
struct bnx2x_phy phy;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
14013
struct bnx2x_phy phy;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
217
static int bnx2x_sfp_module_detection(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2589
struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2624
struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2665
static int bnx2x_cl45_read(struct bnx2x *bp, struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2740
static int bnx2x_cl45_write(struct bnx2x *bp, struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2951
static int bnx2x_eee_disable(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2967
static int bnx2x_eee_advertise(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3004
static void bnx2x_eee_an_resolve(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3171
static void bnx2x_cl45_read_or_write(struct bnx2x *bp, struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3180
struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
32
typedef int (*read_sfp_module_eeprom_func_p)(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3221
static u8 bnx2x_get_warpcore_lane(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3276
struct bnx2x_phy *phy)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3345
static void bnx2x_xgxs_specific_func(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3378
static void bnx2x_calc_ieee_aneg_adv(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3461
struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3487
static void bnx2x_pause_resolve(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3534
static void bnx2x_ext_phy_update_adv_fc(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3589
static u8 bnx2x_ext_phy_resolve_fc(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3628
static void bnx2x_warpcore_enable_AN_KR2(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3669
struct bnx2x_phy *phy)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3702
static void bnx2x_warpcore_set_lpi_passthrough(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3714
static void bnx2x_warpcore_restart_AN_KR(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3729
static void bnx2x_warpcore_enable_AN_KR(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3881
static void bnx2x_warpcore_set_10G_KR(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3949
static void bnx2x_warpcore_set_10G_XFI(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4085
static void bnx2x_warpcore_set_20G_force_KR2(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4139
struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4192
static void bnx2x_warpcore_set_sgmii_speed(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4275
struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4292
static void bnx2x_warpcore_clear_regs(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4367
static int bnx2x_is_sfp_module_plugged(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4385
static int bnx2x_warpcore_get_sigdet(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4399
static void bnx2x_warpcore_config_runtime(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4452
static void bnx2x_warpcore_config_sfi(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4470
struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4490
static void bnx2x_warpcore_config_init(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4598
static void bnx2x_warpcore_link_reset(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4653
static void bnx2x_set_warpcore_loopback(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4872
struct bnx2x_phy *phy)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4893
struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4937
struct bnx2x_phy *phy)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4978
static void bnx2x_set_parallel_detection(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5031
static void bnx2x_set_autoneg(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5135
static void bnx2x_program_serdes(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5184
static void bnx2x_set_brcm_cl37_advertisement(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5204
static void bnx2x_set_ieee_aneg_advertisement(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5225
static void bnx2x_restart_autoneg(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5265
static void bnx2x_initialize_sgmii_process(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5337
static int bnx2x_direct_parallel_detect_used(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5371
static void bnx2x_update_adv_fc(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5418
static void bnx2x_flow_ctrl_resolve(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5446
static void bnx2x_check_fallback_to_cl37(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5514
static void bnx2x_xgxs_an_resolve(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5527
static int bnx2x_get_link_speed_duplex(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5618
static u8 bnx2x_link_settings_status(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5692
static u8 bnx2x_warpcore_read_status(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5820
struct bnx2x_phy *phy = &params->phy[INT_PHY];
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5903
static void bnx2x_set_preemphasis(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5927
static void bnx2x_xgxs_config_init(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5976
static int bnx2x_prepare_xgxs(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6016
struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6243
static void bnx2x_set_xgxs_loopback(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6454
struct bnx2x_phy *int_phy = &params->phy[INT_PHY];
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6553
struct bnx2x_phy *phy = &params->phy[INT_PHY];
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6606
static void bnx2x_int_link_reset(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6614
static void bnx2x_common_ext_link_reset(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6859
struct bnx2x_phy *phy = &params->phy[phy_index];
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7081
struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7095
struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7114
static void bnx2x_8073_resolve_fc(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7148
struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7228
static int bnx2x_8073_is_snr_needed(struct bnx2x *bp, struct bnx2x_phy *phy)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7254
static int bnx2x_8073_xaui_wa(struct bnx2x *bp, struct bnx2x_phy *phy)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7310
static void bnx2x_807x_force_10G(struct bnx2x *bp, struct bnx2x_phy *phy)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7324
struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7358
static void bnx2x_8073_specific_func(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7374
static void bnx2x_8073_config_init(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7521
static u8 bnx2x_8073_read_status(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7666
static void bnx2x_8073_link_reset(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7685
static void bnx2x_8705_config_init(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7711
static u8 bnx2x_8705_read_status(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7748
struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7785
struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7842
struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7853
static int bnx2x_8726_read_sfp_module_eeprom(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7941
static int bnx2x_warpcore_read_sfp_module_eeprom(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7982
static int bnx2x_8727_read_sfp_module_eeprom(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
8077
int bnx2x_read_sfp_module_eeprom(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
8119
static int bnx2x_get_edc_mode(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
8261
static int bnx2x_verify_sfp_module(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
8335
static int bnx2x_wait_for_sfp_module_initialized(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
8370
struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
8402
struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
8451
struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
8484
static void bnx2x_8727_specific_func(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
8592
static void bnx2x_warpcore_hw_reset(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
8607
struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
8626
struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
8666
struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
8683
static int bnx2x_sfp_module_detection(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
8741
struct bnx2x_phy *phy;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
8811
struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
8833
static u8 bnx2x_8706_8726_read_status(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
8895
static void bnx2x_8706_config_init(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
8999
static u8 bnx2x_8706_read_status(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
9009
static void bnx2x_8726_config_loopback(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
9017
static void bnx2x_8726_external_rom_boot(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
9055
static u8 bnx2x_8726_read_status(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
9076
static void bnx2x_8726_config_init(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
9158
static void bnx2x_8726_link_reset(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
9173
static void bnx2x_8727_set_link_led(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
9219
static void bnx2x_8727_hw_reset(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
9234
static void bnx2x_8727_config_speed(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
9291
static void bnx2x_8727_config_init(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
9375
static void bnx2x_8727_handle_mod_abs(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
9460
static u8 bnx2x_8727_read_status(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
9619
static void bnx2x_8727_link_reset(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
9637
static int bnx2x_is_8483x_8485x(struct bnx2x_phy *phy)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
9644
static void bnx2x_save_848xx_spirom_version(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
9714
struct bnx2x_phy *phy)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
9778
static void bnx2x_848xx_specific_func(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
9801
static int bnx2x_848xx_cmn_config_init(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
9947
static void bnx2x_8481_config_init(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
9967
static int bnx2x_84858_cmd_hdlr(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h
128
struct bnx2x_phy;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h
130
typedef void (*config_init_t)(struct bnx2x_phy *phy, struct link_params *params,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h
132
typedef u8 (*read_status_t)(struct bnx2x_phy *phy, struct link_params *params,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h
134
typedef void (*link_reset_t)(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h
136
typedef void (*config_loopback_t)(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h
139
typedef void (*hw_reset_t)(struct bnx2x_phy *phy, struct link_params *params);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h
140
typedef void (*set_link_led_t)(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h
142
typedef void (*phy_specific_func_t)(struct bnx2x_phy *phy,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h
288
struct bnx2x_phy phy[MAX_PHYS];
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h
435
void bnx2x_sfx7101_sp_sw_reset(struct bnx2x *bp, struct bnx2x_phy *phy);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h
438
int bnx2x_read_sfp_module_eeprom(struct bnx2x_phy *phy,