Lines Matching refs:regnum
141 int regnum) in orion_mdio_smi_read() argument
147 if (regnum & MII_ADDR_C45) in orion_mdio_smi_read()
155 (regnum << MVMDIO_SMI_PHY_REG_SHIFT) | in orion_mdio_smi_read()
173 int regnum, u16 value) in orion_mdio_smi_write() argument
178 if (regnum & MII_ADDR_C45) in orion_mdio_smi_write()
186 (regnum << MVMDIO_SMI_PHY_REG_SHIFT) | in orion_mdio_smi_write()
206 int regnum) in orion_mdio_xsmi_read() argument
209 u16 dev_addr = (regnum >> 16) & GENMASK(4, 0); in orion_mdio_xsmi_read()
212 if (!(regnum & MII_ADDR_C45)) in orion_mdio_xsmi_read()
219 writel(regnum & GENMASK(15, 0), dev->regs + MVMDIO_XSMI_ADDR_REG); in orion_mdio_xsmi_read()
239 int regnum, u16 value) in orion_mdio_xsmi_write() argument
242 u16 dev_addr = (regnum >> 16) & GENMASK(4, 0); in orion_mdio_xsmi_write()
245 if (!(regnum & MII_ADDR_C45)) in orion_mdio_xsmi_write()
252 writel(regnum & GENMASK(15, 0), dev->regs + MVMDIO_XSMI_ADDR_REG); in orion_mdio_xsmi_write()