Lines Matching refs:ctl
102 int ctl; in __genphy_restart_aneg() local
104 ctl = rt_phy_read(phydev, RT_MDIO_DEVAD_NONE, RT_MII_BMCR); in __genphy_restart_aneg()
106 if (ctl < 0) in __genphy_restart_aneg()
107 return ctl; in __genphy_restart_aneg()
109 ctl |= (RT_BMCR_ANENABLE | RT_BMCR_ANRESTART); in __genphy_restart_aneg()
111 ctl &= ~(RT_BMCR_ISOLATE); in __genphy_restart_aneg()
113 ctl = rt_phy_write(phydev, RT_MDIO_DEVAD_NONE, RT_MII_BMCR, ctl); in __genphy_restart_aneg()
115 return ctl; in __genphy_restart_aneg()
122 int ctl = RT_BMCR_ANRESTART; in rt_genphy_config_aneg() local
128 ctl |= RT_BMCR_SPEED1000; in rt_genphy_config_aneg()
130 ctl |= RT_BMCR_SPEED100; in rt_genphy_config_aneg()
133 ctl |= RT_BMCR_FULLDPLX; in rt_genphy_config_aneg()
135 err = rt_phy_write(phydev, RT_MDIO_DEVAD_NONE, RT_MII_BMCR, ctl); in rt_genphy_config_aneg()
147 int ctl = rt_phy_read(phydev, RT_MDIO_DEVAD_NONE, RT_MII_BMCR); in rt_genphy_config_aneg() local
149 if (ctl < 0) in rt_genphy_config_aneg()
150 return ctl; in rt_genphy_config_aneg()
152 if (!(ctl & RT_BMCR_ANENABLE) || (ctl & RT_BMCR_ISOLATE)) in rt_genphy_config_aneg()