/linux-master/drivers/net/ |
H A D | mii.c | 574 * @mii_if: the MII interface 582 int generic_mii_ioctl(struct mii_if_info *mii_if, argument 592 mii_data->phy_id &= mii_if->phy_id_mask; 593 mii_data->reg_num &= mii_if->reg_num_mask; 597 mii_data->phy_id = mii_if->phy_id; 602 mii_if->mdio_read(mii_if->dev, mii_data->phy_id, 609 if (mii_data->phy_id == mii_if->phy_id) { 614 mii_if->force_media = 0; 616 mii_if [all...] |
/linux-master/drivers/net/ethernet/packetengines/ |
H A D | hamachi.c | 502 struct mii_if_info mii_if; /* MII lib hooks/info */ member in struct:hamachi_private 645 hmp->mii_if.dev = dev; 646 hmp->mii_if.mdio_read = mdio_read; 647 hmp->mii_if.mdio_write = mdio_write; 648 hmp->mii_if.phy_id_mask = 0x1f; 649 hmp->mii_if.reg_num_mask = 0x1f; 700 hmp->mii_if.full_duplex = 1; 702 hmp->mii_if.full_duplex = 0; 705 hmp->mii_if.force_media = 1; 708 hmp->mii_if [all...] |
/linux-master/drivers/net/ethernet/sis/ |
H A D | sis190.c | 284 struct mii_if_info mii_if; member in struct:sis190_private 922 int phy_id = tp->mii_if.phy_id; 1274 struct mii_if_info *mii_if = &tp->mii_if; local 1309 if (mii_if->phy_id != phy_default->phy_id) { 1310 mii_if->phy_id = phy_default->phy_id; 1313 pci_name(tp->pci_dev), mii_if->phy_id); 1316 status = mdio_read(ioaddr, mii_if->phy_id, MII_BMCR); 1319 mdio_write(ioaddr, mii_if->phy_id, MII_BMCR, status); 1320 status = mdio_read_latched(ioaddr, mii_if 1393 struct mii_if_info *mii_if = &tp->mii_if; local [all...] |
/linux-master/drivers/net/ethernet/smsc/ |
H A D | smc91c92_cs.c | 113 struct mii_if_info mii_if; member in struct:smc_private 324 smc->mii_if.dev = dev; 325 smc->mii_if.mdio_read = mdio_read; 326 smc->mii_if.mdio_write = mdio_write; 327 smc->mii_if.phy_id_mask = 0x1f; 328 smc->mii_if.reg_num_mask = 0x1f; 914 smc->mii_if.phy_id = (i < 32) ? i : -1; 939 if (smc->mii_if.phy_id != -1) { 941 smc->mii_if.phy_id, j); 1692 mdio_write(dev, smc->mii_if [all...] |
/linux-master/drivers/net/ethernet/ |
H A D | jme.c | 105 jme->mii_if.phy_id, 111 jme->mii_if.phy_id, 116 jme->mii_if.phy_id, 120 jme->mii_if.phy_id, 390 phylink = jme_mdio_read(jme->dev, jme->mii_if.phy_id, 17); 391 bmsr = jme_mdio_read(jme->dev, jme->mii_if.phy_id, MII_BMSR); 401 jme_mdio_write(jme->dev, jme->mii_if.phy_id, 27, 0x0004); 407 jme_mdio_write(jme->dev, jme->mii_if.phy_id, 27, 0x0000); 434 jme->mii_if.phy_id, 1606 bmcr = jme_mdio_read(jme->dev, jme->mii_if [all...] |
H A D | korina.c | 371 struct mii_if_info mii_if; member in struct:korina_private 891 mii_check_media(&lp->mii_if, 1, init_media); 893 if (lp->mii_if.full_duplex) 929 rc = generic_mii_ioctl(&lp->mii_if, data, cmd, NULL); 931 korina_set_carrier(&lp->mii_if); 953 mii_ethtool_get_link_ksettings(&lp->mii_if, cmd); 966 rc = mii_ethtool_set_link_ksettings(&lp->mii_if, cmd); 968 korina_set_carrier(&lp->mii_if); 977 return mii_link_ok(&lp->mii_if); 1359 lp->mii_if [all...] |
H A D | jme.h | 403 struct mii_if_info mii_if; member in struct:jme_adapter
|
/linux-master/drivers/net/ethernet/tundra/ |
H A D | tsi108_eth.c | 138 struct mii_if_info mii_if; member in struct:tsi108_prv_data 284 duplex = mii_check_media(&data->mii_if, netif_msg_link(data), data->init_media); 289 speed = mii_speed(&data->mii_if); 308 if (data->mii_if.full_duplex) { 1254 data->mii_if.supports_gmii = mii_check_gmii_support(&data->mii_if); 1492 mii_ethtool_get_link_ksettings(&data->mii_if, cmd); 1506 rc = mii_ethtool_set_link_ksettings(&data->mii_if, cmd); 1517 return generic_mii_ioctl(&data->mii_if, if_mii(rq), cmd, NULL); 1580 data->mii_if [all...] |
/linux-master/drivers/net/ethernet/adaptec/ |
H A D | starfire.c | 560 struct mii_if_info mii_if; /* MII lib hooks/info */ member in struct:netdev_private 737 np->mii_if.dev = dev; 738 np->mii_if.mdio_read = mdio_read; 739 np->mii_if.mdio_write = mdio_write; 740 np->mii_if.phy_id_mask = 0x1f; 741 np->mii_if.reg_num_mask = 0x1f; 804 np->mii_if.advertising = mdio_read(dev, phy, MII_ADVERTISE); 807 dev->name, phy, mii_status, np->mii_if.advertising); 814 np->mii_if.phy_id = np->phys[0]; 816 memset(&np->mii_if, [all...] |
/linux-master/drivers/net/ethernet/dlink/ |
H A D | sundance.c | 406 struct mii_if_info mii_if; member in struct:netdev_private 561 np->mii_if.dev = dev; 562 np->mii_if.mdio_read = mdio_read; 563 np->mii_if.mdio_write = mdio_write; 564 np->mii_if.phy_id_mask = 0x1f; 565 np->mii_if.reg_num_mask = 0x1f; 605 np->mii_if.advertising = mdio_read(dev, phyx, MII_ADVERTISE); 610 dev->name, phyx, mii_status, np->mii_if.advertising); 621 np->mii_if.phy_id = np->phys[0]; 631 np->mii_if [all...] |
/linux-master/drivers/net/ethernet/dec/tulip/ |
H A D | winbond-840.c | 311 struct mii_if_info mii_if; member in struct:netdev_private 398 np->mii_if.dev = dev; 399 np->mii_if.mdio_read = mdio_read; 400 np->mii_if.mdio_write = mdio_write; 411 np->mii_if.full_duplex = 1; 418 np->mii_if.full_duplex = 1; 420 if (np->mii_if.full_duplex) 421 np->mii_if.force_media = 1; 441 np->mii_if.advertising = mdio_read(dev, phy, MII_ADVERTISE); 447 np->mii_if [all...] |
/linux-master/drivers/net/ethernet/via/ |
H A D | via-rhine.c | 477 struct mii_if_info mii_if; member in struct:rhine_private 957 rp->mii_if.dev = dev; 958 rp->mii_if.mdio_read = mdio_read; 959 rp->mii_if.mdio_write = mdio_write; 960 rp->mii_if.phy_id_mask = 0x1f; 961 rp->mii_if.reg_num_mask = 0x1f; 1003 rp->mii_if.advertising = mdio_read(dev, phy_id, 4); 1007 mii_status, rp->mii_if.advertising, 1018 rp->mii_if.phy_id = phy_id; 1352 if (!rp->mii_if [all...] |
/linux-master/drivers/net/ethernet/amd/ |
H A D | pcnet32.c | 295 struct mii_if_info mii_if; member in struct:pcnet32_private 726 mii_ethtool_get_link_ksettings(&lp->mii_if, cmd); 759 r = mii_ethtool_set_link_ksettings(&lp->mii_if, cmd); 817 r = mii_link_ok(&lp->mii_if); 856 r = mii_nway_restart(&lp->mii_if); 1862 lp->mii_if.full_duplex = fdx; 1863 lp->mii_if.phy_id_mask = 0x1f; 1864 lp->mii_if.reg_num_mask = 0x1f; 1877 lp->mii_if.dev = dev; 1878 lp->mii_if [all...] |
H A D | amd8111e.c | 1389 mii_ethtool_get_link_ksettings(&lp->mii_if, cmd); 1400 res = mii_ethtool_set_link_ksettings(&lp->mii_if, cmd); 1408 return mii_nway_restart(&lp->mii_if); 1414 return mii_link_ok(&lp->mii_if); 1836 lp->mii_if.dev = dev; 1837 lp->mii_if.mdio_read = amd8111e_mdio_read; 1838 lp->mii_if.mdio_write = amd8111e_mdio_write; 1839 lp->mii_if.phy_id = lp->ext_phy_addr;
|
H A D | amd8111e.h | 771 struct mii_if_info mii_if; member in struct:amd8111e_priv
|
/linux-master/drivers/net/ethernet/realtek/ |
H A D | 8139cp.c | 352 struct mii_if_info mii_if; member in struct:cp_private 612 mii_check_media(&cp->mii_if, netif_msg_link(cp), false); 1202 mii_check_media(&cp->mii_if, netif_msg_link(cp), true); 1423 mii_ethtool_get_link_ksettings(&cp->mii_if, cmd); 1437 rc = mii_ethtool_set_link_ksettings(&cp->mii_if, cmd); 1446 return mii_nway_restart(&cp->mii_if); 1616 rc = generic_mii_ioctl(&cp->mii_if, if_mii(rq), cmd, NULL); 1916 cp->mii_if.dev = dev; 1917 cp->mii_if.mdio_read = mdio_read; 1918 cp->mii_if [all...] |
/linux-master/drivers/net/ethernet/freescale/fs_enet/ |
H A D | fs_enet.h | 159 struct mii_if_info mii_if; member in struct:fs_enet_private
|
/linux-master/include/linux/ |
H A D | mii.h | 46 extern int generic_mii_ioctl(struct mii_if_info *mii_if,
|
/linux-master/drivers/net/ethernet/broadcom/ |
H A D | b44.c | 2130 err = generic_mii_ioctl(&bp->mii_if, if_mii(ifr), cmd, NULL); 2390 bp->mii_if.dev = dev; 2391 bp->mii_if.mdio_read = b44_mdio_read_mii; 2392 bp->mii_if.mdio_write = b44_mdio_write_mii; 2393 bp->mii_if.phy_id = bp->phy_addr; 2394 bp->mii_if.phy_id_mask = 0x1f; 2395 bp->mii_if.reg_num_mask = 0x1f;
|
H A D | b44.h | 410 struct mii_if_info mii_if; member in struct:b44
|
/linux-master/drivers/net/ethernet/micrel/ |
H A D | ksz884x.c | 1386 * @mii_if: MII interface information. 1401 struct mii_if_info mii_if; member in struct:dev_priv 5570 mii_ethtool_get_link_ksettings(&priv->mii_if, cmd); 5647 &priv->mii_if, 5668 rc = mii_nway_restart(&priv->mii_if); 5686 rc = mii_link_ok(&priv->mii_if); 6335 struct net_device *dev = priv->mii_if.dev; 6422 priv->mii_if.phy_id_mask = 0x1; 6423 priv->mii_if.reg_num_mask = 0x7; 6424 priv->mii_if [all...] |