Lines Matching refs:regnum
150 int phy_id, int regnum) in octeon_mdiobus_c45_addr() argument
159 smi_wr.s.dat = regnum & 0xffff; in octeon_mdiobus_c45_addr()
162 regnum = (regnum >> 16) & 0x1f; in octeon_mdiobus_c45_addr()
167 smi_cmd.s.reg_adr = regnum; in octeon_mdiobus_c45_addr()
183 static int octeon_mdiobus_read(struct mii_bus *bus, int phy_id, int regnum) in octeon_mdiobus_read() argument
191 if (regnum & MII_ADDR_C45) { in octeon_mdiobus_read()
192 int r = octeon_mdiobus_c45_addr(p, phy_id, regnum); in octeon_mdiobus_read()
196 regnum = (regnum >> 16) & 0x1f; in octeon_mdiobus_read()
206 smi_cmd.s.reg_adr = regnum; in octeon_mdiobus_read()
224 int regnum, u16 val) in octeon_mdiobus_write() argument
233 if (regnum & MII_ADDR_C45) { in octeon_mdiobus_write()
234 int r = octeon_mdiobus_c45_addr(p, phy_id, regnum); in octeon_mdiobus_write()
238 regnum = (regnum >> 16) & 0x1f; in octeon_mdiobus_write()
251 smi_cmd.s.reg_adr = regnum; in octeon_mdiobus_write()