| /f-stack/dpdk/drivers/net/e1000/base/ |
| H A D | e1000_82541.c | 75 phy->ops.write_reg = e1000_write_phy_reg_igp; in e1000_init_phy_params_82541() 680 ret_val = phy->ops.write_reg(hw, in e1000_config_dsp_after_link_change_82541() 711 ret_val = phy->ops.write_reg(hw, in e1000_config_dsp_after_link_change_82541() 741 ret_val = phy->ops.write_reg(hw, 0x0000, in e1000_config_dsp_after_link_change_82541() 755 ret_val = phy->ops.write_reg(hw, in e1000_config_dsp_after_link_change_82541() 798 ret_val = phy->ops.write_reg(hw, 0x0000, in e1000_config_dsp_after_link_change_82541() 808 ret_val = phy->ops.write_reg(hw, 0x0000, in e1000_config_dsp_after_link_change_82541() 954 ret_val = phy->ops.write_reg(hw, in e1000_set_d3_lplu_state_82541() 967 ret_val = phy->ops.write_reg(hw, in e1000_set_d3_lplu_state_82541() 1150 hw->phy.ops.write_reg(hw, in e1000_phy_init_script_82541() [all …]
|
| H A D | e1000_phy.c | 63 phy->ops.write_reg = e1000_null_write_reg; in e1000_init_phy_ops_generic() 248 if (!hw->phy.ops.write_reg) in e1000_phy_reset_dsp_generic() 1422 ret_val = phy->ops.write_reg(hw, in e1000_copper_link_setup_igp() 1865 ret_val = phy->ops.write_reg(hw, in e1000_phy_force_speed_duplex_m88() 2094 ret_val = phy->ops.write_reg(hw, in e1000_set_d3_lplu_state_generic() 2107 ret_val = phy->ops.write_reg(hw, in e1000_set_d3_lplu_state_generic() 2897 hw->phy.ops.write_reg(hw, 0x2F5B, 0x9018); in e1000_phy_init_script_igp3() 2899 hw->phy.ops.write_reg(hw, 0x2F52, 0x0000); in e1000_phy_init_script_igp3() 2901 hw->phy.ops.write_reg(hw, 0x2FB1, 0x8B24); in e1000_phy_init_script_igp3() 2903 hw->phy.ops.write_reg(hw, 0x2FB2, 0xF8F0); in e1000_phy_init_script_igp3() [all …]
|
| H A D | e1000_82575.c | 173 phy->ops.write_reg = e1000_write_phy_reg_sgmii_82575; in e1000_init_phy_params_82575() 180 phy->ops.write_reg = e1000_write_phy_reg_82580; in e1000_init_phy_params_82575() 185 phy->ops.write_reg = e1000_write_phy_reg_gs40g; in e1000_init_phy_params_82575() 189 phy->ops.write_reg = e1000_write_phy_reg_igp; in e1000_init_phy_params_82575() 703 if (!(hw->phy.ops.write_reg)) in e1000_phy_hw_reset_sgmii_82575() 710 ret_val = hw->phy.ops.write_reg(hw, 0x1B, 0x8084); in e1000_phy_hw_reset_sgmii_82575() 754 ret_val = phy->ops.write_reg(hw, IGP02E1000_PHY_POWER_MGMT, in e1000_set_d0_lplu_state_82575() 769 ret_val = phy->ops.write_reg(hw, IGP02E1000_PHY_POWER_MGMT, in e1000_set_d0_lplu_state_82575() 785 ret_val = phy->ops.write_reg(hw, in e1000_set_d0_lplu_state_82575() 798 ret_val = phy->ops.write_reg(hw, in e1000_set_d0_lplu_state_82575() [all …]
|
| H A D | e1000_82540.c | 54 phy->ops.write_reg = e1000_write_phy_reg_m88; in e1000_init_phy_params_82540() 405 ret_val = hw->phy.ops.write_reg(hw, M88E1000_PHY_SPEC_CTRL, in e1000_setup_copper_link_82540() 483 ret_val = hw->phy.ops.write_reg(hw, M88E1000_PHY_EXT_CTRL, in e1000_adjust_serdes_amplitude_82540() 514 ret_val = hw->phy.ops.write_reg(hw, M88E1000_PHY_PAGE_SELECT, 0x0005); in e1000_set_vco_speed_82540() 523 ret_val = hw->phy.ops.write_reg(hw, M88E1000_PHY_GEN_CONTROL, phy_data); in e1000_set_vco_speed_82540() 529 ret_val = hw->phy.ops.write_reg(hw, M88E1000_PHY_PAGE_SELECT, 0x0004); in e1000_set_vco_speed_82540() 538 ret_val = hw->phy.ops.write_reg(hw, M88E1000_PHY_GEN_CONTROL, phy_data); in e1000_set_vco_speed_82540() 542 ret_val = hw->phy.ops.write_reg(hw, M88E1000_PHY_PAGE_SELECT, in e1000_set_vco_speed_82540() 575 ret_val = hw->phy.ops.write_reg(hw, M88E1000_PHY_PAGE_SELECT, in e1000_set_phy_mode_82540() 581 ret_val = hw->phy.ops.write_reg(hw, M88E1000_PHY_GEN_CONTROL, in e1000_set_phy_mode_82540()
|
| H A D | e1000_80003es2lan.c | 92 phy->ops.write_reg = e1000_write_phy_reg_gg82563_80003es2lan; in e1000_init_phy_params_80003es2lan() 651 ret_val = hw->phy.ops.write_reg(hw, GG82563_PHY_SPEC_CTRL, phy_data); in e1000_phy_force_speed_duplex_80003es2lan() 666 ret_val = hw->phy.ops.write_reg(hw, PHY_CONTROL, phy_data); in e1000_phy_force_speed_duplex_80003es2lan() 714 ret_val = hw->phy.ops.write_reg(hw, GG82563_PHY_MAC_SPEC_CTRL, in e1000_phy_force_speed_duplex_80003es2lan() 1028 ret_val = hw->phy.ops.write_reg(hw, GG82563_PHY_MAC_SPEC_CTRL, data); in e1000_copper_link_setup_gg82563_80003es2lan() 1068 ret_val = hw->phy.ops.write_reg(hw, GG82563_PHY_SPEC_CTRL, data); in e1000_copper_link_setup_gg82563_80003es2lan() 1101 ret_val = hw->phy.ops.write_reg(hw, GG82563_PHY_SPEC_CTRL_2, data); in e1000_copper_link_setup_gg82563_80003es2lan() 1120 ret_val = hw->phy.ops.write_reg(hw, GG82563_PHY_PWR_MGMT_CTRL, in e1000_copper_link_setup_gg82563_80003es2lan() 1131 ret_val = hw->phy.ops.write_reg(hw, GG82563_PHY_KMRN_MODE_CTRL, in e1000_copper_link_setup_gg82563_80003es2lan() 1145 ret_val = hw->phy.ops.write_reg(hw, GG82563_PHY_INBAND_CTRL, data); in e1000_copper_link_setup_gg82563_80003es2lan() [all …]
|
| H A D | e1000_82543.c | 84 phy->ops.write_reg = (hw->mac.type == e1000_82543) in e1000_init_phy_params_82543() 740 if (!(hw->phy.ops.write_reg)) in e1000_polarity_reversal_workaround_82543() 747 ret_val = hw->phy.ops.write_reg(hw, M88E1000_PHY_PAGE_SELECT, 0x0019); in e1000_polarity_reversal_workaround_82543() 750 ret_val = hw->phy.ops.write_reg(hw, M88E1000_PHY_GEN_CONTROL, 0xFFFF); in e1000_polarity_reversal_workaround_82543() 754 ret_val = hw->phy.ops.write_reg(hw, M88E1000_PHY_PAGE_SELECT, 0x0000); in e1000_polarity_reversal_workaround_82543() 786 ret_val = hw->phy.ops.write_reg(hw, M88E1000_PHY_PAGE_SELECT, 0x0019); in e1000_polarity_reversal_workaround_82543() 790 ret_val = hw->phy.ops.write_reg(hw, M88E1000_PHY_GEN_CONTROL, 0xFFF0); in e1000_polarity_reversal_workaround_82543() 794 ret_val = hw->phy.ops.write_reg(hw, M88E1000_PHY_GEN_CONTROL, 0xFF00); in e1000_polarity_reversal_workaround_82543() 798 ret_val = hw->phy.ops.write_reg(hw, M88E1000_PHY_GEN_CONTROL, 0x0000); in e1000_polarity_reversal_workaround_82543() 802 ret_val = hw->phy.ops.write_reg(hw, M88E1000_PHY_PAGE_SELECT, 0x0000); in e1000_polarity_reversal_workaround_82543()
|
| H A D | e1000_ich8lan.c | 441 phy->ops.write_reg = e1000_write_phy_reg_hv; in e1000_init_phy_params_pchlan() 532 phy->ops.write_reg = e1000_write_phy_reg_igp; in e1000_init_phy_params_ich8lan() 541 phy->ops.write_reg = e1000_write_phy_reg_bm; in e1000_init_phy_params_ich8lan() 3179 ret_val = phy->ops.write_reg(hw, in e1000_set_d0_lplu_state_ich8lan() 3204 ret_val = phy->ops.write_reg(hw, in e1000_set_d0_lplu_state_ich8lan() 3217 ret_val = phy->ops.write_reg(hw, in e1000_set_d0_lplu_state_ich8lan() 3272 ret_val = phy->ops.write_reg(hw, in e1000_set_d3_lplu_state_ich8lan() 3285 ret_val = phy->ops.write_reg(hw, in e1000_set_d3_lplu_state_ich8lan() 3314 ret_val = phy->ops.write_reg(hw, in e1000_set_d3_lplu_state_ich8lan() 5218 ret_val = hw->phy.ops.write_reg(hw, in e1000_setup_link_ich8lan() [all …]
|
| H A D | e1000_82571.c | 97 phy->ops.write_reg = e1000_write_phy_reg_igp; in e1000_init_phy_params_82571() 110 phy->ops.write_reg = e1000_write_phy_reg_m88; in e1000_init_phy_params_82571() 126 phy->ops.write_reg = e1000_write_phy_reg_bm2; in e1000_init_phy_params_82571() 973 ret_val = phy->ops.write_reg(hw, IGP02E1000_PHY_POWER_MGMT, in e1000_set_d0_lplu_state_82571() 984 ret_val = phy->ops.write_reg(hw, IGP01E1000_PHY_PORT_CONFIG, in e1000_set_d0_lplu_state_82571() 990 ret_val = phy->ops.write_reg(hw, IGP02E1000_PHY_POWER_MGMT, in e1000_set_d0_lplu_state_82571() 1005 ret_val = phy->ops.write_reg(hw, in e1000_set_d0_lplu_state_82571() 1018 ret_val = phy->ops.write_reg(hw, in e1000_set_d0_lplu_state_82571()
|
| H A D | e1000_api.c | 975 if (hw->phy.ops.write_reg) in e1000_write_phy_reg() 976 return hw->phy.ops.write_reg(hw, offset, data); in e1000_write_phy_reg()
|
| H A D | e1000_hw.h | 738 s32 (*write_reg)(struct e1000_hw *, u32, u16); member
|
| /f-stack/dpdk/drivers/net/igc/base/ |
| H A D | igc_phy.c | 63 phy->ops.write_reg = igc_null_write_reg; in igc_init_phy_ops_generic() 247 if (!hw->phy.ops.write_reg) in igc_phy_reset_dsp_generic() 1420 ret_val = phy->ops.write_reg(hw, in igc_copper_link_setup_igp() 1620 ret_val = phy->ops.write_reg(hw, in igc_phy_setup_autoneg() 1899 ret_val = phy->ops.write_reg(hw, in igc_phy_force_speed_duplex_m88() 2129 ret_val = phy->ops.write_reg(hw, in igc_set_d3_lplu_state_generic() 2142 ret_val = phy->ops.write_reg(hw, in igc_set_d3_lplu_state_generic() 2937 hw->phy.ops.write_reg(hw, 0x2F5B, 0x9018); in igc_phy_init_script_igp3() 2939 hw->phy.ops.write_reg(hw, 0x2F52, 0x0000); in igc_phy_init_script_igp3() 2941 hw->phy.ops.write_reg(hw, 0x2FB1, 0x8B24); in igc_phy_init_script_igp3() [all …]
|
| H A D | igc_api.c | 1456 if (hw->phy.ops.write_reg) in igc_write_phy_reg() 1457 return hw->phy.ops.write_reg(hw, offset, data); in igc_write_phy_reg()
|
| H A D | igc_hw.h | 750 s32 (*write_reg)(struct igc_hw *hw, u32 offset, u16 data); member
|
| H A D | igc_i225.c | 173 phy->ops.write_reg = igc_write_phy_reg_gpy; in igc_init_phy_params_i225()
|
| /f-stack/dpdk/drivers/net/ixgbe/base/ |
| H A D | ixgbe_phy.c | 227 phy->ops.write_reg = ixgbe_write_phy_reg_generic; in ixgbe_init_phy_ops_generic() 492 hw->phy.ops.write_reg(hw, IXGBE_MDIO_PHY_XS_CONTROL, in ixgbe_reset_phy_generic() 556 hw->phy.ops.write_reg(hw, IXGBE_MDIO_AUTO_NEG_CONTROL, in ixgbe_restart_auto_neg() 796 hw->phy.ops.write_reg(hw, IXGBE_MII_10GBASE_T_AUTONEG_CTRL_REG, in ixgbe_setup_phy_link_generic() 825 hw->phy.ops.write_reg(hw, IXGBE_MII_AUTONEG_VENDOR_PROVISION_1_REG, in ixgbe_setup_phy_link_generic() 840 hw->phy.ops.write_reg(hw, IXGBE_MII_AUTONEG_ADVERTISE_REG, in ixgbe_setup_phy_link_generic() 1029 hw->phy.ops.write_reg(hw, IXGBE_MII_10GBASE_T_AUTONEG_CTRL_REG, in ixgbe_setup_phy_link_tnx() 1044 hw->phy.ops.write_reg(hw, IXGBE_MII_AUTONEG_XNP_TX_REG, in ixgbe_setup_phy_link_tnx() 1059 hw->phy.ops.write_reg(hw, IXGBE_MII_AUTONEG_ADVERTISE_REG, in ixgbe_setup_phy_link_tnx() 1129 hw->phy.ops.write_reg(hw, IXGBE_MDIO_PHY_XS_CONTROL, in ixgbe_reset_phy_nl() [all …]
|
| H A D | ixgbe_x550.c | 474 hw->phy.ops.write_reg = NULL; in ixgbe_identify_phy_fw() 2052 status = hw->phy.ops.write_reg(hw, in ixgbe_enable_lasi_ext_t_x550em() 2071 status = hw->phy.ops.write_reg(hw, IXGBE_MDIO_GLOBAL_INT_MASK, in ixgbe_enable_lasi_ext_t_x550em() 2089 status = hw->phy.ops.write_reg(hw, IXGBE_MDIO_GLOBAL_INT_CHIP_VEN_MASK, in ixgbe_enable_lasi_ext_t_x550em() 2272 hw->phy.ops.write_reg = NULL; in ixgbe_init_phy_ops_X550em() 2283 hw->phy.ops.write_reg = ixgbe_write_phy_reg_x550a; in ixgbe_init_phy_ops_X550em() 2316 phy->ops.write_reg = ixgbe_write_phy_reg_x550em; in ixgbe_init_phy_ops_X550em() 2321 phy->ops.write_reg = ixgbe_write_phy_reg_x550em; in ixgbe_init_phy_ops_X550em() 2332 phy->ops.write_reg = ixgbe_write_phy_reg_x550em; in ixgbe_init_phy_ops_X550em() 2563 status = hw->phy.ops.write_reg(hw, in ixgbe_init_ext_t_x550em() [all …]
|
| H A D | ixgbe_api.c | 552 return ixgbe_call_func(hw, hw->phy.ops.write_reg, (hw, reg_addr, in ixgbe_write_phy_reg()
|
| H A D | ixgbe_type.h | 4030 s32 (*write_reg)(struct ixgbe_hw *, u32, u32, u16); member
|
| H A D | ixgbe_common.c | 338 hw->phy.ops.write_reg(hw, IXGBE_MDIO_AUTO_NEG_ADVT, in ixgbe_setup_fc_generic()
|
| /f-stack/dpdk/drivers/net/txgbe/base/ |
| H A D | txgbe_phy.c | 237 err = hw->phy.write_reg(hw, TXGBE_MD_PORT_CTRL, in txgbe_reset_extphy() 456 hw->phy.write_reg(hw, TXGBE_MII_10GBASE_T_AUTONEG_CTRL_REG, in txgbe_setup_phy_link() 482 hw->phy.write_reg(hw, TXGBE_MII_AUTONEG_VENDOR_PROVISION_1_REG, in txgbe_setup_phy_link() 497 hw->phy.write_reg(hw, TXGBE_MII_AUTONEG_ADVERTISE_REG, in txgbe_setup_phy_link() 511 hw->phy.write_reg(hw, TXGBE_MD_AUTO_NEG_CONTROL, in txgbe_setup_phy_link() 689 hw->phy.write_reg(hw, TXGBE_MII_10GBASE_T_AUTONEG_CTRL_REG, in txgbe_setup_phy_link_tnx() 704 hw->phy.write_reg(hw, TXGBE_MII_AUTONEG_XNP_TX_REG, in txgbe_setup_phy_link_tnx() 719 hw->phy.write_reg(hw, TXGBE_MII_AUTONEG_ADVERTISE_REG, in txgbe_setup_phy_link_tnx() 734 hw->phy.write_reg(hw, TXGBE_MD_AUTO_NEG_CONTROL, in txgbe_setup_phy_link_tnx()
|
| H A D | txgbe_type.h | 569 s32 (*write_reg)(struct txgbe_hw *hw, u32 reg_addr, member
|
| H A D | txgbe_dummy.h | 625 hw->phy.write_reg = txgbe_phy_write_reg_dummy; in txgbe_init_ops_dummy()
|
| H A D | txgbe_hw.c | 224 hw->phy.write_reg(hw, TXGBE_MD_AUTO_NEG_ADVT, in txgbe_setup_fc() 2782 phy->write_reg = txgbe_write_phy_reg; in txgbe_init_ops_pf()
|
| /f-stack/dpdk/drivers/net/i40e/ |
| H A D | i40e_ethdev.c | 6179 goto write_reg; /* Disable flow control */ in i40e_update_flow_control() 6186 goto write_reg; /* Disable flow control */ in i40e_update_flow_control() 6211 write_reg: in i40e_update_flow_control()
|
| /f-stack/dpdk/drivers/net/ixgbe/ |
| H A D | ixgbe_rxtx.c | 3325 hw->phy.ops.write_reg(hw, IXGBE_MDIO_AUTO_NEG_CONTROL, in ixgbe_setup_loopback_link_x540_x550()
|