Lines Matching refs:regnum
129 static int xgmac_mdio_write(struct mii_bus *bus, int phy_id, int regnum, u16 value) in xgmac_mdio_write() argument
139 if (regnum & MII_ADDR_C45) { in xgmac_mdio_write()
141 dev_addr = (regnum >> 16) & 0x1f; in xgmac_mdio_write()
145 dev_addr = regnum & 0x1f; in xgmac_mdio_write()
160 if (regnum & MII_ADDR_C45) { in xgmac_mdio_write()
161 xgmac_write32(regnum & 0xffff, ®s->mdio_addr, endian); in xgmac_mdio_write()
183 static int xgmac_mdio_read(struct mii_bus *bus, int phy_id, int regnum) in xgmac_mdio_read() argument
195 if (regnum & MII_ADDR_C45) { in xgmac_mdio_read()
196 dev_addr = (regnum >> 16) & 0x1f; in xgmac_mdio_read()
199 dev_addr = regnum & 0x1f; in xgmac_mdio_read()
214 if (regnum & MII_ADDR_C45) { in xgmac_mdio_read()
215 xgmac_write32(regnum & 0xffff, ®s->mdio_addr, endian); in xgmac_mdio_read()
234 phy_id, dev_addr, regnum); in xgmac_mdio_read()