Lines Matching defs:mii_if
393 struct mii_if_info mii_if;
537 np->mii_if.dev = dev;
538 np->mii_if.mdio_read = mdio_read;
539 np->mii_if.mdio_write = mdio_write;
540 np->mii_if.phy_id_mask = 0x1f;
541 np->mii_if.reg_num_mask = 0x1f;
577 np->mii_if.advertising = mdio_read(dev, phyx, MII_ADVERTISE);
582 dev->name, phyx, mii_status, np->mii_if.advertising);
593 np->mii_if.phy_id = np->phys[0];
603 np->mii_if.full_duplex = 1;
607 np->mii_if.full_duplex = 0;
611 np->mii_if.full_duplex = 1;
615 np->mii_if.full_duplex = 0;
629 np->mii_if.full_duplex = 1;
638 mdio_write (dev, np->phys[0], MII_ADVERTISE, np->mii_if.advertising | 0x0400);
644 mii_ctl |= (np->mii_if.full_duplex) ? BMCR_FULLDPLX : 0;
647 np->speed, np->mii_if.full_duplex ? "Full" : "Half");
890 int negotiated = mii_lpa & np->mii_if.advertising;
895 if (np->mii_if.full_duplex)
903 if (np->mii_if.full_duplex != duplex) {
904 np->mii_if.full_duplex = duplex;
1451 if (np->flowctrl && np->mii_if.full_duplex) {
1534 if (np->mii_if.full_duplex && np->flowctrl)
1575 mii_ethtool_gset(&np->mii_if, ecmd);
1585 res = mii_ethtool_sset(&np->mii_if, ecmd);
1593 return mii_nway_restart(&np->mii_if);
1599 return mii_link_ok(&np->mii_if);
1634 rc = generic_mii_ioctl(&np->mii_if, if_mii(rq), cmd, NULL);