Lines Matching refs:regnum
353 u16 regnum) in mmd_phy_indirect() argument
359 __mdiobus_write(bus, phy_addr, MII_MMD_DATA, regnum); in mmd_phy_indirect()
375 int __phy_read_mmd(struct phy_device *phydev, int devad, u32 regnum) in __phy_read_mmd() argument
379 if (regnum > (u16)~0 || devad > 32) in __phy_read_mmd()
383 val = phydev->drv->read_mmd(phydev, devad, regnum); in __phy_read_mmd()
385 u32 addr = MII_ADDR_C45 | (devad << 16) | (regnum & 0xffff); in __phy_read_mmd()
392 mmd_phy_indirect(bus, phy_addr, devad, regnum); in __phy_read_mmd()
410 int phy_read_mmd(struct phy_device *phydev, int devad, u32 regnum) in phy_read_mmd() argument
415 ret = __phy_read_mmd(phydev, devad, regnum); in phy_read_mmd()
432 int __phy_write_mmd(struct phy_device *phydev, int devad, u32 regnum, u16 val) in __phy_write_mmd() argument
436 if (regnum > (u16)~0 || devad > 32) in __phy_write_mmd()
440 ret = phydev->drv->write_mmd(phydev, devad, regnum, val); in __phy_write_mmd()
442 u32 addr = MII_ADDR_C45 | (devad << 16) | (regnum & 0xffff); in __phy_write_mmd()
450 mmd_phy_indirect(bus, phy_addr, devad, regnum); in __phy_write_mmd()
471 int phy_write_mmd(struct phy_device *phydev, int devad, u32 regnum, u16 val) in phy_write_mmd() argument
476 ret = __phy_write_mmd(phydev, devad, regnum, val); in phy_write_mmd()
495 int __phy_modify_changed(struct phy_device *phydev, u32 regnum, u16 mask, in __phy_modify_changed() argument
500 ret = __phy_read(phydev, regnum); in __phy_modify_changed()
508 ret = __phy_write(phydev, regnum, new); in __phy_modify_changed()
527 int phy_modify_changed(struct phy_device *phydev, u32 regnum, u16 mask, u16 set) in phy_modify_changed() argument
532 ret = __phy_modify_changed(phydev, regnum, mask, set); in phy_modify_changed()
550 int __phy_modify(struct phy_device *phydev, u32 regnum, u16 mask, u16 set) in __phy_modify() argument
554 ret = __phy_modify_changed(phydev, regnum, mask, set); in __phy_modify()
571 int phy_modify(struct phy_device *phydev, u32 regnum, u16 mask, u16 set) in phy_modify() argument
576 ret = __phy_modify(phydev, regnum, mask, set); in phy_modify()
596 int __phy_modify_mmd_changed(struct phy_device *phydev, int devad, u32 regnum, in __phy_modify_mmd_changed() argument
601 ret = __phy_read_mmd(phydev, devad, regnum); in __phy_modify_mmd_changed()
609 ret = __phy_write_mmd(phydev, devad, regnum, new); in __phy_modify_mmd_changed()
629 int phy_modify_mmd_changed(struct phy_device *phydev, int devad, u32 regnum, in phy_modify_mmd_changed() argument
635 ret = __phy_modify_mmd_changed(phydev, devad, regnum, mask, set); in phy_modify_mmd_changed()
654 int __phy_modify_mmd(struct phy_device *phydev, int devad, u32 regnum, in __phy_modify_mmd() argument
659 ret = __phy_modify_mmd_changed(phydev, devad, regnum, mask, set); in __phy_modify_mmd()
677 int phy_modify_mmd(struct phy_device *phydev, int devad, u32 regnum, in phy_modify_mmd() argument
683 ret = __phy_modify_mmd(phydev, devad, regnum, mask, set); in phy_modify_mmd()
791 int phy_read_paged(struct phy_device *phydev, int page, u32 regnum) in phy_read_paged() argument
797 ret = __phy_read(phydev, regnum); in phy_read_paged()
812 int phy_write_paged(struct phy_device *phydev, int page, u32 regnum, u16 val) in phy_write_paged() argument
818 ret = __phy_write(phydev, regnum, val); in phy_write_paged()
834 int phy_modify_paged_changed(struct phy_device *phydev, int page, u32 regnum, in phy_modify_paged_changed() argument
841 ret = __phy_modify_changed(phydev, regnum, mask, set); in phy_modify_paged_changed()
857 int phy_modify_paged(struct phy_device *phydev, int page, u32 regnum, in phy_modify_paged() argument
860 int ret = phy_modify_paged_changed(phydev, page, regnum, mask, set); in phy_modify_paged()