Lines Matching refs:adv
752 int oldadv, adv, bmsr; in genphy_config_advert() local
760 adv = phy_read(phydev, MII_ADVERTISE); in genphy_config_advert()
761 if (adv < 0) in genphy_config_advert()
762 return adv; in genphy_config_advert()
764 oldadv = adv; in genphy_config_advert()
765 adv &= ~(ADVERTISE_ALL | ADVERTISE_100BASE4 | ADVERTISE_PAUSE_CAP | in genphy_config_advert()
767 adv |= ethtool_adv_to_mii_adv_t(advertise); in genphy_config_advert()
769 if (adv != oldadv) { in genphy_config_advert()
770 err = phy_write(phydev, MII_ADVERTISE, adv); in genphy_config_advert()
789 adv = phy_read(phydev, MII_CTRL1000); in genphy_config_advert()
790 if (adv < 0) in genphy_config_advert()
791 return adv; in genphy_config_advert()
793 oldadv = adv; in genphy_config_advert()
794 adv &= ~(ADVERTISE_1000FULL | ADVERTISE_1000HALF); in genphy_config_advert()
798 adv |= ethtool_adv_to_mii_ctrl1000_t(advertise); in genphy_config_advert()
801 if (adv != oldadv) in genphy_config_advert()
804 err = phy_write(phydev, MII_CTRL1000, adv); in genphy_config_advert()
962 int adv; in genphy_read_status() local
983 adv = phy_read(phydev, MII_CTRL1000); in genphy_read_status()
984 if (adv < 0) in genphy_read_status()
985 return adv; in genphy_read_status()
989 common_adv_gb = lpagb & adv << 2; in genphy_read_status()
998 adv = phy_read(phydev, MII_ADVERTISE); in genphy_read_status()
999 if (adv < 0) in genphy_read_status()
1000 return adv; in genphy_read_status()
1002 common_adv = lpa & adv; in genphy_read_status()