Lines Matching defs:mii
20 #include <linux/mii.h>
182 bp->mii.phy_id = phy_address;
203 struct mii_if_info *mii = &bp->mii;
208 if (mii->force_media)
212 old_carrier = netif_carrier_ok(mii->dev) ? 1 : 0;
213 new_carrier = (unsigned int) mii_link_ok(mii);
221 netif_carrier_off(mii->dev);
222 printk(KERN_INFO "%s: link down\n", mii->dev->name);
229 netif_carrier_on(mii->dev);
232 if (!init_media && mii->advertising) {
233 advertise = mii->advertising;
235 advertise = mii->mdio_read(mii->dev, mii->phy_id, MII_ADVERTISE);
236 mii->advertising = advertise;
238 lpa = mii->mdio_read(mii->dev, mii->phy_id, MII_LPA);
246 mii->dev->name,
250 mii->full_duplex = duplex;
781 macb_mdio_write(dev, bp->mii.phy_id, MII_ADVERTISE,
783 macb_mdio_write(dev, bp->mii.phy_id, MII_BMCR,
880 return mii_ethtool_gset(&bp->mii, cmd);
887 return mii_ethtool_sset(&bp->mii, cmd);
902 return mii_nway_restart(&bp->mii);
920 return generic_mii_ioctl(&bp->mii, if_mii(rq), cmd, NULL);
932 value = macb_mdio_read(dev, bp->mii.phy_id, addr);
968 .name = "mii",
987 "%s: sysfs mii attribute registration failed: %d\n",
1093 bp->mii.dev = dev;
1094 bp->mii.mdio_read = macb_mdio_read;
1095 bp->mii.mdio_write = macb_mdio_write;
1096 bp->mii.phy_id_mask = 0x1f;
1097 bp->mii.reg_num_mask = 0x1f;