Lines Matching defs:mii
109 #include <linux/mii.h>
618 struct mii_if_info mii;
1031 tp->mii.dev = dev;
1032 tp->mii.mdio_read = mdio_read;
1033 tp->mii.mdio_write = mdio_write;
1034 tp->mii.phy_id_mask = 0x3f;
1035 tp->mii.reg_num_mask = 0x1f;
1074 tp->mii.phy_id = tp->phys[0];
1079 tp->mii.full_duplex = (option & 0x210) ? 1 : 0;
1082 tp->mii.force_media = 1;
1085 tp->mii.full_duplex = full_duplex[board_idx];
1086 if (tp->mii.full_duplex) {
1090 tp->mii.force_media = 1;
1350 tp->mii.full_duplex = tp->mii.force_media;
1362 tp->mii.full_duplex ? "full" : "half");
1375 mii_check_media(&tp->mii, netif_msg_link(tp), init_media);
1575 if (!tp->mii.force_media && mii_lpa != 0xffff) {
1578 if (tp->mii.full_duplex != duplex) {
1579 tp->mii.full_duplex = duplex;
1583 tp->mii.full_duplex ? "full" : "half",
1590 RTL_W8 (Config1, tp->mii.full_duplex ? 0x60 : 0x20);
1612 struct net_device *dev = tp->mii.dev;
1658 struct net_device *dev = tp->mii.dev;
2392 mii_ethtool_get_link_ksettings(&tp->mii, cmd);
2403 rc = mii_ethtool_set_link_ksettings(&tp->mii, cmd);
2411 return mii_nway_restart(&tp->mii);
2417 return mii_link_ok(&tp->mii);
2509 rc = generic_mii_ioctl(&tp->mii, if_mii(rq), cmd, NULL);