Lines Matching refs:regnum
236 u16 regnum) in mmd_phy_indirect() argument
242 __mdiobus_write(bus, phy_addr, MII_MMD_DATA, regnum); in mmd_phy_indirect()
258 int phy_read_mmd(struct phy_device *phydev, int devad, u32 regnum) in phy_read_mmd() argument
262 if (regnum > (u16)~0 || devad > 32) in phy_read_mmd()
266 val = phydev->drv->read_mmd(phydev, devad, regnum); in phy_read_mmd()
268 u32 addr = MII_ADDR_C45 | (devad << 16) | (regnum & 0xffff); in phy_read_mmd()
276 mmd_phy_indirect(bus, phy_addr, devad, regnum); in phy_read_mmd()
296 int phy_write_mmd(struct phy_device *phydev, int devad, u32 regnum, u16 val) in phy_write_mmd() argument
300 if (regnum > (u16)~0 || devad > 32) in phy_write_mmd()
304 ret = phydev->drv->write_mmd(phydev, devad, regnum, val); in phy_write_mmd()
306 u32 addr = MII_ADDR_C45 | (devad << 16) | (regnum & 0xffff); in phy_write_mmd()
315 mmd_phy_indirect(bus, phy_addr, devad, regnum); in phy_write_mmd()
337 int __phy_modify(struct phy_device *phydev, u32 regnum, u16 mask, u16 set) in __phy_modify() argument
341 ret = __phy_read(phydev, regnum); in __phy_modify()
345 ret = __phy_write(phydev, regnum, (ret & ~mask) | set); in __phy_modify()
362 int phy_modify(struct phy_device *phydev, u32 regnum, u16 mask, u16 set) in phy_modify() argument
367 ret = __phy_modify(phydev, regnum, mask, set); in phy_modify()
475 int phy_read_paged(struct phy_device *phydev, int page, u32 regnum) in phy_read_paged() argument
481 ret = __phy_read(phydev, regnum); in phy_read_paged()
496 int phy_write_paged(struct phy_device *phydev, int page, u32 regnum, u16 val) in phy_write_paged() argument
502 ret = __phy_write(phydev, regnum, val); in phy_write_paged()
518 int phy_modify_paged(struct phy_device *phydev, int page, u32 regnum, in phy_modify_paged() argument
525 ret = __phy_modify(phydev, regnum, mask, set); in phy_modify_paged()