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

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/
H A Dmii.c378 * @mii_if: the MII interface
386 int generic_mii_ioctl(struct mii_if_info *mii_if, argument
396 mii_data->phy_id &= mii_if->phy_id_mask;
397 mii_data->reg_num &= mii_if->reg_num_mask;
401 mii_data->phy_id = mii_if->phy_id;
406 mii_if->mdio_read(mii_if->dev, mii_data->phy_id,
416 if (mii_data->phy_id == mii_if->phy_id) {
421 mii_if->force_media = 0;
423 mii_if
[all...]
H A Dsundance.c394 struct mii_if_info mii_if; member in struct:netdev_private
527 np->mii_if.dev = dev;
528 np->mii_if.mdio_read = mdio_read;
529 np->mii_if.mdio_write = mdio_write;
530 np->mii_if.phy_id_mask = 0x1f;
531 np->mii_if.reg_num_mask = 0x1f;
569 np->mii_if.advertising = mdio_read(dev, phyx, MII_ADVERTISE);
574 dev->name, phyx, mii_status, np->mii_if.advertising);
585 np->mii_if.phy_id = np->phys[0];
595 np->mii_if
[all...]
H A Dstarfire.c620 struct mii_if_info mii_if; /* MII lib hooks/info */ member in struct:netdev_private
798 np->mii_if.dev = dev;
799 np->mii_if.mdio_read = mdio_read;
800 np->mii_if.mdio_write = mdio_write;
801 np->mii_if.phy_id_mask = 0x1f;
802 np->mii_if.reg_num_mask = 0x1f;
812 np->mii_if.full_duplex = 1;
815 np->mii_if.full_duplex = 1;
817 if (np->mii_if.full_duplex)
818 np->mii_if
[all...]
H A Dsis190.c300 struct mii_if_info mii_if; member in struct:sis190_private
907 int phy_id = tp->mii_if.phy_id;
1241 struct mii_if_info *mii_if = &tp->mii_if; local
1276 if (mii_if->phy_id != phy_default->phy_id) {
1277 mii_if->phy_id = phy_default->phy_id;
1280 pci_name(tp->pci_dev), mii_if->phy_id);
1283 status = mdio_read(ioaddr, mii_if->phy_id, MII_BMCR);
1286 mdio_write(ioaddr, mii_if->phy_id, MII_BMCR, status);
1287 status = mdio_read_latched(ioaddr, mii_if
1356 struct mii_if_info *mii_if = &tp->mii_if; local
[all...]
H A Dhamachi.c507 struct mii_if_info mii_if; /* MII lib hooks/info */ member in struct:hamachi_private
638 hmp->mii_if.dev = dev;
639 hmp->mii_if.mdio_read = mdio_read;
640 hmp->mii_if.mdio_write = mdio_write;
641 hmp->mii_if.phy_id_mask = 0x1f;
642 hmp->mii_if.reg_num_mask = 0x1f;
693 hmp->mii_if.full_duplex = 1;
695 hmp->mii_if.full_duplex = 0;
698 hmp->mii_if.force_media = 1;
701 hmp->mii_if
[all...]
H A Dvia-rhine.c397 struct mii_if_info mii_if; member in struct:rhine_private
763 rp->mii_if.dev = dev;
764 rp->mii_if.mdio_read = mdio_read;
765 rp->mii_if.mdio_write = mdio_write;
766 rp->mii_if.phy_id_mask = 0x1f;
767 rp->mii_if.reg_num_mask = 0x1f;
815 rp->mii_if.advertising = mdio_read(dev, phy_id, 4);
819 mii_status, rp->mii_if.advertising,
830 rp->mii_if.phy_id = phy_id;
1009 mii_check_media(&rp->mii_if, debu
[all...]
H A Dtsi108_eth.c151 struct mii_if_info mii_if; member in struct:tsi108_prv_data
310 duplex = mii_check_media(&data->mii_if, netif_msg_link(data), data->init_media);
315 speed = mii_speed(&data->mii_if);
334 if (data->mii_if.full_duplex) {
1533 return generic_mii_ioctl(&data->mii_if, if_mii(rq), cmd, NULL);
1579 data->mii_if.dev = dev;
1580 data->mii_if.mdio_read = tsi108_mdio_read;
1581 data->mii_if.mdio_write = tsi108_mdio_write;
1582 data->mii_if.phy_id = einfo->phy;
1583 data->mii_if
[all...]
H A D8139cp.c368 struct mii_if_info mii_if; member in struct:cp_private
664 mii_check_media(&cp->mii_if, netif_msg_link(cp), FALSE);
1191 mii_check_media(&cp->mii_if, netif_msg_link(cp), TRUE);
1376 rc = mii_ethtool_gset(&cp->mii_if, cmd);
1389 rc = mii_ethtool_sset(&cp->mii_if, cmd);
1398 return mii_nway_restart(&cp->mii_if);
1579 rc = generic_mii_ioctl(&cp->mii_if, if_mii(rq), cmd, NULL);
1837 cp->mii_if.dev = dev;
1838 cp->mii_if.mdio_read = mdio_read;
1839 cp->mii_if
[all...]
H A Dgt64240eth.c242 rc = mii_ethtool_gset(&gp->mii_if, cmd);
253 rc = mii_ethtool_sset(&gp->mii_if, cmd);
261 return mii_nway_restart(&gp->mii_if);
267 return mii_link_ok(&gp->mii_if);
303 retval = generic_mii_ioctl(&gp->mii_if, data, cmd, NULL);
901 gp->mii_if.dev = dev;
902 gp->mii_if.phy_id = dev->base_addr;
903 gp->mii_if.mdio_read = read_MII;
904 gp->mii_if.mdio_write = write_MII;
905 gp->mii_if
[all...]
H A Deepro100.c447 struct mii_if_info mii_if; /* MII API hooks, info */ member in struct:speedo_private
810 sp->mii_if.full_duplex = option >= 0 && (option & 0x10) ? 1 : 0;
813 sp->mii_if.full_duplex = full_duplex[card_idx];
820 sp->mii_if.phy_id = eeprom[6] & 0x1f;
821 sp->mii_if.phy_id_mask = 0x1f;
822 sp->mii_if.reg_num_mask = 0x1f;
823 sp->mii_if.dev = dev;
824 sp->mii_if.mdio_read = mdio_read;
825 sp->mii_if.mdio_write = mdio_write;
1019 sp->mii_if
[all...]
H A Dpcnet32.c291 struct mii_if_info mii_if; member in struct:pcnet32_private
690 mii_ethtool_gset(&lp->mii_if, cmd);
705 r = mii_ethtool_sset(&lp->mii_if, cmd);
732 r = mii_link_ok(&lp->mii_if);
764 r = mii_nway_restart(&lp->mii_if);
1831 lp->mii_if.full_duplex = fdx;
1832 lp->mii_if.phy_id_mask = 0x1f;
1833 lp->mii_if.reg_num_mask = 0x1f;
1843 lp->mii_if.dev = dev;
1844 lp->mii_if
[all...]
H A Damd8111e.c1565 mii_ethtool_gset(&lp->mii_if, ecmd);
1575 res = mii_ethtool_sset(&lp->mii_if, ecmd);
1583 return mii_nway_restart(&lp->mii_if);
1589 return mii_link_ok(&lp->mii_if);
2049 lp->mii_if.dev = dev;
2050 lp->mii_if.mdio_read = amd8111e_mdio_read;
2051 lp->mii_if.mdio_write = amd8111e_mdio_write;
2052 lp->mii_if.phy_id = lp->ext_phy_addr;
H A Dgt64240eth.h398 struct mii_if_info mii_if; member in struct:gt64240_private
H A Db44.c2004 err = generic_mii_ioctl(&bp->mii_if, data, cmd, NULL);
2174 bp->mii_if.dev = dev;
2175 bp->mii_if.mdio_read = b44_mii_read;
2176 bp->mii_if.mdio_write = b44_mii_write;
2177 bp->mii_if.phy_id = bp->phy_addr;
2178 bp->mii_if.phy_id_mask = 0x1f;
2179 bp->mii_if.reg_num_mask = 0x1f;
H A Damd8111e.h783 struct mii_if_info mii_if; member in struct:amd8111e_priv
H A Db44.h466 struct mii_if_info mii_if; member in struct:b44
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/fec_8xx/
H A Dfec_mii.c181 fec_mii_write(dev, fep->mii_if.phy_id, MII_DM9161_INTR, 0x0000);
188 fec_mii_read(dev, fep->mii_if.phy_id, MII_DM9161_INTR);
195 fec_mii_write(dev, fep->mii_if.phy_id, MII_DM9161_INTR, 0x0f00);
215 fec_mii_write(dev, fep->mii_if.phy_id, MII_LXT971_IER, 0x00F2);
222 fec_mii_read(dev, fep->mii_if.phy_id, MII_LXT971_ISR);
229 fec_mii_write(dev, fep->mii_if.phy_id, MII_LXT971_IER, 0x0000);
395 if (mii_check_media(&fep->mii_if, netif_msg_link(fep), init_media) == 0)
398 media = mii_negotiated(&fep->mii_if);
H A Dfec_main.c999 rc = mii_ethtool_gset(&fep->mii_if, cmd);
1012 rc = mii_ethtool_sset(&fep->mii_if, cmd);
1021 return mii_nway_restart(&fep->mii_if);
1063 rc = generic_mii_ioctl(&fep->mii_if, mii, cmd, NULL);
1203 fep->mii_if.dev = dev;
1204 fep->mii_if.mdio_read = fec_mii_read;
1205 fep->mii_if.mdio_write = fec_mii_write;
1206 fep->mii_if.phy_id_mask = 0x1f;
1207 fep->mii_if.reg_num_mask = 0x1f;
1208 fep->mii_if
[all...]
H A Dfec_8xx.h127 struct mii_if_info mii_if; member in struct:fec_enet_private
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/tulip/
H A Dwinbond-840.c318 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;
417 np->mii_if.full_duplex = 1;
419 if (np->mii_if.full_duplex)
420 np->mii_if.force_media = 1;
449 np->mii_if.advertising = mdio_read(dev, phy, MII_ADVERTISE);
454 dev->name, np->mii, phy, mii_status, np->mii_if
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/pcmcia/
H A Dsmc91c92_cs.c122 struct mii_if_info mii_if; member in struct:smc_private
353 smc->mii_if.dev = dev;
354 smc->mii_if.mdio_read = mdio_read;
355 smc->mii_if.mdio_write = mdio_write;
356 smc->mii_if.phy_id_mask = 0x1f;
357 smc->mii_if.reg_num_mask = 0x1f;
1061 smc->mii_if.phy_id = (i < 32) ? i : -1;
1093 if (smc->mii_if.phy_id != -1) {
1095 smc->mii_if.phy_id, j);
1872 mdio_write(dev, smc->mii_if
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/linux/
H A Dmii.h176 extern int generic_mii_ioctl(struct mii_if_info *mii_if,
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/cris/
H A Deth_v10.c56 struct mii_if_info mii_if; member in struct:net_local
359 np->mii_if.phy_id = mdio_phy_addr;
360 np->mii_if.phy_id_mask = 0x1f;
361 np->mii_if.reg_num_mask = 0x1f;
362 np->mii_if.dev = dev;
363 np->mii_if.mdio_read = e100_get_mdio_reg;
364 np->mii_if.mdio_write = e100_set_mdio_reg;
700 np->mii_if.full_duplex = full_duplex;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/fs_enet/
H A Dfs_enet.h144 struct mii_if_info mii_if; member in struct:fs_enet_private

Completed in 213 milliseconds