Lines Matching refs:regnum
341 int __mdiobus_read(struct mii_bus *bus, int addr, u32 regnum);
342 int __mdiobus_write(struct mii_bus *bus, int addr, u32 regnum, u16 val);
343 int __mdiobus_modify_changed(struct mii_bus *bus, int addr, u32 regnum,
346 int mdiobus_read(struct mii_bus *bus, int addr, u32 regnum);
347 int mdiobus_read_nested(struct mii_bus *bus, int addr, u32 regnum);
348 int mdiobus_write(struct mii_bus *bus, int addr, u32 regnum, u16 val);
349 int mdiobus_write_nested(struct mii_bus *bus, int addr, u32 regnum, u16 val);
350 int mdiobus_modify(struct mii_bus *bus, int addr, u32 regnum, u16 mask,
353 static inline u32 mdiobus_c45_addr(int devad, u16 regnum) in mdiobus_c45_addr() argument
355 return MII_ADDR_C45 | devad << MII_DEVADDR_C45_SHIFT | regnum; in mdiobus_c45_addr()
359 u16 regnum) in __mdiobus_c45_read() argument
361 return __mdiobus_read(bus, prtad, mdiobus_c45_addr(devad, regnum)); in __mdiobus_c45_read()
365 u16 regnum, u16 val) in __mdiobus_c45_write() argument
367 return __mdiobus_write(bus, prtad, mdiobus_c45_addr(devad, regnum), in __mdiobus_c45_write()
372 u16 regnum) in mdiobus_c45_read() argument
374 return mdiobus_read(bus, prtad, mdiobus_c45_addr(devad, regnum)); in mdiobus_c45_read()
378 u16 regnum, u16 val) in mdiobus_c45_write() argument
380 return mdiobus_write(bus, prtad, mdiobus_c45_addr(devad, regnum), val); in mdiobus_c45_write()