Lines Matching refs:regnum
161 int (*read)(struct mii_bus *bus, int phy_id, int regnum);
162 int (*write)(struct mii_bus *bus, int phy_id, int regnum, u16 val);
215 int mdiobus_read(struct mii_bus *bus, int addr, u32 regnum);
216 int mdiobus_read_nested(struct mii_bus *bus, int addr, u32 regnum);
217 int mdiobus_write(struct mii_bus *bus, int addr, u32 regnum, u16 val);
218 int mdiobus_write_nested(struct mii_bus *bus, int addr, u32 regnum, u16 val);
572 int devnum, int regnum);
581 int devnum, int regnum, u32 val);
617 static inline int phy_read_mmd(struct phy_device *phydev, int devad, u32 regnum) in phy_read_mmd() argument
623 MII_ADDR_C45 | (devad << 16) | (regnum & 0xffff)); in phy_read_mmd()
648 static inline int phy_read(struct phy_device *phydev, u32 regnum) in phy_read() argument
650 return mdiobus_read(phydev->bus, phydev->addr, regnum); in phy_read()
663 static inline int phy_write(struct phy_device *phydev, u32 regnum, u16 val) in phy_write() argument
665 return mdiobus_write(phydev->bus, phydev->addr, regnum, val); in phy_write()
721 u32 regnum, u16 val) in phy_write_mmd() argument
726 regnum = MII_ADDR_C45 | ((devad & 0x1f) << 16) | (regnum & 0xffff); in phy_write_mmd()
728 return mdiobus_write(phydev->bus, phydev->addr, regnum, val); in phy_write_mmd()