Lines Matching refs:phy_id
181 static int __smsc75xx_mdio_read(struct net_device *netdev, int phy_id, int idx,
198 phy_id &= dev->mii.phy_id_mask;
200 addr = ((phy_id << MII_ACCESS_PHY_ADDR_SHIFT) & MII_ACCESS_PHY_ADDR)
228 static void __smsc75xx_mdio_write(struct net_device *netdev, int phy_id,
252 phy_id &= dev->mii.phy_id_mask;
254 addr = ((phy_id << MII_ACCESS_PHY_ADDR_SHIFT) & MII_ACCESS_PHY_ADDR)
273 static int smsc75xx_mdio_read_nopm(struct net_device *netdev, int phy_id,
276 return __smsc75xx_mdio_read(netdev, phy_id, idx, 1);
279 static void smsc75xx_mdio_write_nopm(struct net_device *netdev, int phy_id,
282 __smsc75xx_mdio_write(netdev, phy_id, idx, regval, 1);
285 static int smsc75xx_mdio_read(struct net_device *netdev, int phy_id, int idx)
287 return __smsc75xx_mdio_read(netdev, phy_id, idx, 0);
290 static void smsc75xx_mdio_write(struct net_device *netdev, int phy_id, int idx,
293 __smsc75xx_mdio_write(netdev, phy_id, idx, regval, 0);
636 smsc75xx_mdio_write(dev->net, mii->phy_id, PHY_INT_SRC,
647 lcladv = smsc75xx_mdio_read(dev->net, mii->phy_id, MII_ADVERTISE);
648 rmtadv = smsc75xx_mdio_read(dev->net, mii->phy_id, MII_LPA);
831 dev->mii.phy_id = SMSC75XX_INTERNAL_PHY_ID;
834 smsc75xx_mdio_write(dev->net, dev->mii.phy_id, MII_BMCR, BMCR_RESET);
838 bmcr = smsc75xx_mdio_read(dev->net, dev->mii.phy_id, MII_BMCR);
854 smsc75xx_mdio_write(dev->net, dev->mii.phy_id, MII_ADVERTISE,
857 smsc75xx_mdio_write(dev->net, dev->mii.phy_id, MII_CTRL1000,
861 ret = smsc75xx_mdio_read(dev->net, dev->mii.phy_id, PHY_INT_SRC);
867 smsc75xx_mdio_write(dev->net, dev->mii.phy_id, PHY_INT_SRC, 0xffff);
869 smsc75xx_mdio_write(dev->net, dev->mii.phy_id, PHY_INT_MASK,
996 smsc75xx_mdio_write(dev->net, mii->phy_id, MII_BMCR, 0x4040);
1715 ret = smsc75xx_mdio_read_nopm(dev->net, mii->phy_id, PHY_INT_SRC);
1722 ret = smsc75xx_mdio_read_nopm(dev->net, mii->phy_id, PHY_INT_MASK);
1730 smsc75xx_mdio_write_nopm(dev->net, mii->phy_id, PHY_INT_MASK, ret);
1741 ret = smsc75xx_mdio_read_nopm(dev->net, mii->phy_id, MII_BMSR);
1747 ret = smsc75xx_mdio_read_nopm(dev->net, mii->phy_id, MII_BMSR);
1877 ret = smsc75xx_mdio_read_nopm(dev->net, mii->phy_id,
1886 smsc75xx_mdio_write_nopm(dev->net, mii->phy_id,