Lines Matching refs:mii_if

552 	struct mii_if_info mii_if;		/* MII lib hooks/info */  member
729 np->mii_if.dev = dev; in starfire_init_one()
730 np->mii_if.mdio_read = mdio_read; in starfire_init_one()
731 np->mii_if.mdio_write = mdio_write; in starfire_init_one()
732 np->mii_if.phy_id_mask = 0x1f; in starfire_init_one()
733 np->mii_if.reg_num_mask = 0x1f; in starfire_init_one()
796 np->mii_if.advertising = mdio_read(dev, phy, MII_ADVERTISE); in starfire_init_one()
799 dev->name, phy, mii_status, np->mii_if.advertising); in starfire_init_one()
806 np->mii_if.phy_id = np->phys[0]; in starfire_init_one()
808 memset(&np->mii_if, 0, sizeof(np->mii_if)); in starfire_init_one()
978 np->mii_if.advertising = mdio_read(dev, np->phys[0], MII_ADVERTISE); in netdev_open()
1060 mdio_write(dev, np->phys[0], MII_ADVERTISE, np->mii_if.advertising); in check_duplex()
1072 if (!np->mii_if.force_media) { in check_duplex()
1078 if (np->mii_if.full_duplex) in check_duplex()
1083 np->mii_if.full_duplex ? "full" : "half"); in check_duplex()
1631 np->mii_if.full_duplex = 1; in netdev_media_change()
1634 np->mii_if.full_duplex = 0; in netdev_media_change()
1637 np->mii_if.full_duplex = 1; in netdev_media_change()
1640 np->mii_if.full_duplex = 0; in netdev_media_change()
1649 np->mii_if.full_duplex = 1; in netdev_media_change()
1651 np->mii_if.full_duplex = 0; in netdev_media_change()
1657 np->mii_if.full_duplex ? "full" : "half"); in netdev_media_change()
1660 if (np->mii_if.full_duplex) in netdev_media_change()
1848 mii_ethtool_get_link_ksettings(&np->mii_if, cmd); in get_link_ksettings()
1859 res = mii_ethtool_set_link_ksettings(&np->mii_if, cmd); in set_link_ksettings()
1868 return mii_nway_restart(&np->mii_if); in nway_reset()
1874 return mii_link_ok(&np->mii_if); in get_link()
1908 rc = generic_mii_ioctl(&np->mii_if, data, cmd, NULL); in netdev_ioctl()