Lines Matching refs:phyaddr

52 static void sxgbe_mdio_c45(struct sxgbe_priv_data *sp, u32 cmd, int phyaddr,  in sxgbe_mdio_c45()  argument
59 reg |= (phyaddr << 16) | (phyreg & 0xffff); in sxgbe_mdio_c45()
65 static void sxgbe_mdio_c22(struct sxgbe_priv_data *sp, u32 cmd, int phyaddr, in sxgbe_mdio_c22() argument
70 writel(1 << phyaddr, sp->ioaddr + SXGBE_MDIO_CLAUSE22_PORT_REG); in sxgbe_mdio_c22()
73 reg = (phyaddr << 16) | (phyreg & 0x1f); in sxgbe_mdio_c22()
80 int phyaddr, int phyreg, u16 phydata) in sxgbe_mdio_access_c22() argument
90 if (phyaddr >= 4) in sxgbe_mdio_access_c22()
93 sxgbe_mdio_c22(sp, cmd, phyaddr, phyreg, phydata); in sxgbe_mdio_access_c22()
99 int phyaddr, int devad, int phyreg, in sxgbe_mdio_access_c45() argument
109 sxgbe_mdio_c45(sp, cmd, phyaddr, devad, phyreg, phydata); in sxgbe_mdio_access_c45()
121 static int sxgbe_mdio_read_c22(struct mii_bus *bus, int phyaddr, int phyreg) in sxgbe_mdio_read_c22() argument
127 rc = sxgbe_mdio_access_c22(priv, SXGBE_SMA_READ_CMD, phyaddr, in sxgbe_mdio_read_c22()
143 static int sxgbe_mdio_read_c45(struct mii_bus *bus, int phyaddr, int devad, in sxgbe_mdio_read_c45() argument
150 rc = sxgbe_mdio_access_c45(priv, SXGBE_SMA_READ_CMD, phyaddr, in sxgbe_mdio_read_c45()
166 static int sxgbe_mdio_write_c22(struct mii_bus *bus, int phyaddr, int phyreg, in sxgbe_mdio_write_c22() argument
172 return sxgbe_mdio_access_c22(priv, SXGBE_SMA_WRITE_CMD, phyaddr, phyreg, in sxgbe_mdio_write_c22()
185 static int sxgbe_mdio_write_c45(struct mii_bus *bus, int phyaddr, int devad, in sxgbe_mdio_write_c45() argument
191 return sxgbe_mdio_access_c45(priv, SXGBE_SMA_WRITE_CMD, phyaddr, in sxgbe_mdio_write_c45()