Searched refs:mii_if (Results 1 - 21 of 21) sorted by relevance

/linux-master/drivers/net/
H A Dmii.c574 * @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 Dhamachi.c502 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 Dsis190.c284 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 Dsmc91c92_cs.c113 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 Djme.c105 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 Dkorina.c371 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 Djme.h403 struct mii_if_info mii_if; member in struct:jme_adapter
/linux-master/drivers/net/ethernet/tundra/
H A Dtsi108_eth.c138 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 Dstarfire.c560 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 Dsundance.c406 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 Dwinbond-840.c311 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 Dvia-rhine.c477 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 Dpcnet32.c295 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 Damd8111e.c1389 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 Damd8111e.h771 struct mii_if_info mii_if; member in struct:amd8111e_priv
/linux-master/drivers/net/ethernet/realtek/
H A D8139cp.c352 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 Dfs_enet.h159 struct mii_if_info mii_if; member in struct:fs_enet_private
/linux-master/include/linux/
H A Dmii.h46 extern int generic_mii_ioctl(struct mii_if_info *mii_if,
/linux-master/drivers/net/ethernet/broadcom/
H A Db44.c2130 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 Db44.h410 struct mii_if_info mii_if; member in struct:b44
/linux-master/drivers/net/ethernet/micrel/
H A Dksz884x.c1386 * @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...]

Completed in 260 milliseconds