Home
last modified time | relevance | path

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

/drivers/net/cris/
Deth_v10.c59 struct mii_if_info mii_if; member
397 np->mii_if.phy_id_mask = 0x1f; in etrax_ethernet_init()
398 np->mii_if.reg_num_mask = 0x1f; in etrax_ethernet_init()
399 np->mii_if.dev = dev; in etrax_ethernet_init()
400 np->mii_if.mdio_read = e100_get_mdio_reg; in etrax_ethernet_init()
401 np->mii_if.mdio_write = e100_set_mdio_reg; in etrax_ethernet_init()
641 data = e100_get_mdio_reg(dev, np->mii_if.phy_id, MII_ADVERTISE); in generic_check_speed()
655 data = e100_get_mdio_reg(dev, np->mii_if.phy_id, in tdk_check_speed()
666 data = e100_get_mdio_reg(dev, np->mii_if.phy_id, in broadcom_check_speed()
677 data = e100_get_mdio_reg(dev, np->mii_if.phy_id, in intel_check_speed()
[all …]
/drivers/net/
Dmii.c584 int generic_mii_ioctl(struct mii_if_info *mii_if, in generic_mii_ioctl() argument
594 mii_data->phy_id &= mii_if->phy_id_mask; in generic_mii_ioctl()
595 mii_data->reg_num &= mii_if->reg_num_mask; in generic_mii_ioctl()
599 mii_data->phy_id = mii_if->phy_id; in generic_mii_ioctl()
604 mii_if->mdio_read(mii_if->dev, mii_data->phy_id, in generic_mii_ioctl()
611 if (mii_data->phy_id == mii_if->phy_id) { in generic_mii_ioctl()
616 mii_if->force_media = 0; in generic_mii_ioctl()
618 mii_if->force_media = 1; in generic_mii_ioctl()
619 if (mii_if->force_media && in generic_mii_ioctl()
622 if (mii_if->full_duplex != new_duplex) { in generic_mii_ioctl()
[all …]
/drivers/net/ethernet/
Djme.c118 jme->mii_if.phy_id, in jme_reset_phy_processor()
124 jme->mii_if.phy_id, in jme_reset_phy_processor()
129 jme->mii_if.phy_id, in jme_reset_phy_processor()
133 jme->mii_if.phy_id, in jme_reset_phy_processor()
403 phylink = jme_mdio_read(jme->dev, jme->mii_if.phy_id, 17); in jme_linkstat_from_phy()
404 bmsr = jme_mdio_read(jme->dev, jme->mii_if.phy_id, MII_BMSR); in jme_linkstat_from_phy()
414 jme_mdio_write(jme->dev, jme->mii_if.phy_id, 27, 0x0004); in jme_set_phyfifo_5level()
420 jme_mdio_write(jme->dev, jme->mii_if.phy_id, 27, 0x0000); in jme_set_phyfifo_8level()
447 jme->mii_if.phy_id, in jme_check_link()
1631 bmcr = jme_mdio_read(jme->dev, jme->mii_if.phy_id, MII_BMCR); in jme_restart_an()
[all …]
Dkorina.c134 struct mii_if_info mii_if; member
642 mii_check_media(&lp->mii_if, 0, init_media); in korina_check_media()
644 if (lp->mii_if.full_duplex) in korina_check_media()
680 rc = generic_mii_ioctl(&lp->mii_if, data, cmd, NULL); in korina_ioctl()
682 korina_set_carrier(&lp->mii_if); in korina_ioctl()
704 mii_ethtool_get_link_ksettings(&lp->mii_if, cmd); in netdev_get_link_ksettings()
717 rc = mii_ethtool_set_link_ksettings(&lp->mii_if, cmd); in netdev_set_link_ksettings()
719 korina_set_carrier(&lp->mii_if); in netdev_set_link_ksettings()
728 return mii_link_ok(&lp->mii_if); in netdev_get_link()
1168 lp->mii_if.dev = dev; in korina_probe()
[all …]
Djme.h418 struct mii_if_info mii_if; member
/drivers/net/ethernet/adaptec/
Dstarfire.c568 struct mii_if_info mii_if; /* MII lib hooks/info */ member
750 np->mii_if.dev = dev; in starfire_init_one()
751 np->mii_if.mdio_read = mdio_read; in starfire_init_one()
752 np->mii_if.mdio_write = mdio_write; in starfire_init_one()
753 np->mii_if.phy_id_mask = 0x1f; in starfire_init_one()
754 np->mii_if.reg_num_mask = 0x1f; in starfire_init_one()
817 np->mii_if.advertising = mdio_read(dev, phy, MII_ADVERTISE); in starfire_init_one()
820 dev->name, phy, mii_status, np->mii_if.advertising); in starfire_init_one()
827 np->mii_if.phy_id = np->phys[0]; in starfire_init_one()
829 memset(&np->mii_if, 0, sizeof(np->mii_if)); in starfire_init_one()
[all …]
/drivers/net/ethernet/dlink/
Dsundance.c413 struct mii_if_info mii_if; member
572 np->mii_if.dev = dev; in sundance_probe1()
573 np->mii_if.mdio_read = mdio_read; in sundance_probe1()
574 np->mii_if.mdio_write = mdio_write; in sundance_probe1()
575 np->mii_if.phy_id_mask = 0x1f; in sundance_probe1()
576 np->mii_if.reg_num_mask = 0x1f; in sundance_probe1()
616 np->mii_if.advertising = mdio_read(dev, phyx, MII_ADVERTISE); in sundance_probe1()
621 dev->name, phyx, mii_status, np->mii_if.advertising); in sundance_probe1()
632 np->mii_if.phy_id = np->phys[0]; in sundance_probe1()
642 np->mii_if.full_duplex = 1; in sundance_probe1()
[all …]
/drivers/net/ethernet/sis/
Dsis190.c284 struct mii_if_info mii_if; member
919 int phy_id = tp->mii_if.phy_id; in sis190_phy_task()
1266 struct mii_if_info *mii_if = &tp->mii_if; in sis190_default_phy() local
1301 if (mii_if->phy_id != phy_default->phy_id) { in sis190_default_phy()
1302 mii_if->phy_id = phy_default->phy_id; in sis190_default_phy()
1305 pci_name(tp->pci_dev), mii_if->phy_id); in sis190_default_phy()
1308 status = mdio_read(ioaddr, mii_if->phy_id, MII_BMCR); in sis190_default_phy()
1311 mdio_write(ioaddr, mii_if->phy_id, MII_BMCR, status); in sis190_default_phy()
1312 status = mdio_read_latched(ioaddr, mii_if->phy_id, MII_BMSR); in sis190_default_phy()
1359 int phy_id = tp->mii_if.phy_id; in sis190_mii_probe_88e1111_fixup()
[all …]
/drivers/net/ethernet/packetengines/
Dhamachi.c502 struct mii_if_info mii_if; /* MII lib hooks/info */ member
641 hmp->mii_if.dev = dev; in hamachi_init_one()
642 hmp->mii_if.mdio_read = mdio_read; in hamachi_init_one()
643 hmp->mii_if.mdio_write = mdio_write; in hamachi_init_one()
644 hmp->mii_if.phy_id_mask = 0x1f; in hamachi_init_one()
645 hmp->mii_if.reg_num_mask = 0x1f; in hamachi_init_one()
694 hmp->mii_if.full_duplex = 1; in hamachi_init_one()
696 hmp->mii_if.full_duplex = 0; in hamachi_init_one()
699 hmp->mii_if.force_media = 1; in hamachi_init_one()
702 hmp->mii_if.full_duplex = 1; in hamachi_init_one()
[all …]
/drivers/net/ethernet/dec/tulip/
Dwinbond-840.c321 struct mii_if_info mii_if; member
406 np->mii_if.dev = dev; in w840_probe1()
407 np->mii_if.mdio_read = mdio_read; in w840_probe1()
408 np->mii_if.mdio_write = mdio_write; in w840_probe1()
419 np->mii_if.full_duplex = 1; in w840_probe1()
426 np->mii_if.full_duplex = 1; in w840_probe1()
428 if (np->mii_if.full_duplex) in w840_probe1()
429 np->mii_if.force_media = 1; in w840_probe1()
449 np->mii_if.advertising = mdio_read(dev, phy, MII_ADVERTISE); in w840_probe1()
455 np->mii_if.advertising); in w840_probe1()
[all …]
/drivers/net/ethernet/smsc/
Dsmc91c92_cs.c113 struct mii_if_info mii_if; member
324 smc->mii_if.dev = dev; in smc91c92_probe()
325 smc->mii_if.mdio_read = mdio_read; in smc91c92_probe()
326 smc->mii_if.mdio_write = mdio_write; in smc91c92_probe()
327 smc->mii_if.phy_id_mask = 0x1f; in smc91c92_probe()
328 smc->mii_if.reg_num_mask = 0x1f; in smc91c92_probe()
911 smc->mii_if.phy_id = (i < 32) ? i : -1; in smc91c92_config()
936 if (smc->mii_if.phy_id != -1) { in smc91c92_config()
938 smc->mii_if.phy_id, j); in smc91c92_config()
1689 mdio_write(dev, smc->mii_if.phy_id, 0, 0x8000); in smc_reset()
[all …]
/drivers/net/ethernet/tundra/
Dtsi108_eth.c153 struct mii_if_info mii_if; member
307 duplex = mii_check_media(&data->mii_if, netif_msg_link(data), data->init_media); in tsi108_check_phy()
312 speed = mii_speed(&data->mii_if); in tsi108_check_phy()
331 if (data->mii_if.full_duplex) { in tsi108_check_phy()
1275 data->mii_if.supports_gmii = mii_check_gmii_support(&data->mii_if); in tsi108_init_phy()
1510 mii_ethtool_get_link_ksettings(&data->mii_if, cmd); in tsi108_get_link_ksettings()
1524 rc = mii_ethtool_set_link_ksettings(&data->mii_if, cmd); in tsi108_set_link_ksettings()
1535 return generic_mii_ioctl(&data->mii_if, if_mii(rq), cmd, NULL); in tsi108_do_ioctl()
1597 data->mii_if.dev = dev; in tsi108_init_one()
1598 data->mii_if.mdio_read = tsi108_mdio_read; in tsi108_init_one()
[all …]
/drivers/net/ethernet/amd/
Dpcnet32.c299 struct mii_if_info mii_if; member
737 mii_ethtool_get_link_ksettings(&lp->mii_if, cmd); in pcnet32_get_link_ksettings()
770 r = mii_ethtool_set_link_ksettings(&lp->mii_if, cmd); in pcnet32_set_link_ksettings()
829 r = mii_link_ok(&lp->mii_if); in pcnet32_get_link()
868 r = mii_nway_restart(&lp->mii_if); in pcnet32_nway_reset()
1861 lp->mii_if.full_duplex = fdx; in pcnet32_probe1()
1862 lp->mii_if.phy_id_mask = 0x1f; in pcnet32_probe1()
1863 lp->mii_if.reg_num_mask = 0x1f; in pcnet32_probe1()
1876 lp->mii_if.dev = dev; in pcnet32_probe1()
1877 lp->mii_if.mdio_read = mdio_read; in pcnet32_probe1()
[all …]
Damd8111e.c1409 mii_ethtool_get_link_ksettings(&lp->mii_if, cmd); in amd8111e_get_link_ksettings()
1420 res = mii_ethtool_set_link_ksettings(&lp->mii_if, cmd); in amd8111e_set_link_ksettings()
1428 return mii_nway_restart(&lp->mii_if); in amd8111e_nway_reset()
1434 return mii_link_ok(&lp->mii_if); in amd8111e_get_link()
1867 lp->mii_if.dev = dev; in amd8111e_probe_one()
1868 lp->mii_if.mdio_read = amd8111e_mdio_read; in amd8111e_probe_one()
1869 lp->mii_if.mdio_write = amd8111e_mdio_write; in amd8111e_probe_one()
1870 lp->mii_if.phy_id = lp->ext_phy_addr; in amd8111e_probe_one()
Damd8111e.h782 struct mii_if_info mii_if; member
/drivers/net/ethernet/via/
Dvia-rhine.c483 struct mii_if_info mii_if; member
963 rp->mii_if.dev = dev; in rhine_init_one_common()
964 rp->mii_if.mdio_read = mdio_read; in rhine_init_one_common()
965 rp->mii_if.mdio_write = mdio_write; in rhine_init_one_common()
966 rp->mii_if.phy_id_mask = 0x1f; in rhine_init_one_common()
967 rp->mii_if.reg_num_mask = 0x1f; in rhine_init_one_common()
1009 rp->mii_if.advertising = mdio_read(dev, phy_id, 4); in rhine_init_one_common()
1013 mii_status, rp->mii_if.advertising, in rhine_init_one_common()
1024 rp->mii_if.phy_id = phy_id; in rhine_init_one_common()
1370 if (!rp->mii_if.force_media) in rhine_check_media()
[all …]
/drivers/net/ethernet/realtek/
D8139cp.c352 struct mii_if_info mii_if; member
612 mii_check_media(&cp->mii_if, netif_msg_link(cp), false); in cp_interrupt()
1202 mii_check_media(&cp->mii_if, netif_msg_link(cp), true); in cp_open()
1421 mii_ethtool_get_link_ksettings(&cp->mii_if, cmd); in cp_get_link_ksettings()
1435 rc = mii_ethtool_set_link_ksettings(&cp->mii_if, cmd); in cp_set_link_ksettings()
1444 return mii_nway_restart(&cp->mii_if); in cp_nway_reset()
1614 rc = generic_mii_ioctl(&cp->mii_if, if_mii(rq), cmd, NULL); in cp_ioctl()
1913 cp->mii_if.dev = dev; in cp_init_one()
1914 cp->mii_if.mdio_read = mdio_read; in cp_init_one()
1915 cp->mii_if.mdio_write = mdio_write; in cp_init_one()
[all …]
/drivers/net/ethernet/broadcom/
Db44.c2154 err = generic_mii_ioctl(&bp->mii_if, if_mii(ifr), cmd, NULL); in b44_ioctl()
2413 bp->mii_if.dev = dev; in b44_init_one()
2414 bp->mii_if.mdio_read = b44_mdio_read_mii; in b44_init_one()
2415 bp->mii_if.mdio_write = b44_mdio_write_mii; in b44_init_one()
2416 bp->mii_if.phy_id = bp->phy_addr; in b44_init_one()
2417 bp->mii_if.phy_id_mask = 0x1f; in b44_init_one()
2418 bp->mii_if.reg_num_mask = 0x1f; in b44_init_one()
Db44.h410 struct mii_if_info mii_if; member
/drivers/net/ethernet/freescale/fs_enet/
Dfs_enet.h145 struct mii_if_info mii_if; member
/drivers/net/ethernet/micrel/
Dksz884x.c1476 struct mii_if_info mii_if; member
5961 mii_ethtool_get_link_ksettings(&priv->mii_if, cmd); in netdev_get_link_ksettings()
6038 &priv->mii_if, in netdev_set_link_ksettings()
6059 rc = mii_nway_restart(&priv->mii_if); in netdev_nway_reset()
6077 rc = mii_link_ok(&priv->mii_if); in netdev_get_link()
6809 priv->mii_if.phy_id_mask = 0x1; in netdev_init()
6810 priv->mii_if.reg_num_mask = 0x7; in netdev_init()
6811 priv->mii_if.dev = dev; in netdev_init()
6812 priv->mii_if.mdio_read = mdio_read; in netdev_init()
6813 priv->mii_if.mdio_write = mdio_write; in netdev_init()
[all …]