Lines Matching refs:mii_if
560 struct mii_if_info mii_if; /* MII lib hooks/info */
737 np->mii_if.dev = dev;
738 np->mii_if.mdio_read = mdio_read;
739 np->mii_if.mdio_write = mdio_write;
740 np->mii_if.phy_id_mask = 0x1f;
741 np->mii_if.reg_num_mask = 0x1f;
804 np->mii_if.advertising = mdio_read(dev, phy, MII_ADVERTISE);
807 dev->name, phy, mii_status, np->mii_if.advertising);
814 np->mii_if.phy_id = np->phys[0];
816 memset(&np->mii_if, 0, sizeof(np->mii_if));
986 np->mii_if.advertising = mdio_read(dev, np->phys[0], MII_ADVERTISE);
1068 mdio_write(dev, np->phys[0], MII_ADVERTISE, np->mii_if.advertising);
1080 if (!np->mii_if.force_media) {
1086 if (np->mii_if.full_duplex)
1091 np->mii_if.full_duplex ? "full" : "half");
1639 np->mii_if.full_duplex = 1;
1642 np->mii_if.full_duplex = 0;
1645 np->mii_if.full_duplex = 1;
1648 np->mii_if.full_duplex = 0;
1657 np->mii_if.full_duplex = 1;
1659 np->mii_if.full_duplex = 0;
1665 np->mii_if.full_duplex ? "full" : "half");
1668 if (np->mii_if.full_duplex)
1856 mii_ethtool_get_link_ksettings(&np->mii_if, cmd);
1867 res = mii_ethtool_set_link_ksettings(&np->mii_if, cmd);
1876 return mii_nway_restart(&np->mii_if);
1882 return mii_link_ok(&np->mii_if);
1916 rc = generic_mii_ioctl(&np->mii_if, data, cmd, NULL);