Lines Matching refs:mii_if
113 struct mii_if_info mii_if; member
324 smc->mii_if.dev = dev; in smc91c92_probe()
325 smc->mii_if.mdio_read = mdio_read; in smc91c92_probe()
326 smc->mii_if.mdio_write = mdio_write; in smc91c92_probe()
327 smc->mii_if.phy_id_mask = 0x1f; in smc91c92_probe()
328 smc->mii_if.reg_num_mask = 0x1f; in smc91c92_probe()
914 smc->mii_if.phy_id = (i < 32) ? i : -1; in smc91c92_config()
939 if (smc->mii_if.phy_id != -1) { in smc91c92_config()
941 smc->mii_if.phy_id, j); in smc91c92_config()
1692 mdio_write(dev, smc->mii_if.phy_id, 0, 0x8000); in smc_reset()
1695 mdio_write(dev, smc->mii_if.phy_id, 4, 0x01e1); in smc_reset()
1698 mdio_write(dev, smc->mii_if.phy_id, 0, 0x0000); in smc_reset()
1699 mdio_write(dev, smc->mii_if.phy_id, 0, 0x1200); in smc_reset()
1717 struct net_device *dev = smc->mii_if.dev; in media_check()
1768 if (smc->mii_if.phy_id < 0) in media_check()
1772 link = mdio_read(dev, smc->mii_if.phy_id, 1); in media_check()
1775 smc->mii_if.phy_id = -1; in media_check()
1781 u_short p = mdio_read(dev, smc->mii_if.phy_id, 5); in media_check()
1842 return mii_link_ok(&smc->mii_if); in smc_link_ok()
1927 mii_ethtool_get_link_ksettings(&smc->mii_if, ecmd); in smc_get_link_ksettings()
1947 ret = mii_ethtool_set_link_ksettings(&smc->mii_if, ecmd); in smc_set_link_ksettings()
1980 res = mii_nway_restart(&smc->mii_if); in smc_nway_reset()
2012 rc = generic_mii_ioctl(&smc->mii_if, mii, cmd, NULL); in smc_ioctl()