Lines Matching refs:adv
818 int oldadv, adv, bmsr; in genphy_config_advert() local
826 adv = phy_read(phydev, MII_ADVERTISE); in genphy_config_advert()
827 if (adv < 0) in genphy_config_advert()
828 return adv; in genphy_config_advert()
830 oldadv = adv; in genphy_config_advert()
831 adv &= ~(ADVERTISE_ALL | ADVERTISE_100BASE4 | ADVERTISE_PAUSE_CAP | in genphy_config_advert()
833 adv |= ethtool_adv_to_mii_adv_t(advertise); in genphy_config_advert()
835 if (adv != oldadv) { in genphy_config_advert()
836 err = phy_write(phydev, MII_ADVERTISE, adv); in genphy_config_advert()
855 adv = phy_read(phydev, MII_CTRL1000); in genphy_config_advert()
856 if (adv < 0) in genphy_config_advert()
857 return adv; in genphy_config_advert()
859 oldadv = adv; in genphy_config_advert()
860 adv &= ~(ADVERTISE_1000FULL | ADVERTISE_1000HALF); in genphy_config_advert()
864 adv |= ethtool_adv_to_mii_ctrl1000_t(advertise); in genphy_config_advert()
867 if (adv != oldadv) in genphy_config_advert()
870 err = phy_write(phydev, MII_CTRL1000, adv); in genphy_config_advert()
1028 int adv; in genphy_read_status() local
1049 adv = phy_read(phydev, MII_CTRL1000); in genphy_read_status()
1050 if (adv < 0) in genphy_read_status()
1051 return adv; in genphy_read_status()
1055 common_adv_gb = lpagb & adv << 2; in genphy_read_status()
1064 adv = phy_read(phydev, MII_ADVERTISE); in genphy_read_status()
1065 if (adv < 0) in genphy_read_status()
1066 return adv; in genphy_read_status()
1068 common_adv = lpa & adv; in genphy_read_status()