Lines Matching refs:mii
85 #include <linux/mii.h>
284 struct mii_if_info mii;
372 ep->mii.dev = dev;
373 ep->mii.mdio_read = mdio_read;
374 ep->mii.mdio_write = mdio_write;
375 ep->mii.phy_id_mask = 0x1f;
376 ep->mii.reg_num_mask = 0x1f;
455 ep->mii.advertising = mdio_read(dev, phy, MII_ADVERTISE);
459 ep->mii.advertising, mdio_read(dev, phy, 5));
466 ep->mii.phy_id = ep->phys[0];
476 ep->mii.force_media = ep->mii.full_duplex = 1;
713 ep->mii.full_duplex = 1;
718 ep->mii.full_duplex ? "full"
724 ew32(TxCtrl, ep->mii.full_duplex ? 0x7f : 0x79);
742 ep->mii.full_duplex ? "full" : "half");
811 ew32(TxCtrl, ep->mii.full_duplex ? 0x7f : 0x79);
835 int negotiated = mii_lpa & ep->mii.advertising;
838 if (ep->mii.force_media)
842 if (ep->mii.full_duplex != duplex) {
843 ep->mii.full_duplex = duplex;
845 ep->mii.full_duplex ? "full" : "half",
847 ew32(TxCtrl, ep->mii.full_duplex ? 0x7F : 0x79);
854 struct net_device *dev = ep->mii.dev;
1257 struct net_device *dev = ep->mii.dev;
1406 mii_ethtool_get_link_ksettings(&np->mii, cmd);
1419 rc = mii_ethtool_set_link_ksettings(&np->mii, cmd);
1428 return mii_nway_restart(&np->mii);
1434 return mii_link_ok(&np->mii);
1501 rc = generic_mii_ioctl(&np->mii, data, cmd, NULL);