Lines Matching refs:regnum

307 	int (*read)(struct mii_bus *bus, int addr, int regnum);
309 int (*write)(struct mii_bus *bus, int addr, int regnum, u16 val);
806 int (*read_mmd)(struct phy_device *dev, int devnum, u16 regnum);
818 int (*write_mmd)(struct phy_device *dev, int devnum, u16 regnum,
939 static inline int phy_read(struct phy_device *phydev, u32 regnum) in phy_read() argument
941 return mdiobus_read(phydev->mdio.bus, phydev->mdio.addr, regnum); in phy_read()
944 #define phy_read_poll_timeout(phydev, regnum, val, cond, sleep_us, \ argument
948 sleep_us, timeout_us, sleep_before_read, phydev, regnum); \
964 static inline int __phy_read(struct phy_device *phydev, u32 regnum) in __phy_read() argument
966 return __mdiobus_read(phydev->mdio.bus, phydev->mdio.addr, regnum); in __phy_read()
979 static inline int phy_write(struct phy_device *phydev, u32 regnum, u16 val) in phy_write() argument
981 return mdiobus_write(phydev->mdio.bus, phydev->mdio.addr, regnum, val); in phy_write()
992 static inline int __phy_write(struct phy_device *phydev, u32 regnum, u16 val) in __phy_write() argument
994 return __mdiobus_write(phydev->mdio.bus, phydev->mdio.addr, regnum, in __phy_write()
1010 static inline int __phy_modify_changed(struct phy_device *phydev, u32 regnum, in __phy_modify_changed() argument
1014 regnum, mask, set); in __phy_modify_changed()
1021 int phy_read_mmd(struct phy_device *phydev, int devad, u32 regnum);
1041 #define phy_read_mmd_poll_timeout(phydev, devaddr, regnum, val, cond, \ argument
1046 phydev, devaddr, regnum); \
1058 int __phy_read_mmd(struct phy_device *phydev, int devad, u32 regnum);
1064 int phy_write_mmd(struct phy_device *phydev, int devad, u32 regnum, u16 val);
1070 int __phy_write_mmd(struct phy_device *phydev, int devad, u32 regnum, u16 val);
1072 int __phy_modify_changed(struct phy_device *phydev, u32 regnum, u16 mask,
1074 int phy_modify_changed(struct phy_device *phydev, u32 regnum, u16 mask,
1076 int __phy_modify(struct phy_device *phydev, u32 regnum, u16 mask, u16 set);
1077 int phy_modify(struct phy_device *phydev, u32 regnum, u16 mask, u16 set);
1079 int __phy_modify_mmd_changed(struct phy_device *phydev, int devad, u32 regnum,
1081 int phy_modify_mmd_changed(struct phy_device *phydev, int devad, u32 regnum,
1083 int __phy_modify_mmd(struct phy_device *phydev, int devad, u32 regnum,
1085 int phy_modify_mmd(struct phy_device *phydev, int devad, u32 regnum,
1096 static inline int __phy_set_bits(struct phy_device *phydev, u32 regnum, u16 val) in __phy_set_bits() argument
1098 return __phy_modify(phydev, regnum, 0, val); in __phy_set_bits()
1109 static inline int __phy_clear_bits(struct phy_device *phydev, u32 regnum, in __phy_clear_bits() argument
1112 return __phy_modify(phydev, regnum, val, 0); in __phy_clear_bits()
1121 static inline int phy_set_bits(struct phy_device *phydev, u32 regnum, u16 val) in phy_set_bits() argument
1123 return phy_modify(phydev, regnum, 0, val); in phy_set_bits()
1132 static inline int phy_clear_bits(struct phy_device *phydev, u32 regnum, u16 val) in phy_clear_bits() argument
1134 return phy_modify(phydev, regnum, val, 0); in phy_clear_bits()
1148 u32 regnum, u16 val) in __phy_set_bits_mmd() argument
1150 return __phy_modify_mmd(phydev, devad, regnum, 0, val); in __phy_set_bits_mmd()
1164 u32 regnum, u16 val) in __phy_clear_bits_mmd() argument
1166 return __phy_modify_mmd(phydev, devad, regnum, val, 0); in __phy_clear_bits_mmd()
1178 u32 regnum, u16 val) in phy_set_bits_mmd() argument
1180 return phy_modify_mmd(phydev, devad, regnum, 0, val); in phy_set_bits_mmd()
1192 u32 regnum, u16 val) in phy_clear_bits_mmd() argument
1194 return phy_modify_mmd(phydev, devad, regnum, val, 0); in phy_clear_bits_mmd()
1340 int phy_read_paged(struct phy_device *phydev, int page, u32 regnum);
1341 int phy_write_paged(struct phy_device *phydev, int page, u32 regnum, u16 val);
1342 int phy_modify_paged_changed(struct phy_device *phydev, int page, u32 regnum,
1344 int phy_modify_paged(struct phy_device *phydev, int page, u32 regnum,
1498 u16 regnum);
1500 u16 regnum, u16 val);
1615 static inline int phy_package_read(struct phy_device *phydev, u32 regnum) in phy_package_read() argument
1622 return mdiobus_read(phydev->mdio.bus, shared->addr, regnum); in phy_package_read()
1625 static inline int __phy_package_read(struct phy_device *phydev, u32 regnum) in __phy_package_read() argument
1632 return __mdiobus_read(phydev->mdio.bus, shared->addr, regnum); in __phy_package_read()
1636 u32 regnum, u16 val) in phy_package_write() argument
1643 return mdiobus_write(phydev->mdio.bus, shared->addr, regnum, val); in phy_package_write()
1647 u32 regnum, u16 val) in __phy_package_write() argument
1654 return __mdiobus_write(phydev->mdio.bus, shared->addr, regnum, val); in __phy_package_write()