Lines Matching refs:regnum
60 int phy_id, int regnum) in octeon_mdiobus_c45_addr() argument
69 smi_wr.s.dat = regnum & 0xffff; in octeon_mdiobus_c45_addr()
72 regnum = (regnum >> 16) & 0x1f; in octeon_mdiobus_c45_addr()
77 smi_cmd.s.reg_adr = regnum; in octeon_mdiobus_c45_addr()
93 static int octeon_mdiobus_read(struct mii_bus *bus, int phy_id, int regnum) in octeon_mdiobus_read() argument
101 if (regnum & MII_ADDR_C45) { in octeon_mdiobus_read()
102 int r = octeon_mdiobus_c45_addr(p, phy_id, regnum); in octeon_mdiobus_read()
106 regnum = (regnum >> 16) & 0x1f; in octeon_mdiobus_read()
116 smi_cmd.s.reg_adr = regnum; in octeon_mdiobus_read()
134 int regnum, u16 val) in octeon_mdiobus_write() argument
143 if (regnum & MII_ADDR_C45) { in octeon_mdiobus_write()
144 int r = octeon_mdiobus_c45_addr(p, phy_id, regnum); in octeon_mdiobus_write()
148 regnum = (regnum >> 16) & 0x1f; in octeon_mdiobus_write()
161 smi_cmd.s.reg_adr = regnum; in octeon_mdiobus_write()