Lines Matching refs:regnum

340 	int (*read)(struct mii_bus *bus, int addr, int regnum);
342 int (*write)(struct mii_bus *bus, int addr, int regnum, u16 val);
344 int (*read_c45)(struct mii_bus *bus, int addr, int devnum, int regnum);
347 int regnum, u16 val);
1029 int (*read_mmd)(struct phy_device *dev, int devnum, u16 regnum);
1041 int (*write_mmd)(struct phy_device *dev, int devnum, u16 regnum,
1321 static inline int phy_read(struct phy_device *phydev, u32 regnum) in phy_read() argument
1323 return mdiobus_read(phydev->mdio.bus, phydev->mdio.addr, regnum); in phy_read()
1326 #define phy_read_poll_timeout(phydev, regnum, val, cond, sleep_us, \ argument
1332 sleep_us, timeout_us, sleep_before_read, phydev, regnum); \
1347 static inline int __phy_read(struct phy_device *phydev, u32 regnum) in __phy_read() argument
1349 return __mdiobus_read(phydev->mdio.bus, phydev->mdio.addr, regnum); in __phy_read()
1362 static inline int phy_write(struct phy_device *phydev, u32 regnum, u16 val) in phy_write() argument
1364 return mdiobus_write(phydev->mdio.bus, phydev->mdio.addr, regnum, val); in phy_write()
1375 static inline int __phy_write(struct phy_device *phydev, u32 regnum, u16 val) in __phy_write() argument
1377 return __mdiobus_write(phydev->mdio.bus, phydev->mdio.addr, regnum, in __phy_write()
1393 static inline int __phy_modify_changed(struct phy_device *phydev, u32 regnum, in __phy_modify_changed() argument
1397 regnum, mask, set); in __phy_modify_changed()
1404 int phy_read_mmd(struct phy_device *phydev, int devad, u32 regnum);
1425 #define phy_read_mmd_poll_timeout(phydev, devaddr, regnum, val, cond, \ argument
1432 phydev, devaddr, regnum); \
1444 int __phy_read_mmd(struct phy_device *phydev, int devad, u32 regnum);
1450 int phy_write_mmd(struct phy_device *phydev, int devad, u32 regnum, u16 val);
1456 int __phy_write_mmd(struct phy_device *phydev, int devad, u32 regnum, u16 val);
1458 int __phy_modify_changed(struct phy_device *phydev, u32 regnum, u16 mask,
1460 int phy_modify_changed(struct phy_device *phydev, u32 regnum, u16 mask,
1462 int __phy_modify(struct phy_device *phydev, u32 regnum, u16 mask, u16 set);
1463 int phy_modify(struct phy_device *phydev, u32 regnum, u16 mask, u16 set);
1465 int __phy_modify_mmd_changed(struct phy_device *phydev, int devad, u32 regnum,
1467 int phy_modify_mmd_changed(struct phy_device *phydev, int devad, u32 regnum,
1469 int __phy_modify_mmd(struct phy_device *phydev, int devad, u32 regnum,
1471 int phy_modify_mmd(struct phy_device *phydev, int devad, u32 regnum,
1482 static inline int __phy_set_bits(struct phy_device *phydev, u32 regnum, u16 val) in __phy_set_bits() argument
1484 return __phy_modify(phydev, regnum, 0, val); in __phy_set_bits()
1495 static inline int __phy_clear_bits(struct phy_device *phydev, u32 regnum, in __phy_clear_bits() argument
1498 return __phy_modify(phydev, regnum, val, 0); in __phy_clear_bits()
1507 static inline int phy_set_bits(struct phy_device *phydev, u32 regnum, u16 val) in phy_set_bits() argument
1509 return phy_modify(phydev, regnum, 0, val); in phy_set_bits()
1518 static inline int phy_clear_bits(struct phy_device *phydev, u32 regnum, u16 val) in phy_clear_bits() argument
1520 return phy_modify(phydev, regnum, val, 0); in phy_clear_bits()
1534 u32 regnum, u16 val) in __phy_set_bits_mmd() argument
1536 return __phy_modify_mmd(phydev, devad, regnum, 0, val); in __phy_set_bits_mmd()
1550 u32 regnum, u16 val) in __phy_clear_bits_mmd() argument
1552 return __phy_modify_mmd(phydev, devad, regnum, val, 0); in __phy_clear_bits_mmd()
1564 u32 regnum, u16 val) in phy_set_bits_mmd() argument
1566 return phy_modify_mmd(phydev, devad, regnum, 0, val); in phy_set_bits_mmd()
1578 u32 regnum, u16 val) in phy_clear_bits_mmd() argument
1580 return phy_modify_mmd(phydev, devad, regnum, val, 0); in phy_clear_bits_mmd()
1746 int phy_read_paged(struct phy_device *phydev, int page, u32 regnum);
1747 int phy_write_paged(struct phy_device *phydev, int page, u32 regnum, u16 val);
1748 int phy_modify_paged_changed(struct phy_device *phydev, int page, u32 regnum,
1750 int phy_modify_paged(struct phy_device *phydev, int page, u32 regnum,
1941 u16 regnum);
1943 u16 regnum, u16 val);