Lines Matching refs:phy_id
322 static int mdio_read(struct net_device *dev, int phy_id, int reg_num);
323 static void mdio_write(struct net_device *dev, int phy_id, int reg_num,
1891 lp->mii_if.phy_id = ((lp->a->read_bcr(ioaddr, 33)) >> 5) & 0x1f; in pcnet32_probe1()
1906 lp->mii_if.phy_id = i; in pcnet32_probe1()
1911 lp->a->write_bcr(ioaddr, 33, (lp->mii_if.phy_id) << 5); in pcnet32_probe1()
2182 lp->mii_if.phy_id = i; in pcnet32_open()
2191 lp->mii_if.phy_id = first_phy; in pcnet32_open()
2696 static int mdio_read(struct net_device *dev, int phy_id, int reg_num) in mdio_read() argument
2705 lp->a->write_bcr(ioaddr, 33, ((phy_id & 0x1f) << 5) | (reg_num & 0x1f)); in mdio_read()
2712 static void mdio_write(struct net_device *dev, int phy_id, int reg_num, int val) in mdio_write() argument
2720 lp->a->write_bcr(ioaddr, 33, ((phy_id & 0x1f) << 5) | (reg_num & 0x1f)); in mdio_write()
2750 if (i == lp->mii_if.phy_id) in pcnet32_check_otherphy()
2753 mii.phy_id = i; in pcnet32_check_otherphy()
2761 mdio_read(dev, lp->mii_if.phy_id, MII_BMCR); in pcnet32_check_otherphy()
2762 mdio_write(dev, lp->mii_if.phy_id, MII_BMCR, in pcnet32_check_otherphy()
2771 lp->mii_if.phy_id = i; in pcnet32_check_otherphy()