/drivers/net/ |
H A D | mii.c | 383 * @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 D | fs_enet.h | 143 struct mii_if_info mii_if; member in struct:fs_enet_private
|
/drivers/net/ethernet/ |
H A D | korina.c | 135 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 D | jme.h | 419 struct mii_if_info mii_if; member in struct:jme_adapter
|
/drivers/net/ethernet/tundra/ |
H A D | tsi108_eth.c | 154 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 D | eth_v10.c | 61 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 D | winbond-840.c | 321 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 D | ipg.c | 2006 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 D | ipg.h | 739 struct mii_if_info mii_if; member in struct:ipg_nic_private
|
/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 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 D | pcnet32.c | 296 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 D | amd8111e.h | 784 struct mii_if_info mii_if; member in struct:amd8111e_priv
|
/drivers/net/ethernet/broadcom/ |
H A D | b44.h | 398 struct mii_if_info mii_if; member in struct:b44
|
/drivers/net/ethernet/dlink/ |
H A D | sundance.c | 403 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 D | smc91c92_cs.c | 114 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 D | starfire.c | 581 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 D | 8139cp.c | 350 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 D | sis190.c | 284 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 D | via-rhine.c | 465 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 D | ksz884x.c | 1461 * @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...] |