Lines Matching refs:regnum
128 static int xgmac_mdio_write(struct mii_bus *bus, int phy_id, int regnum, u16 value) in xgmac_mdio_write() argument
138 if (regnum & MII_ADDR_C45) { in xgmac_mdio_write()
140 dev_addr = (regnum >> 16) & 0x1f; in xgmac_mdio_write()
144 dev_addr = regnum & 0x1f; in xgmac_mdio_write()
159 if (regnum & MII_ADDR_C45) { in xgmac_mdio_write()
160 xgmac_write32(regnum & 0xffff, ®s->mdio_addr, endian); in xgmac_mdio_write()
182 static int xgmac_mdio_read(struct mii_bus *bus, int phy_id, int regnum) in xgmac_mdio_read() argument
194 if (regnum & MII_ADDR_C45) { in xgmac_mdio_read()
195 dev_addr = (regnum >> 16) & 0x1f; in xgmac_mdio_read()
198 dev_addr = regnum & 0x1f; in xgmac_mdio_read()
213 if (regnum & MII_ADDR_C45) { in xgmac_mdio_read()
214 xgmac_write32(regnum & 0xffff, ®s->mdio_addr, endian); in xgmac_mdio_read()
232 phy_id, dev_addr, regnum); in xgmac_mdio_read()