Lines Matching refs:regnum
32 int phy_id, int regnum) in cavium_mdiobus_c45_addr() argument
41 smi_wr.s.dat = regnum & 0xffff; in cavium_mdiobus_c45_addr()
44 regnum = (regnum >> 16) & 0x1f; in cavium_mdiobus_c45_addr()
49 smi_cmd.s.reg_adr = regnum; in cavium_mdiobus_c45_addr()
65 int cavium_mdiobus_read(struct mii_bus *bus, int phy_id, int regnum) in cavium_mdiobus_read() argument
73 if (regnum & MII_ADDR_C45) { in cavium_mdiobus_read()
74 int r = cavium_mdiobus_c45_addr(p, phy_id, regnum); in cavium_mdiobus_read()
79 regnum = (regnum >> 16) & 0x1f; in cavium_mdiobus_read()
88 smi_cmd.s.reg_adr = regnum; in cavium_mdiobus_read()
106 int cavium_mdiobus_write(struct mii_bus *bus, int phy_id, int regnum, u16 val) in cavium_mdiobus_write() argument
114 if (regnum & MII_ADDR_C45) { in cavium_mdiobus_write()
115 int r = cavium_mdiobus_c45_addr(p, phy_id, regnum); in cavium_mdiobus_write()
120 regnum = (regnum >> 16) & 0x1f; in cavium_mdiobus_write()
133 smi_cmd.s.reg_adr = regnum; in cavium_mdiobus_write()