Lines Matching refs:phyreg
56 int phyreg, u16 phydata) in sxgbe_mdio_c45() argument
61 reg = ((phyreg >> 16) & 0x1f) << 21; in sxgbe_mdio_c45()
62 reg |= (phyaddr << 16) | (phyreg & 0xffff); in sxgbe_mdio_c45()
69 int phyreg, u16 phydata) in sxgbe_mdio_c22() argument
76 reg = (phyaddr << 16) | (phyreg & 0x1f); in sxgbe_mdio_c22()
83 int phyreg, u16 phydata) in sxgbe_mdio_access() argument
92 if (phyreg & MII_ADDR_C45) { in sxgbe_mdio_access()
93 sxgbe_mdio_c45(sp, cmd, phyaddr, phyreg, phydata); in sxgbe_mdio_access()
99 sxgbe_mdio_c22(sp, cmd, phyaddr, phyreg, phydata); in sxgbe_mdio_access()
112 static int sxgbe_mdio_read(struct mii_bus *bus, int phyaddr, int phyreg) in sxgbe_mdio_read() argument
118 rc = sxgbe_mdio_access(priv, SXGBE_SMA_READ_CMD, phyaddr, phyreg, 0); in sxgbe_mdio_read()
133 static int sxgbe_mdio_write(struct mii_bus *bus, int phyaddr, int phyreg, in sxgbe_mdio_write() argument
139 return sxgbe_mdio_access(priv, SXGBE_SMA_WRITE_CMD, phyaddr, phyreg, in sxgbe_mdio_write()