Lines Matching refs:regnum

376 	int (*read)(struct mii_bus *bus, int addr, int regnum);
378 int (*write)(struct mii_bus *bus, int addr, int regnum, u16 val);
380 int (*read_c45)(struct mii_bus *bus, int addr, int devnum, int regnum);
383 int regnum, u16 val);
1010 int (*read_mmd)(struct phy_device *dev, int devnum, u16 regnum);
1022 int (*write_mmd)(struct phy_device *dev, int devnum, u16 regnum,
1239 static inline int phy_read(struct phy_device *phydev, u32 regnum) in phy_read() argument
1241 return mdiobus_read(phydev->mdio.bus, phydev->mdio.addr, regnum); in phy_read()
1244 #define phy_read_poll_timeout(phydev, regnum, val, cond, sleep_us, \ argument
1250 sleep_us, timeout_us, sleep_before_read, phydev, regnum); \
1265 static inline int __phy_read(struct phy_device *phydev, u32 regnum) in __phy_read() argument
1267 return __mdiobus_read(phydev->mdio.bus, phydev->mdio.addr, regnum); in __phy_read()
1280 static inline int phy_write(struct phy_device *phydev, u32 regnum, u16 val) in phy_write() argument
1282 return mdiobus_write(phydev->mdio.bus, phydev->mdio.addr, regnum, val); in phy_write()
1293 static inline int __phy_write(struct phy_device *phydev, u32 regnum, u16 val) in __phy_write() argument
1295 return __mdiobus_write(phydev->mdio.bus, phydev->mdio.addr, regnum, in __phy_write()
1311 static inline int __phy_modify_changed(struct phy_device *phydev, u32 regnum, in __phy_modify_changed() argument
1315 regnum, mask, set); in __phy_modify_changed()
1322 int phy_read_mmd(struct phy_device *phydev, int devad, u32 regnum);
1342 #define phy_read_mmd_poll_timeout(phydev, devaddr, regnum, val, cond, \ argument
1349 phydev, devaddr, regnum); \
1361 int __phy_read_mmd(struct phy_device *phydev, int devad, u32 regnum);
1367 int phy_write_mmd(struct phy_device *phydev, int devad, u32 regnum, u16 val);
1373 int __phy_write_mmd(struct phy_device *phydev, int devad, u32 regnum, u16 val);
1375 int __phy_modify_changed(struct phy_device *phydev, u32 regnum, u16 mask,
1377 int phy_modify_changed(struct phy_device *phydev, u32 regnum, u16 mask,
1379 int __phy_modify(struct phy_device *phydev, u32 regnum, u16 mask, u16 set);
1380 int phy_modify(struct phy_device *phydev, u32 regnum, u16 mask, u16 set);
1382 int __phy_modify_mmd_changed(struct phy_device *phydev, int devad, u32 regnum,
1384 int phy_modify_mmd_changed(struct phy_device *phydev, int devad, u32 regnum,
1386 int __phy_modify_mmd(struct phy_device *phydev, int devad, u32 regnum,
1388 int phy_modify_mmd(struct phy_device *phydev, int devad, u32 regnum,
1399 static inline int __phy_set_bits(struct phy_device *phydev, u32 regnum, u16 val) in __phy_set_bits() argument
1401 return __phy_modify(phydev, regnum, 0, val); in __phy_set_bits()
1412 static inline int __phy_clear_bits(struct phy_device *phydev, u32 regnum, in __phy_clear_bits() argument
1415 return __phy_modify(phydev, regnum, val, 0); in __phy_clear_bits()
1424 static inline int phy_set_bits(struct phy_device *phydev, u32 regnum, u16 val) in phy_set_bits() argument
1426 return phy_modify(phydev, regnum, 0, val); in phy_set_bits()
1435 static inline int phy_clear_bits(struct phy_device *phydev, u32 regnum, u16 val) in phy_clear_bits() argument
1437 return phy_modify(phydev, regnum, val, 0); in phy_clear_bits()
1451 u32 regnum, u16 val) in __phy_set_bits_mmd() argument
1453 return __phy_modify_mmd(phydev, devad, regnum, 0, val); in __phy_set_bits_mmd()
1467 u32 regnum, u16 val) in __phy_clear_bits_mmd() argument
1469 return __phy_modify_mmd(phydev, devad, regnum, val, 0); in __phy_clear_bits_mmd()
1481 u32 regnum, u16 val) in phy_set_bits_mmd() argument
1483 return phy_modify_mmd(phydev, devad, regnum, 0, val); in phy_set_bits_mmd()
1495 u32 regnum, u16 val) in phy_clear_bits_mmd() argument
1497 return phy_modify_mmd(phydev, devad, regnum, val, 0); in phy_clear_bits_mmd()
1652 int phy_read_paged(struct phy_device *phydev, int page, u32 regnum);
1653 int phy_write_paged(struct phy_device *phydev, int page, u32 regnum, u16 val);
1654 int phy_modify_paged_changed(struct phy_device *phydev, int page, u32 regnum,
1656 int phy_modify_paged(struct phy_device *phydev, int page, u32 regnum,
1842 u16 regnum);
1844 u16 regnum, u16 val);
1998 static inline int phy_package_read(struct phy_device *phydev, u32 regnum) in phy_package_read() argument
2005 return mdiobus_read(phydev->mdio.bus, shared->addr, regnum); in phy_package_read()
2008 static inline int __phy_package_read(struct phy_device *phydev, u32 regnum) in __phy_package_read() argument
2015 return __mdiobus_read(phydev->mdio.bus, shared->addr, regnum); in __phy_package_read()
2019 u32 regnum, u16 val) in phy_package_write() argument
2026 return mdiobus_write(phydev->mdio.bus, shared->addr, regnum, val); in phy_package_write()
2030 u32 regnum, u16 val) in __phy_package_write() argument
2037 return __mdiobus_write(phydev->mdio.bus, shared->addr, regnum, val); in __phy_package_write()