Lines Matching refs:regnum
130 static int xgmac_mdio_write(struct mii_bus *bus, int phy_id, int regnum, u16 value) in xgmac_mdio_write() argument
140 if (regnum & MII_ADDR_C45) { in xgmac_mdio_write()
142 dev_addr = (regnum >> 16) & 0x1f; in xgmac_mdio_write()
146 dev_addr = regnum & 0x1f; in xgmac_mdio_write()
161 if (regnum & MII_ADDR_C45) { in xgmac_mdio_write()
162 xgmac_write32(regnum & 0xffff, ®s->mdio_addr, endian); in xgmac_mdio_write()
184 static int xgmac_mdio_read(struct mii_bus *bus, int phy_id, int regnum) in xgmac_mdio_read() argument
196 if (regnum & MII_ADDR_C45) { in xgmac_mdio_read()
197 dev_addr = (regnum >> 16) & 0x1f; in xgmac_mdio_read()
200 dev_addr = regnum & 0x1f; in xgmac_mdio_read()
215 if (regnum & MII_ADDR_C45) { in xgmac_mdio_read()
216 xgmac_write32(regnum & 0xffff, ®s->mdio_addr, endian); in xgmac_mdio_read()
241 phy_id, dev_addr, regnum); in xgmac_mdio_read()