Searched defs:mii_if (Results 1 - 20 of 20) sorted by relevance

/drivers/net/
H A Dmii.c383 * @mii_if: the MII interface
391 int generic_mii_ioctl(struct mii_if_info *mii_if, argument
401 mii_data->phy_id &= mii_if->phy_id_mask;
402 mii_data->reg_num &= mii_if->reg_num_mask;
406 mii_data->phy_id = mii_if->phy_id;
411 mii_if->mdio_read(mii_if->dev, mii_data->phy_id,
418 if (mii_data->phy_id == mii_if->phy_id) {
423 mii_if->force_media = 0;
425 mii_if
[all...]
/drivers/net/ethernet/freescale/fs_enet/
H A Dfs_enet.h143 struct mii_if_info mii_if; member in struct:fs_enet_private
/drivers/net/ethernet/
H A Dkorina.c135 struct mii_if_info mii_if; member in struct:korina_private
647 mii_check_media(&lp->mii_if, 0, init_media);
649 if (lp->mii_if.full_duplex)
685 rc = generic_mii_ioctl(&lp->mii_if, data, cmd, NULL);
687 korina_set_carrier(&lp->mii_if);
709 rc = mii_ethtool_gset(&lp->mii_if, cmd);
721 rc = mii_ethtool_sset(&lp->mii_if, cmd);
723 korina_set_carrier(&lp->mii_if);
732 return mii_link_ok(&lp->mii_if);
1173 lp->mii_if
[all...]
H A Djme.h419 struct mii_if_info mii_if; member in struct:jme_adapter
/drivers/net/ethernet/tundra/
H A Dtsi108_eth.c154 struct mii_if_info mii_if; member in struct:tsi108_prv_data
307 duplex = mii_check_media(&data->mii_if, netif_msg_link(data), data->init_media);
312 speed = mii_speed(&data->mii_if);
331 if (data->mii_if.full_duplex) {
1274 data->mii_if.supports_gmii = mii_check_gmii_support(&data->mii_if);
1520 rc = mii_ethtool_gset(&data->mii_if, cmd);
1533 rc = mii_ethtool_sset(&data->mii_if, cmd);
1544 return generic_mii_ioctl(&data->mii_if, if_mii(rq), cmd, NULL);
1607 data->mii_if
[all...]
/drivers/net/cris/
H A Deth_v10.c61 struct mii_if_info mii_if; member in struct:net_local
400 np->mii_if.phy_id_mask = 0x1f;
401 np->mii_if.reg_num_mask = 0x1f;
402 np->mii_if.dev = dev;
403 np->mii_if.mdio_read = e100_get_mdio_reg;
404 np->mii_if.mdio_write = e100_set_mdio_reg;
643 data = e100_get_mdio_reg(dev, np->mii_if.phy_id, MII_ADVERTISE);
657 data = e100_get_mdio_reg(dev, np->mii_if.phy_id,
668 data = e100_get_mdio_reg(dev, np->mii_if.phy_id,
679 data = e100_get_mdio_reg(dev, np->mii_if
[all...]
/drivers/net/ethernet/dec/tulip/
H A Dwinbond-840.c321 struct mii_if_info mii_if; member in struct:netdev_private
411 np->mii_if.dev = dev;
412 np->mii_if.mdio_read = mdio_read;
413 np->mii_if.mdio_write = mdio_write;
424 np->mii_if.full_duplex = 1;
431 np->mii_if.full_duplex = 1;
433 if (np->mii_if.full_duplex)
434 np->mii_if.force_media = 1;
454 np->mii_if.advertising = mdio_read(dev, phy, MII_ADVERTISE);
460 np->mii_if
[all...]
/drivers/net/ethernet/icplus/
H A Dipg.c2006 struct mii_if_info *mii_if = &sp->mii_if; local
2009 mii_if->dev = dev;
2010 mii_if->mdio_read = mdio_read;
2011 mii_if->mdio_write = mdio_write;
2012 mii_if->phy_id_mask = 0x1f;
2013 mii_if->reg_num_mask = 0x1f;
2015 mii_if->phy_id = phyaddr = ipg_find_phyaddr(dev);
2081 rc = generic_mii_ioctl(&sp->mii_if, if_mii(ifr), cmd, NULL);
2134 rc = mii_ethtool_gset(&sp->mii_if, cm
[all...]
H A Dipg.h739 struct mii_if_info mii_if; member in struct:ipg_nic_private
/drivers/net/ethernet/packetengines/
H A Dhamachi.c502 struct mii_if_info mii_if; /* MII lib hooks/info */ member in struct:hamachi_private
642 hmp->mii_if.dev = dev;
643 hmp->mii_if.mdio_read = mdio_read;
644 hmp->mii_if.mdio_write = mdio_write;
645 hmp->mii_if.phy_id_mask = 0x1f;
646 hmp->mii_if.reg_num_mask = 0x1f;
697 hmp->mii_if.full_duplex = 1;
699 hmp->mii_if.full_duplex = 0;
702 hmp->mii_if.force_media = 1;
705 hmp->mii_if
[all...]
/drivers/net/ethernet/amd/
H A Dpcnet32.c296 struct mii_if_info mii_if; member in struct:pcnet32_private
688 mii_ethtool_gset(&lp->mii_if, cmd);
703 r = mii_ethtool_sset(&lp->mii_if, cmd);
732 r = mii_link_ok(&lp->mii_if);
764 r = mii_nway_restart(&lp->mii_if);
1763 lp->mii_if.full_duplex = fdx;
1764 lp->mii_if.phy_id_mask = 0x1f;
1765 lp->mii_if.reg_num_mask = 0x1f;
1775 lp->mii_if.dev = dev;
1776 lp->mii_if
[all...]
H A Damd8111e.h784 struct mii_if_info mii_if; member in struct:amd8111e_priv
/drivers/net/ethernet/broadcom/
H A Db44.h398 struct mii_if_info mii_if; member in struct:b44
/drivers/net/ethernet/dlink/
H A Dsundance.c403 struct mii_if_info mii_if; member in struct:netdev_private
552 np->mii_if.dev = dev;
553 np->mii_if.mdio_read = mdio_read;
554 np->mii_if.mdio_write = mdio_write;
555 np->mii_if.phy_id_mask = 0x1f;
556 np->mii_if.reg_num_mask = 0x1f;
592 np->mii_if.advertising = mdio_read(dev, phyx, MII_ADVERTISE);
597 dev->name, phyx, mii_status, np->mii_if.advertising);
608 np->mii_if.phy_id = np->phys[0];
618 np->mii_if
[all...]
/drivers/net/ethernet/smsc/
H A Dsmc91c92_cs.c114 struct mii_if_info mii_if; member in struct:smc_private
325 smc->mii_if.dev = dev;
326 smc->mii_if.mdio_read = mdio_read;
327 smc->mii_if.mdio_write = mdio_write;
328 smc->mii_if.phy_id_mask = 0x1f;
329 smc->mii_if.reg_num_mask = 0x1f;
912 smc->mii_if.phy_id = (i < 32) ? i : -1;
937 if (smc->mii_if.phy_id != -1) {
939 smc->mii_if.phy_id, j);
1693 mdio_write(dev, smc->mii_if
[all...]
/drivers/net/ethernet/adaptec/
H A Dstarfire.c581 struct mii_if_info mii_if; /* MII lib hooks/info */ member in struct:netdev_private
767 np->mii_if.dev = dev;
768 np->mii_if.mdio_read = mdio_read;
769 np->mii_if.mdio_write = mdio_write;
770 np->mii_if.phy_id_mask = 0x1f;
771 np->mii_if.reg_num_mask = 0x1f;
781 np->mii_if.full_duplex = 1;
784 np->mii_if.full_duplex = 1;
786 if (np->mii_if.full_duplex)
787 np->mii_if
[all...]
/drivers/net/ethernet/realtek/
H A D8139cp.c350 struct mii_if_info mii_if; member in struct:cp_private
613 mii_check_media(&cp->mii_if, netif_msg_link(cp), false);
1139 mii_check_media(&cp->mii_if, netif_msg_link(cp), true);
1361 rc = mii_ethtool_gset(&cp->mii_if, cmd);
1374 rc = mii_ethtool_sset(&cp->mii_if, cmd);
1383 return mii_nway_restart(&cp->mii_if);
1553 rc = generic_mii_ioctl(&cp->mii_if, if_mii(rq), cmd, NULL);
1848 cp->mii_if.dev = dev;
1849 cp->mii_if.mdio_read = mdio_read;
1850 cp->mii_if
[all...]
/drivers/net/ethernet/sis/
H A Dsis190.c284 struct mii_if_info mii_if; member in struct:sis190_private
919 int phy_id = tp->mii_if.phy_id;
1268 struct mii_if_info *mii_if = &tp->mii_if; local
1303 if (mii_if->phy_id != phy_default->phy_id) {
1304 mii_if->phy_id = phy_default->phy_id;
1307 pci_name(tp->pci_dev), mii_if->phy_id);
1310 status = mdio_read(ioaddr, mii_if->phy_id, MII_BMCR);
1313 mdio_write(ioaddr, mii_if->phy_id, MII_BMCR, status);
1314 status = mdio_read_latched(ioaddr, mii_if
1387 struct mii_if_info *mii_if = &tp->mii_if; local
[all...]
/drivers/net/ethernet/via/
H A Dvia-rhine.c465 struct mii_if_info mii_if; member in struct:rhine_private
1005 rp->mii_if.dev = dev;
1006 rp->mii_if.mdio_read = mdio_read;
1007 rp->mii_if.mdio_write = mdio_write;
1008 rp->mii_if.phy_id_mask = 0x1f;
1009 rp->mii_if.reg_num_mask = 0x1f;
1047 rp->mii_if.advertising = mdio_read(dev, phy_id, 4);
1051 mii_status, rp->mii_if.advertising,
1062 rp->mii_if.phy_id = phy_id;
1239 mii_check_media(&rp->mii_if, netif_msg_lin
[all...]
/drivers/net/ethernet/micrel/
H A Dksz884x.c1461 * @mii_if: MII interface information.
1476 struct mii_if_info mii_if; member in struct:dev_priv
5972 mii_ethtool_gset(&priv->mii_if, cmd);
6037 rc = mii_ethtool_sset(&priv->mii_if, cmd);
6057 rc = mii_nway_restart(&priv->mii_if);
6075 rc = mii_link_ok(&priv->mii_if);
6807 priv->mii_if.phy_id_mask = 0x1;
6808 priv->mii_if.reg_num_mask = 0x7;
6809 priv->mii_if.dev = dev;
6810 priv->mii_if
[all...]

Completed in 518 milliseconds