Lines Matching refs:bnx2x_phy
2996 struct bnx2x_phy *phy, in bnx2x_cl22_write()
3031 struct bnx2x_phy *phy, in bnx2x_cl22_read()
3072 static int bnx2x_cl45_read(struct bnx2x *bp, struct bnx2x_phy *phy, in bnx2x_cl45_read()
3140 static int bnx2x_cl45_write(struct bnx2x *bp, struct bnx2x_phy *phy, in bnx2x_cl45_write()
3236 struct bnx2x_phy *phy, in bnx2x_bsc_read()
3328 static void bnx2x_cl45_read_or_write(struct bnx2x *bp, struct bnx2x_phy *phy, in bnx2x_cl45_read_or_write()
3371 static u8 bnx2x_get_warpcore_lane(struct bnx2x_phy *phy, in bnx2x_get_warpcore_lane()
3426 struct bnx2x_phy *phy) in bnx2x_set_aer_mmd()
3516 static void bnx2x_calc_ieee_aneg_adv(struct bnx2x_phy *phy, in bnx2x_calc_ieee_aneg_adv()
3594 struct bnx2x_phy *phy, in bnx2x_ext_phy_set_pause()
3647 static void bnx2x_ext_phy_update_adv_fc(struct bnx2x_phy *phy, in bnx2x_ext_phy_update_adv_fc()
3701 static u8 bnx2x_ext_phy_resolve_fc(struct bnx2x_phy *phy, in bnx2x_ext_phy_resolve_fc()
3729 static void bnx2x_warpcore_enable_AN_KR(struct bnx2x_phy *phy, in bnx2x_warpcore_enable_AN_KR()
3849 static void bnx2x_warpcore_set_10G_KR(struct bnx2x_phy *phy, in bnx2x_warpcore_set_10G_KR()
3926 static void bnx2x_warpcore_set_10G_XFI(struct bnx2x_phy *phy, in bnx2x_warpcore_set_10G_XFI()
4047 struct bnx2x_phy *phy) in bnx2x_warpcore_set_20G_KR2()
4053 struct bnx2x_phy *phy, in bnx2x_warpcore_set_20G_DXGXS()
4110 static void bnx2x_warpcore_set_sgmii_speed(struct bnx2x_phy *phy, in bnx2x_warpcore_set_sgmii_speed()
4195 struct bnx2x_phy *phy, in bnx2x_warpcore_reset_lane()
4212 static void bnx2x_warpcore_clear_regs(struct bnx2x_phy *phy, in bnx2x_warpcore_clear_regs()
4293 static int bnx2x_is_sfp_module_plugged(struct bnx2x_phy *phy, in bnx2x_is_sfp_module_plugged()
4311 static int bnx2x_warpcore_get_sigdet(struct bnx2x_phy *phy, in bnx2x_warpcore_get_sigdet()
4325 static void bnx2x_warpcore_config_runtime(struct bnx2x_phy *phy, in bnx2x_warpcore_config_runtime()
4391 static void bnx2x_warpcore_config_init(struct bnx2x_phy *phy, in bnx2x_warpcore_config_init()
4501 struct bnx2x_phy *phy, in bnx2x_sfp_e3_set_transmitter()
4521 static void bnx2x_warpcore_link_reset(struct bnx2x_phy *phy, in bnx2x_warpcore_link_reset()
4564 static void bnx2x_set_warpcore_loopback(struct bnx2x_phy *phy, in bnx2x_set_warpcore_loopback()
4770 struct bnx2x_phy *phy) in bnx2x_set_master_ln()
4791 struct bnx2x_phy *phy, in bnx2x_reset_unicore()
4835 struct bnx2x_phy *phy) in bnx2x_set_swap_lanes()
4877 static void bnx2x_set_parallel_detection(struct bnx2x_phy *phy, in bnx2x_set_parallel_detection()
4930 static void bnx2x_set_autoneg(struct bnx2x_phy *phy, in bnx2x_set_autoneg()
5034 static void bnx2x_program_serdes(struct bnx2x_phy *phy, in bnx2x_program_serdes()
5084 static void bnx2x_set_brcm_cl37_advertisement(struct bnx2x_phy *phy, in bnx2x_set_brcm_cl37_advertisement()
5106 static void bnx2x_set_ieee_aneg_advertisement(struct bnx2x_phy *phy, in bnx2x_set_ieee_aneg_advertisement()
5127 static void bnx2x_restart_autoneg(struct bnx2x_phy *phy, in bnx2x_restart_autoneg()
5167 static void bnx2x_initialize_sgmii_process(struct bnx2x_phy *phy, in bnx2x_initialize_sgmii_process()
5242 static int bnx2x_direct_parallel_detect_used(struct bnx2x_phy *phy, in bnx2x_direct_parallel_detect_used()
5276 static void bnx2x_update_adv_fc(struct bnx2x_phy *phy, in bnx2x_update_adv_fc()
5323 static void bnx2x_flow_ctrl_resolve(struct bnx2x_phy *phy, in bnx2x_flow_ctrl_resolve()
5351 static void bnx2x_check_fallback_to_cl37(struct bnx2x_phy *phy, in bnx2x_check_fallback_to_cl37()
5421 static void bnx2x_xgxs_an_resolve(struct bnx2x_phy *phy, in bnx2x_xgxs_an_resolve()
5434 static int bnx2x_get_link_speed_duplex(struct bnx2x_phy *phy, in bnx2x_get_link_speed_duplex()
5524 static int bnx2x_link_settings_status(struct bnx2x_phy *phy, in bnx2x_link_settings_status()
5597 static int bnx2x_warpcore_read_status(struct bnx2x_phy *phy, in bnx2x_warpcore_read_status()
5701 struct bnx2x_phy *phy = ¶ms->phy[INT_PHY]; in bnx2x_set_gmii_tx_driver()
5784 static void bnx2x_set_preemphasis(struct bnx2x_phy *phy, in bnx2x_set_preemphasis()
5808 static void bnx2x_xgxs_config_init(struct bnx2x_phy *phy, in bnx2x_xgxs_config_init()
5857 static int bnx2x_prepare_xgxs(struct bnx2x_phy *phy, in bnx2x_prepare_xgxs()
5897 struct bnx2x_phy *phy, in bnx2x_wait_reset_complete()
6134 static void bnx2x_set_xgxs_loopback(struct bnx2x_phy *phy, in bnx2x_set_xgxs_loopback()
6347 struct bnx2x_phy *int_phy = ¶ms->phy[INT_PHY]; in bnx2x_test_link()
6447 struct bnx2x_phy *phy = ¶ms->phy[INT_PHY]; in bnx2x_link_initialize()
6499 static void bnx2x_int_link_reset(struct bnx2x_phy *phy, in bnx2x_int_link_reset()
6507 static void bnx2x_common_ext_link_reset(struct bnx2x_phy *phy, in bnx2x_common_ext_link_reset()
6715 struct bnx2x_phy *phy = ¶ms->phy[phy_index]; in bnx2x_link_update()
6936 struct bnx2x_phy *phy, in bnx2x_save_bcm_spirom_ver()
6950 struct bnx2x_phy *phy, in bnx2x_ext_phy_10G_an_resolve()
6969 static void bnx2x_8073_resolve_fc(struct bnx2x_phy *phy, in bnx2x_8073_resolve_fc()
7003 struct bnx2x_phy *phy, in bnx2x_8073_8727_external_rom_boot()
7083 static int bnx2x_8073_is_snr_needed(struct bnx2x *bp, struct bnx2x_phy *phy) in bnx2x_8073_is_snr_needed()
7109 static int bnx2x_8073_xaui_wa(struct bnx2x *bp, struct bnx2x_phy *phy) in bnx2x_8073_xaui_wa()
7168 static void bnx2x_807x_force_10G(struct bnx2x *bp, struct bnx2x_phy *phy) in bnx2x_807x_force_10G()
7182 struct bnx2x_phy *phy, in bnx2x_8073_set_pause_cl37()
7216 static int bnx2x_8073_config_init(struct bnx2x_phy *phy, in bnx2x_8073_config_init()
7371 static u8 bnx2x_8073_read_status(struct bnx2x_phy *phy, in bnx2x_8073_read_status()
7518 static void bnx2x_8073_link_reset(struct bnx2x_phy *phy, in bnx2x_8073_link_reset()
7537 static int bnx2x_8705_config_init(struct bnx2x_phy *phy, in bnx2x_8705_config_init()
7564 static u8 bnx2x_8705_read_status(struct bnx2x_phy *phy, in bnx2x_8705_read_status()
7601 struct bnx2x_phy *phy, in bnx2x_set_disable_pmd_transmit()
7639 struct bnx2x_phy *phy, in bnx2x_sfp_e1e2_set_transmitter()
7696 struct bnx2x_phy *phy, in bnx2x_sfp_set_transmitter()
7707 static int bnx2x_8726_read_sfp_module_eeprom(struct bnx2x_phy *phy, in bnx2x_8726_read_sfp_module_eeprom()
7773 static int bnx2x_warpcore_read_sfp_module_eeprom(struct bnx2x_phy *phy, in bnx2x_warpcore_read_sfp_module_eeprom()
7809 static int bnx2x_8727_read_sfp_module_eeprom(struct bnx2x_phy *phy, in bnx2x_8727_read_sfp_module_eeprom()
7896 int bnx2x_read_sfp_module_eeprom(struct bnx2x_phy *phy, in bnx2x_read_sfp_module_eeprom()
7919 static int bnx2x_get_edc_mode(struct bnx2x_phy *phy, in bnx2x_get_edc_mode()
8026 static int bnx2x_verify_sfp_module(struct bnx2x_phy *phy, in bnx2x_verify_sfp_module()
8098 static int bnx2x_wait_for_sfp_module_initialized(struct bnx2x_phy *phy, in bnx2x_wait_for_sfp_module_initialized()
8124 struct bnx2x_phy *phy, in bnx2x_8727_power_module()
8158 struct bnx2x_phy *phy, in bnx2x_8726_set_limiting_mode()
8208 struct bnx2x_phy *phy, in bnx2x_8727_set_limiting_mode()
8241 static void bnx2x_8727_specific_func(struct bnx2x_phy *phy, in bnx2x_8727_specific_func()
8326 struct bnx2x_phy *phy, in bnx2x_warpcore_power_module()
8349 static void bnx2x_warpcore_hw_reset(struct bnx2x_phy *phy, in bnx2x_warpcore_hw_reset()
8364 struct bnx2x_phy *phy, in bnx2x_power_sfp_module()
8383 struct bnx2x_phy *phy, in bnx2x_warpcore_set_limiting_mode()
8422 struct bnx2x_phy *phy, in bnx2x_set_limiting_mode()
8439 int bnx2x_sfp_module_detection(struct bnx2x_phy *phy, in bnx2x_sfp_module_detection()
8500 struct bnx2x_phy *phy; in bnx2x_handle_module_detect_int()
8555 struct bnx2x_phy *phy, in bnx2x_sfp_mask_fault()
8577 static u8 bnx2x_8706_8726_read_status(struct bnx2x_phy *phy, in bnx2x_8706_8726_read_status()
8640 static u8 bnx2x_8706_config_init(struct bnx2x_phy *phy, in bnx2x_8706_config_init()
8747 static int bnx2x_8706_read_status(struct bnx2x_phy *phy, in bnx2x_8706_read_status()
8757 static void bnx2x_8726_config_loopback(struct bnx2x_phy *phy, in bnx2x_8726_config_loopback()
8765 static void bnx2x_8726_external_rom_boot(struct bnx2x_phy *phy, in bnx2x_8726_external_rom_boot()
8803 static u8 bnx2x_8726_read_status(struct bnx2x_phy *phy, in bnx2x_8726_read_status()
8824 static int bnx2x_8726_config_init(struct bnx2x_phy *phy, in bnx2x_8726_config_init()
8911 static void bnx2x_8726_link_reset(struct bnx2x_phy *phy, in bnx2x_8726_link_reset()
8926 static void bnx2x_8727_set_link_led(struct bnx2x_phy *phy, in bnx2x_8727_set_link_led()
8972 static void bnx2x_8727_hw_reset(struct bnx2x_phy *phy, in bnx2x_8727_hw_reset()
8988 static int bnx2x_8727_config_init(struct bnx2x_phy *phy, in bnx2x_8727_config_init()
9165 static void bnx2x_8727_handle_mod_abs(struct bnx2x_phy *phy, in bnx2x_8727_handle_mod_abs()
9251 static u8 bnx2x_8727_read_status(struct bnx2x_phy *phy, in bnx2x_8727_read_status()
9412 static void bnx2x_8727_link_reset(struct bnx2x_phy *phy, in bnx2x_8727_link_reset()
9430 static void bnx2x_save_848xx_spirom_version(struct bnx2x_phy *phy, in bnx2x_save_848xx_spirom_version()
9493 struct bnx2x_phy *phy) in bnx2x_848xx_set_led()
9553 static int bnx2x_848xx_cmn_config_init(struct bnx2x_phy *phy, in bnx2x_848xx_cmn_config_init()
9707 static int bnx2x_8481_config_init(struct bnx2x_phy *phy, in bnx2x_8481_config_init()
9726 static int bnx2x_84833_cmd_hdlr(struct bnx2x_phy *phy, in bnx2x_84833_cmd_hdlr()
9784 static int bnx2x_84833_pair_swap_cfg(struct bnx2x_phy *phy, in bnx2x_84833_pair_swap_cfg()
9851 static int bnx2x_84833_hw_reset_phy(struct bnx2x_phy *phy, in bnx2x_84833_hw_reset_phy()
9885 static int bnx2x_848x3_config_init(struct bnx2x_phy *phy, in bnx2x_848x3_config_init()
10022 static u8 bnx2x_848xx_read_status(struct bnx2x_phy *phy, in bnx2x_848xx_read_status()
10155 static void bnx2x_8481_hw_reset(struct bnx2x_phy *phy, in bnx2x_8481_hw_reset()
10164 static void bnx2x_8481_link_reset(struct bnx2x_phy *phy, in bnx2x_8481_link_reset()
10173 static void bnx2x_848x3_link_reset(struct bnx2x_phy *phy, in bnx2x_848x3_link_reset()
10200 static void bnx2x_848xx_set_link_led(struct bnx2x_phy *phy, in bnx2x_848xx_set_link_led()
10409 static int bnx2x_54618se_config_init(struct bnx2x_phy *phy, in bnx2x_54618se_config_init()
10607 static void bnx2x_5461x_set_link_led(struct bnx2x_phy *phy, in bnx2x_5461x_set_link_led()
10643 static void bnx2x_54618se_link_reset(struct bnx2x_phy *phy, in bnx2x_54618se_link_reset()
10670 static u8 bnx2x_54618se_read_status(struct bnx2x_phy *phy, in bnx2x_54618se_read_status()
10796 static void bnx2x_54618se_config_loopback(struct bnx2x_phy *phy, in bnx2x_54618se_config_loopback()
10840 static void bnx2x_7101_config_loopback(struct bnx2x_phy *phy, in bnx2x_7101_config_loopback()
10849 static int bnx2x_7101_config_init(struct bnx2x_phy *phy, in bnx2x_7101_config_init()
10889 static u8 bnx2x_7101_read_status(struct bnx2x_phy *phy, in bnx2x_7101_read_status()
10942 void bnx2x_sfx7101_sp_sw_reset(struct bnx2x *bp, struct bnx2x_phy *phy) in bnx2x_sfx7101_sp_sw_reset()
10967 static void bnx2x_7101_hw_reset(struct bnx2x_phy *phy, in bnx2x_7101_hw_reset()
10977 static void bnx2x_7101_set_link_led(struct bnx2x_phy *phy, in bnx2x_7101_set_link_led()
11004 static struct bnx2x_phy phy_null = {
11030 static struct bnx2x_phy phy_serdes = {
11065 static struct bnx2x_phy phy_xgxs = {
11100 static struct bnx2x_phy phy_warpcore = {
11138 static struct bnx2x_phy phy_7101 = {
11167 static struct bnx2x_phy phy_8073 = {
11198 static struct bnx2x_phy phy_8705 = {
11226 static struct bnx2x_phy phy_8706 = {
11256 static struct bnx2x_phy phy_8726 = {
11288 static struct bnx2x_phy phy_8727 = {
11317 static struct bnx2x_phy phy_8481 = {
11353 static struct bnx2x_phy phy_84823 = {
11389 static struct bnx2x_phy phy_84833 = {
11423 static struct bnx2x_phy phy_54618se = {
11463 struct bnx2x_phy *phy, u8 port, in bnx2x_populate_preemphasis()
11523 struct bnx2x_phy *phy) in bnx2x_populate_int_phy()
11657 struct bnx2x_phy *phy) in bnx2x_populate_ext_phy()
11783 u32 shmem2_base, u8 port, struct bnx2x_phy *phy) in bnx2x_populate_phy()
11795 struct bnx2x_phy *phy, in bnx2x_phy_def_cfg()
11905 struct bnx2x_phy *phy; in bnx2x_phy_probe()
12265 struct bnx2x_phy phy[PORT_MAX]; in bnx2x_8073_common_init_phy()
12266 struct bnx2x_phy *phy_blk[PORT_MAX]; in bnx2x_8073_common_init_phy()
12393 struct bnx2x_phy phy; in bnx2x_8726_common_init_phy()
12488 struct bnx2x_phy phy[PORT_MAX]; in bnx2x_8727_common_init_phy()
12489 struct bnx2x_phy *phy_blk[PORT_MAX]; in bnx2x_8727_common_init_phy()
12598 struct bnx2x_phy *phy) in bnx2x_84833_pre_init_phy()
12635 struct bnx2x_phy phy; in bnx2x_pre_init_phy()
12900 struct bnx2x_phy *phy = ¶ms->phy[INT_PHY]; in bnx2x_period_func()
12911 struct bnx2x_phy phy; in bnx2x_hw_lock_required()
12932 struct bnx2x_phy phy; in bnx2x_fan_failure_det_req()
12984 struct bnx2x_phy phy; in bnx2x_init_mod_abs_int()