Lines Matching refs:phy_id
498 static int mdio_read(struct net_device *dev, int phy_id, int location);
499 static void mdio_write(struct net_device *dev, int phy_id, int location, int value);
901 int i, rc, phy_id;
926 phy_id = rp->quirks & rqIntPHY ? 1 : 0;
946 /* For Rhine-I/II, phy_id is loaded from EEPROM */
947 if (!phy_id)
948 phy_id = ioread8(ioaddr + 0x6C);
997 int mii_status = mdio_read(dev, phy_id, 1);
998 mii_cmd = mdio_read(dev, phy_id, MII_BMCR) & ~BMCR_ISOLATE;
999 mdio_write(dev, phy_id, MII_BMCR, mii_cmd);
1001 rp->mii_if.advertising = mdio_read(dev, phy_id, 4);
1004 phy_id,
1006 mdio_read(dev, phy_id, 5));
1016 rp->mii_if.phy_id = phy_id;
1624 static int mdio_read(struct net_device *dev, int phy_id, int regnum)
1633 iowrite8(phy_id, ioaddr + MIIPhyAddr);
1643 static void mdio_write(struct net_device *dev, int phy_id, int regnum, int value)
1651 iowrite8(phy_id, ioaddr + MIIPhyAddr);
1706 mdio_read(dev, rp->mii_if.phy_id, MII_BMSR));
1762 mdio_read(dev, rp->mii_if.phy_id, MII_BMSR));