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()
911 smc->mii_if.phy_id = (i < 32) ? i : -1; in smc91c92_config()
936 if (smc->mii_if.phy_id != -1) { in smc91c92_config()
938 smc->mii_if.phy_id, j); in smc91c92_config()
1688 mdio_write(dev, smc->mii_if.phy_id, 0, 0x8000); in smc_reset()
1691 mdio_write(dev, smc->mii_if.phy_id, 4, 0x01e1); in smc_reset()
1694 mdio_write(dev, smc->mii_if.phy_id, 0, 0x0000); in smc_reset()
1695 mdio_write(dev, smc->mii_if.phy_id, 0, 0x1200); in smc_reset()
1764 if (smc->mii_if.phy_id < 0) in media_check()
1768 link = mdio_read(dev, smc->mii_if.phy_id, 1); in media_check()
1771 smc->mii_if.phy_id = -1; in media_check()
1777 u_short p = mdio_read(dev, smc->mii_if.phy_id, 5); in media_check()
1838 return mii_link_ok(&smc->mii_if); in smc_link_ok()
1921 ret = mii_ethtool_gset(&smc->mii_if, ecmd); in smc_get_settings()
1940 ret = mii_ethtool_sset(&smc->mii_if, ecmd); in smc_set_settings()
1973 res = mii_nway_restart(&smc->mii_if); in smc_nway_reset()
2005 rc = generic_mii_ioctl(&smc->mii_if, mii, cmd, NULL); in smc_ioctl()