Lines Matching refs:regnum
162 static inline int phy_read(struct phy_device *phydev, int devad, int regnum) in phy_read() argument
166 return bus->read(bus, phydev->addr, devad, regnum); in phy_read()
169 static inline int phy_write(struct phy_device *phydev, int devad, int regnum, in phy_write() argument
174 return bus->write(bus, phydev->addr, devad, regnum, val); in phy_write()
178 int regnum) in phy_mmd_start_indirect() argument
184 phy_write(phydev, MDIO_DEVAD_NONE, MII_MMD_DATA, regnum); in phy_mmd_start_indirect()
192 int regnum) in phy_read_mmd() argument
196 if (regnum > (u16)~0 || devad > 32) in phy_read_mmd()
201 return drv->read_mmd(phydev, devad, regnum); in phy_read_mmd()
206 return phy_read(phydev, devad, regnum); in phy_read_mmd()
209 phy_mmd_start_indirect(phydev, devad, regnum); in phy_read_mmd()
216 int regnum, u16 val) in phy_write_mmd() argument
220 if (regnum > (u16)~0 || devad > 32) in phy_write_mmd()
225 return drv->write_mmd(phydev, devad, regnum, val); in phy_write_mmd()
230 return phy_write(phydev, devad, regnum, val); in phy_write_mmd()
233 phy_mmd_start_indirect(phydev, devad, regnum); in phy_write_mmd()