Lines Matching refs:mii_if
502 struct mii_if_info mii_if; /* MII lib hooks/info */ member
641 hmp->mii_if.dev = dev; in hamachi_init_one()
642 hmp->mii_if.mdio_read = mdio_read; in hamachi_init_one()
643 hmp->mii_if.mdio_write = mdio_write; in hamachi_init_one()
644 hmp->mii_if.phy_id_mask = 0x1f; in hamachi_init_one()
645 hmp->mii_if.reg_num_mask = 0x1f; in hamachi_init_one()
694 hmp->mii_if.full_duplex = 1; in hamachi_init_one()
696 hmp->mii_if.full_duplex = 0; in hamachi_init_one()
699 hmp->mii_if.force_media = 1; in hamachi_init_one()
702 hmp->mii_if.full_duplex = 1; in hamachi_init_one()
705 if (hmp->mii_if.full_duplex || (option & 0x080)) in hamachi_init_one()
755 hmp->mii_if.advertising = mdio_read(dev, phy, MII_ADVERTISE); in hamachi_init_one()
758 dev->name, phy, mii_status, hmp->mii_if.advertising); in hamachi_init_one()
763 hmp->mii_if.phy_id = hmp->phys[0]; in hamachi_init_one()
765 memset(&hmp->mii_if, 0, sizeof(hmp->mii_if)); in hamachi_init_one()
918 hmp->mii_if.full_duplex = 1; in hamachi_open()
1023 struct net_device *dev = hmp->mii_if.dev; in hamachi_timer()
1817 mii_ethtool_get_link_ksettings(&np->mii_if, cmd); in hamachi_get_link_ksettings()
1828 res = mii_ethtool_set_link_ksettings(&np->mii_if, cmd); in hamachi_set_link_ksettings()
1836 return mii_nway_restart(&np->mii_if); in hamachi_nway_reset()
1842 return mii_link_ok(&np->mii_if); in hamachi_get_link()
1887 rc = generic_mii_ioctl(&np->mii_if, data, cmd, NULL); in netdev_ioctl()