| /linux/drivers/net/ |
| A D | mii.c | 38 int advert; in mii_get_an() local 40 advert = mii->mdio_read(mii->dev, mii->phy_id, addr); in mii_get_an() 42 return mii_lpa_to_ethtool_lpa_t(advert); in mii_get_an() 260 u32 bmcr, advert, tmp; in mii_ethtool_sset() local 272 advert = mii->mdio_read(dev, mii->phy_id, MII_ADVERTISE); in mii_ethtool_sset() 273 tmp = advert & ~(ADVERTISE_ALL | ADVERTISE_100BASE4); in mii_ethtool_sset() 283 if (advert != tmp) { in mii_ethtool_sset() 352 u32 bmcr, advert, tmp; in mii_ethtool_set_link_ksettings() local 368 advert = mii->mdio_read(dev, mii->phy_id, MII_ADVERTISE); in mii_ethtool_set_link_ksettings() 369 tmp = advert & ~(ADVERTISE_ALL | ADVERTISE_100BASE4); in mii_ethtool_set_link_ksettings() [all …]
|
| /linux/drivers/net/ethernet/chelsio/cxgb3/ |
| A D | t3_hw.c | 393 if (advert & ADVERTISED_1000baseT_Half) in t3_phy_advertise() 395 if (advert & ADVERTISED_1000baseT_Full) in t3_phy_advertise() 403 if (advert & ADVERTISED_10baseT_Half) in t3_phy_advertise() 405 if (advert & ADVERTISED_10baseT_Full) in t3_phy_advertise() 407 if (advert & ADVERTISED_100baseT_Half) in t3_phy_advertise() 409 if (advert & ADVERTISED_100baseT_Full) in t3_phy_advertise() 411 if (advert & ADVERTISED_Pause) in t3_phy_advertise() 413 if (advert & ADVERTISED_Asym_Pause) in t3_phy_advertise() 430 if (advert & ADVERTISED_1000baseT_Half) in t3_phy_advertise_fiber() 434 if (advert & ADVERTISED_Pause) in t3_phy_advertise_fiber() [all …]
|
| A D | common.h | 657 int t3_phy_advertise(struct cphy *phy, unsigned int advert); 658 int t3_phy_advertise_fiber(struct cphy *phy, unsigned int advert);
|
| /linux/drivers/net/phy/ |
| A D | phy_device.c | 2167 const unsigned long *advert) in genphy_config_advert() argument 2172 adv = linkmode_adv_to_mii_adv_t(advert); in genphy_config_advert() 2195 adv = linkmode_adv_to_mii_ctrl1000_t(advert); in genphy_config_advert() 2421 unsigned long *advert; in __genphy_config_aneg() local 2440 advert = phydev->advertising; in __genphy_config_aneg() 2451 advert = fixed_advert; in __genphy_config_aneg() 2454 err = genphy_config_advert(phydev, advert); in __genphy_config_aneg()
|
| /linux/drivers/net/ethernet/amd/xgbe/ |
| A D | xgbe-phy-v1.c | 572 enum xgbe_mode mode, bool advert) in xgbe_phy_check_mode() argument 575 return advert; in xgbe_phy_check_mode()
|
| A D | xgbe-phy-v2.c | 2610 enum xgbe_mode mode, bool advert) in xgbe_phy_check_mode() argument 2613 return advert; in xgbe_phy_check_mode()
|
| /linux/drivers/net/ethernet/amd/ |
| A D | amd8111e.c | 182 u32 bmcr, advert, tmp; in amd8111e_set_ext_phy() local 185 advert = amd8111e_mdio_read(dev, lp->ext_phy_addr, MII_ADVERTISE); in amd8111e_set_ext_phy() 186 tmp = advert & ~(ADVERTISE_ALL | ADVERTISE_100BASE4); in amd8111e_set_ext_phy() 207 if(advert != tmp) in amd8111e_set_ext_phy()
|
| /linux/drivers/net/ethernet/tundra/ |
| A D | tsi108_eth.c | 248 int advert, lpa, val, media; in mii_speed() local 259 advert = (*mii->mdio_read) (mii->dev, mii->phy_id, MII_ADVERTISE); in mii_speed() 261 media = mii_nway_result(advert & lpa); in mii_speed()
|
| /linux/drivers/net/ethernet/intel/ |
| A D | e100.c | 963 u16 advert = mdio_read(nic->netdev, nic->mii.phy_id, in mdio_ctrl_phy_82552_v() local 970 if (advert & ADVERTISE_100FULL) in mdio_ctrl_phy_82552_v() 972 else if (advert & ADVERTISE_100HALF) in mdio_ctrl_phy_82552_v() 1501 u16 advert = mdio_read(netdev, nic->mii.phy_id, MII_ADVERTISE); in e100_phy_init() local 1507 advert |= ADVERTISE_PAUSE_CAP | ADVERTISE_PAUSE_ASYM; in e100_phy_init() 1508 mdio_write(netdev, nic->mii.phy_id, MII_ADVERTISE, advert); in e100_phy_init()
|
| /linux/drivers/net/ethernet/marvell/ |
| A D | sky2.c | 2238 u16 advert, lpa; in sky2_autoneg_done() local 2240 advert = gm_phy_read(hw, port, PHY_MARV_AUNE_ADV); in sky2_autoneg_done() 2260 advert &= ~(ADVERTISE_PAUSE_CAP|ADVERTISE_PAUSE_ASYM); in sky2_autoneg_done() 2263 if (advert & ADVERTISE_1000XPAUSE) in sky2_autoneg_done() 2264 advert |= ADVERTISE_PAUSE_CAP; in sky2_autoneg_done() 2265 if (advert & ADVERTISE_1000XPSE_ASYM) in sky2_autoneg_done() 2266 advert |= ADVERTISE_PAUSE_ASYM; in sky2_autoneg_done() 2274 if (advert & ADVERTISE_PAUSE_CAP) { in sky2_autoneg_done() 2277 else if (advert & ADVERTISE_PAUSE_ASYM) in sky2_autoneg_done() 2279 } else if (advert & ADVERTISE_PAUSE_ASYM) { in sky2_autoneg_done()
|
| /linux/drivers/net/ethernet/sun/ |
| A D | niu.c | 1116 int bmsr, advert, ctrl1000, stat1000, lpa, bmcr, estatus; in link_status_mii() local 1132 advert = err; in link_status_mii() 1174 advertising = mii_adv_to_ethtool_adv_t(advert); in link_status_mii() 1183 neg = advert & lpa; in link_status_mii()
|