/linux-4.1.27/drivers/net/ethernet/amd/xgbe/ |
D | xgbe-mdio.c | 181 XMDIO_READ(pdata, MDIO_MMD_AN, MDIO_CTRL1)); in xgbe_dump_phy_registers() 183 XMDIO_READ(pdata, MDIO_MMD_AN, MDIO_STAT1)); in xgbe_dump_phy_registers() 186 XMDIO_READ(pdata, MDIO_MMD_AN, MDIO_AN_ADVERTISE)); in xgbe_dump_phy_registers() 189 XMDIO_READ(pdata, MDIO_MMD_AN, MDIO_AN_ADVERTISE + 1)); in xgbe_dump_phy_registers() 192 XMDIO_READ(pdata, MDIO_MMD_AN, MDIO_AN_ADVERTISE + 2)); in xgbe_dump_phy_registers() 195 XMDIO_READ(pdata, MDIO_MMD_AN, MDIO_AN_COMP_STAT)); in xgbe_dump_phy_registers()
|
/linux-4.1.27/drivers/net/phy/ |
D | amd-xgbe-phy.c | 802 ret = phy_read_mmd(phydev, MDIO_MMD_AN, MDIO_CTRL1); in amd_xgbe_phy_set_an() 814 phy_write_mmd(phydev, MDIO_MMD_AN, MDIO_CTRL1, ret); in amd_xgbe_phy_set_an() 842 ad_reg = phy_read_mmd(phydev, MDIO_MMD_AN, MDIO_AN_ADVERTISE + 2); in amd_xgbe_an_tx_training() 846 lp_reg = phy_read_mmd(phydev, MDIO_MMD_AN, MDIO_AN_LPA + 2); in amd_xgbe_an_tx_training() 888 phy_write_mmd(phydev, MDIO_MMD_AN, MDIO_AN_XNP + 2, 0); in amd_xgbe_an_tx_xnp() 889 phy_write_mmd(phydev, MDIO_MMD_AN, MDIO_AN_XNP + 1, 0); in amd_xgbe_an_tx_xnp() 890 phy_write_mmd(phydev, MDIO_MMD_AN, MDIO_AN_XNP, msg); in amd_xgbe_an_tx_xnp() 902 ret = phy_read_mmd(phydev, MDIO_MMD_AN, MDIO_AN_LPA + 1); in amd_xgbe_an_rx_bpa() 912 ad_reg = phy_read_mmd(phydev, MDIO_MMD_AN, MDIO_AN_ADVERTISE); in amd_xgbe_an_rx_bpa() 916 lp_reg = phy_read_mmd(phydev, MDIO_MMD_AN, MDIO_AN_LPA); in amd_xgbe_an_rx_bpa() [all …]
|
D | bcm7xxx.c | 216 MDIO_MMD_AN, phydev->addr); in bcm7xxx_eee_enable() 224 MDIO_MMD_AN, phydev->addr, val); in bcm7xxx_eee_enable() 228 MDIO_MMD_AN, phydev->addr); in bcm7xxx_eee_enable() 232 MDIO_MMD_AN, phydev->addr, val); in bcm7xxx_eee_enable()
|
D | phy.c | 1091 MDIO_MMD_AN, phydev->addr); in phy_init_eee() 1096 MDIO_MMD_AN, phydev->addr); in phy_init_eee() 1163 MDIO_MMD_AN, phydev->addr); in phy_ethtool_get_eee() 1170 MDIO_MMD_AN, phydev->addr); in phy_ethtool_get_eee() 1190 phy_write_mmd_indirect(phydev, MDIO_AN_EEE_ADV, MDIO_MMD_AN, in phy_ethtool_set_eee()
|
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb3/ |
D | aq100x.c | 134 MDIO_MMD_AN, MDIO_CTRL1, in aq100x_autoneg_enable() 147 MDIO_MMD_AN, MDIO_CTRL1, in aq100x_autoneg_restart() 162 err = t3_mdio_change_bits(phy, MDIO_MMD_AN, MDIO_AN_10GBT_CTRL, in aq100x_advertise() 173 err = t3_mdio_change_bits(phy, MDIO_MMD_AN, AQ_1G_CTRL, in aq100x_advertise() 188 err = t3_mdio_change_bits(phy, MDIO_MMD_AN, MDIO_AN_ADVERTISE, in aq100x_advertise() 223 err = t3_mdio_read(phy, MDIO_MMD_AN, AQ_ANEG_STAT, &v); in aq100x_get_link_status()
|
/linux-4.1.27/drivers/net/ethernet/sfc/ |
D | mdio_10g.c | 58 if (mmd != MDIO_MMD_AN) { in efx_mdio_check_mmd() 276 efx_mdio_write(efx, MDIO_MMD_AN, MDIO_AN_ADVERTISE, reg); in efx_mdio_an_reconfigure() 282 reg = efx_mdio_read(efx, MDIO_MMD_AN, MDIO_CTRL1); in efx_mdio_an_reconfigure() 284 efx_mdio_write(efx, MDIO_MMD_AN, MDIO_CTRL1, reg); in efx_mdio_an_reconfigure() 298 efx_mdio_read(efx, MDIO_MMD_AN, MDIO_AN_LPA)); in efx_mdio_get_pause()
|
D | tenxpress.c | 266 reg = efx_mdio_read(efx, MDIO_MMD_AN, MDIO_STAT1); in sfx7101_check_bad_lp() 451 reg = efx_mdio_read(efx, MDIO_MMD_AN, MDIO_AN_10GBT_CTRL); in tenxpress_get_settings() 454 reg = efx_mdio_read(efx, MDIO_MMD_AN, MDIO_AN_10GBT_STAT); in tenxpress_get_settings() 476 efx_mdio_set_flag(efx, MDIO_MMD_AN, MDIO_AN_10GBT_CTRL, in sfx7101_set_npage_adv()
|
/linux-4.1.27/drivers/net/ |
D | mdio.c | 145 mdio_set_flag(mdio, mdio->prtad, MDIO_MMD_AN, MDIO_CTRL1, in mdio45_nway_restart() 156 reg = mdio->mdio_read(mdio->dev, mdio->prtad, MDIO_MMD_AN, addr); in mdio45_get_an() 262 reg = mdio->mdio_read(mdio->dev, mdio->prtad, MDIO_MMD_AN, in mdio45_ethtool_gset_npage() 280 MDIO_MMD_AN, MDIO_STAT1); in mdio45_ethtool_gset_npage() 399 devad = MDIO_MMD_AN; in mdio_mii_ioctl()
|
/linux-4.1.27/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_phy.c | 643 MDIO_MMD_AN, in ixgbe_setup_phy_link_generic() 651 MDIO_MMD_AN, in ixgbe_setup_phy_link_generic() 659 MDIO_MMD_AN, in ixgbe_setup_phy_link_generic() 668 MDIO_MMD_AN, in ixgbe_setup_phy_link_generic() 675 MDIO_MMD_AN, in ixgbe_setup_phy_link_generic() 684 MDIO_MMD_AN, in ixgbe_setup_phy_link_generic() 694 MDIO_MMD_AN, &autoneg_reg); in ixgbe_setup_phy_link_generic() 699 MDIO_MMD_AN, autoneg_reg); in ixgbe_setup_phy_link_generic() 840 MDIO_MMD_AN, in ixgbe_setup_phy_link_tnx() 848 MDIO_MMD_AN, in ixgbe_setup_phy_link_tnx() [all …]
|
D | ixgbe_common.c | 154 MDIO_MMD_AN, ®_cu); in ixgbe_setup_fc() 252 MDIO_MMD_AN, reg_cu); in ixgbe_setup_fc() 2313 MDIO_MMD_AN, in ixgbe_fc_autoneg_copper() 2316 MDIO_MMD_AN, in ixgbe_fc_autoneg_copper()
|
D | ixgbe_82598.c | 518 hw->phy.ops.read_reg(hw, MDIO_STAT1, MDIO_MMD_AN, &an_reg); in ixgbe_validate_link_ready()
|
/linux-4.1.27/include/uapi/linux/ |
D | mdio.h | 24 #define MDIO_MMD_AN 7 /* Auto-Negotiation */ macro 123 #define MDIO_DEVS_AN MDIO_DEVS_PRESENT(MDIO_MMD_AN)
|
/linux-4.1.27/drivers/net/usb/ |
D | ax88179_178a.c | 649 MDIO_MMD_AN); in ax88179_ethtool_get_eee() 656 MDIO_MMD_AN); in ax88179_ethtool_get_eee() 670 MDIO_MMD_AN, tmp16); in ax88179_ethtool_set_eee() 700 MDIO_MMD_AN); in ax88179_chk_eee() 708 MDIO_MMD_AN); in ax88179_chk_eee()
|
D | r8152.c | 3126 r8152_mmd_write(tp, MDIO_MMD_AN, MDIO_AN_EEE_ADV, MDIO_EEE_100TX); in r8152b_enable_eee() 3563 val = r8152_mmd_read(tp, MDIO_MMD_AN, MDIO_AN_EEE_ADV); in r8152_get_eee() 3566 val = r8152_mmd_read(tp, MDIO_MMD_AN, MDIO_AN_EEE_LPABLE); in r8152_get_eee() 3590 r8152_mmd_write(tp, MDIO_MMD_AN, MDIO_AN_EEE_ADV, val); in r8152_set_eee()
|
/linux-4.1.27/drivers/net/ethernet/broadcom/ |
D | tg3.c | 2356 if (tg3_phy_cl45_read(tp, MDIO_MMD_AN, TG3_CL45_D7_EEERES_STAT, &val)) in tg3_eee_pull_config() 2367 if (tg3_phy_cl45_read(tp, MDIO_MMD_AN, MDIO_AN_EEE_LPABLE, &val)) in tg3_eee_pull_config() 2372 if (tg3_phy_cl45_read(tp, MDIO_MMD_AN, MDIO_AN_EEE_ADV, &val)) in tg3_eee_pull_config() 4368 err = tg3_phy_cl45_write(tp, MDIO_MMD_AN, MDIO_AN_EEE_ADV, val); in tg3_phy_autoneg_cfg()
|