Lines Matching refs:phy_id
164 static u32 mii_address_cmd(int phy_id, int idx, u16 op)
166 return (phy_id & 0x1f) << 11 | (idx & 0x1f) << 6 | op;
169 static int smsc95xx_mdio_read(struct usbnet *dev, int phy_id, int idx)
184 addr = mii_address_cmd(phy_id, idx, MII_READ_ | MII_BUSY_);
216 static void smsc95xx_mdio_write(struct usbnet *dev, int phy_id, int idx,
240 addr = mii_address_cmd(phy_id, idx, MII_WRITE_ | MII_BUSY_);
295 static int smsc95xx_mdiobus_read(struct mii_bus *bus, int phy_id, int idx)
299 return smsc95xx_mdio_read(dev, phy_id, idx);
302 static int smsc95xx_mdiobus_write(struct mii_bus *bus, int phy_id, int idx,
307 smsc95xx_mdio_write(dev, phy_id, idx, regval);
1352 int ret, phy_id = pdata->phydev->mdio.addr;
1359 smsc95xx_mdio_write(dev, phy_id, PHY_EDPD_CONFIG,
1363 ret = smsc95xx_mdio_read(dev, phy_id, PHY_MODE_CTRL_STS);
1369 smsc95xx_mdio_write(dev, phy_id, PHY_MODE_CTRL_STS, ret);