Home
last modified time | relevance | path

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

/openbmc/linux/drivers/net/
H A Dmii.c592 mii_data->phy_id &= mii_if->phy_id_mask; in generic_mii_ioctl()
593 mii_data->reg_num &= mii_if->reg_num_mask; in generic_mii_ioctl()
597 mii_data->phy_id = mii_if->phy_id; in generic_mii_ioctl()
602 mii_if->mdio_read(mii_if->dev, mii_data->phy_id, in generic_mii_ioctl()
609 if (mii_data->phy_id == mii_if->phy_id) { in generic_mii_ioctl()
614 mii_if->force_media = 0; in generic_mii_ioctl()
616 mii_if->force_media = 1; in generic_mii_ioctl()
617 if (mii_if->force_media && in generic_mii_ioctl()
622 mii_if->full_duplex = new_duplex; in generic_mii_ioctl()
627 mii_if->advertising = val; in generic_mii_ioctl()
[all …]
/openbmc/linux/drivers/net/ethernet/
H A Djme.c105 jme->mii_if.phy_id, in jme_reset_phy_processor()
111 jme->mii_if.phy_id, in jme_reset_phy_processor()
116 jme->mii_if.phy_id, in jme_reset_phy_processor()
120 jme->mii_if.phy_id, in jme_reset_phy_processor()
434 jme->mii_if.phy_id, in jme_check_link()
2594 if (jme->mii_if.force_media && in jme_set_link_ksettings()
3058 jme->mii_if.dev = netdev; in jme_init_one()
3060 jme->mii_if.phy_id = 0; in jme_init_one()
3065 jme->mii_if.phy_id = i; in jme_init_one()
3070 if (!jme->mii_if.phy_id) { in jme_init_one()
[all …]
H A Dkorina.c371 struct mii_if_info mii_if; member
893 if (lp->mii_if.full_duplex) in korina_check_media()
931 korina_set_carrier(&lp->mii_if); in korina_ioctl()
968 korina_set_carrier(&lp->mii_if); in netdev_set_link_ksettings()
977 return mii_link_ok(&lp->mii_if); in netdev_get_link()
1359 lp->mii_if.dev = dev; in korina_probe()
1360 lp->mii_if.mdio_read = korina_mdio_read; in korina_probe()
1361 lp->mii_if.mdio_write = korina_mdio_write; in korina_probe()
1362 lp->mii_if.phy_id = 1; in korina_probe()
1363 lp->mii_if.phy_id_mask = 0x1f; in korina_probe()
[all …]
H A Djme.h403 struct mii_if_info mii_if; member
/openbmc/linux/drivers/net/ethernet/adaptec/
H A Dstarfire.c737 np->mii_if.dev = dev; in starfire_init_one()
740 np->mii_if.phy_id_mask = 0x1f; in starfire_init_one()
741 np->mii_if.reg_num_mask = 0x1f; in starfire_init_one()
816 memset(&np->mii_if, 0, sizeof(np->mii_if)); in starfire_init_one()
1080 if (!np->mii_if.force_media) { in check_duplex()
1086 if (np->mii_if.full_duplex) in check_duplex()
1639 np->mii_if.full_duplex = 1; in netdev_media_change()
1642 np->mii_if.full_duplex = 0; in netdev_media_change()
1645 np->mii_if.full_duplex = 1; in netdev_media_change()
1648 np->mii_if.full_duplex = 0; in netdev_media_change()
[all …]
/openbmc/linux/drivers/net/ethernet/dlink/
H A Dsundance.c406 struct mii_if_info mii_if; member
561 np->mii_if.dev = dev; in sundance_probe1()
564 np->mii_if.phy_id_mask = 0x1f; in sundance_probe1()
565 np->mii_if.reg_num_mask = 0x1f; in sundance_probe1()
621 np->mii_if.phy_id = np->phys[0]; in sundance_probe1()
631 np->mii_if.full_duplex = 1; in sundance_probe1()
635 np->mii_if.full_duplex = 0; in sundance_probe1()
639 np->mii_if.full_duplex = 1; in sundance_probe1()
643 np->mii_if.full_duplex = 0; in sundance_probe1()
657 np->mii_if.full_duplex = 1; in sundance_probe1()
[all …]
/openbmc/linux/drivers/net/ethernet/packetengines/
H A Dhamachi.c645 hmp->mii_if.dev = dev; in hamachi_init_one()
646 hmp->mii_if.mdio_read = mdio_read; in hamachi_init_one()
648 hmp->mii_if.phy_id_mask = 0x1f; in hamachi_init_one()
649 hmp->mii_if.reg_num_mask = 0x1f; in hamachi_init_one()
700 hmp->mii_if.full_duplex = 1; in hamachi_init_one()
702 hmp->mii_if.full_duplex = 0; in hamachi_init_one()
705 hmp->mii_if.force_media = 1; in hamachi_init_one()
708 hmp->mii_if.full_duplex = 1; in hamachi_init_one()
771 memset(&hmp->mii_if, 0, sizeof(hmp->mii_if)); in hamachi_init_one()
924 hmp->mii_if.full_duplex = 1; in hamachi_open()
[all …]
/openbmc/linux/drivers/net/ethernet/dec/tulip/
H A Dwinbond-840.c311 struct mii_if_info mii_if; member
398 np->mii_if.dev = dev; in w840_probe1()
399 np->mii_if.mdio_read = mdio_read; in w840_probe1()
411 np->mii_if.full_duplex = 1; in w840_probe1()
418 np->mii_if.full_duplex = 1; in w840_probe1()
420 if (np->mii_if.full_duplex) in w840_probe1()
421 np->mii_if.force_media = 1; in w840_probe1()
447 np->mii_if.advertising); in w840_probe1()
451 np->mii_if.phy_id = np->phys[0]; in w840_probe1()
592 np->mii_if.advertising = value; in mdio_write()
[all …]
/openbmc/linux/drivers/net/ethernet/sis/
H A Dsis190.c284 struct mii_if_info mii_if; member
922 int phy_id = tp->mii_if.phy_id; in sis190_phy_task()
1274 struct mii_if_info *mii_if = &tp->mii_if; in sis190_default_phy() local
1367 int phy_id = tp->mii_if.phy_id; in sis190_mii_probe_88e1111_fixup()
1393 struct mii_if_info *mii_if = &tp->mii_if; in sis190_mii_probe() local
1435 mii_if->dev = dev; in sis190_mii_probe()
1436 mii_if->mdio_read = __mdio_read; in sis190_mii_probe()
1437 mii_if->mdio_write = __mdio_write; in sis190_mii_probe()
1438 mii_if->phy_id_mask = PHY_ID_ANY; in sis190_mii_probe()
1439 mii_if->reg_num_mask = MII_REG_ANY; in sis190_mii_probe()
[all …]
/openbmc/linux/drivers/net/ethernet/smsc/
H A 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()
939 if (smc->mii_if.phy_id != -1) { in smc91c92_config()
941 smc->mii_if.phy_id, j); in smc91c92_config()
1768 if (smc->mii_if.phy_id < 0) in media_check()
1775 smc->mii_if.phy_id = -1; in media_check()
[all …]
/openbmc/linux/drivers/net/ethernet/tundra/
H A Dtsi108_eth.c138 struct mii_if_info mii_if; member
289 speed = mii_speed(&data->mii_if); in tsi108_check_phy()
308 if (data->mii_if.full_duplex) { in tsi108_check_phy()
1254 data->mii_if.supports_gmii = mii_check_gmii_support(&data->mii_if); in tsi108_init_phy()
1492 mii_ethtool_get_link_ksettings(&data->mii_if, cmd); in tsi108_get_link_ksettings()
1580 data->mii_if.dev = dev; in tsi108_init_one()
1581 data->mii_if.mdio_read = tsi108_mdio_read; in tsi108_init_one()
1582 data->mii_if.mdio_write = tsi108_mdio_write; in tsi108_init_one()
1583 data->mii_if.phy_id = einfo->phy; in tsi108_init_one()
1584 data->mii_if.phy_id_mask = 0x1f; in tsi108_init_one()
[all …]
/openbmc/linux/drivers/net/ethernet/amd/
H A Dpcnet32.c295 struct mii_if_info mii_if; member
817 r = mii_link_ok(&lp->mii_if); in pcnet32_get_link()
1862 lp->mii_if.full_duplex = fdx; in pcnet32_probe1()
1863 lp->mii_if.phy_id_mask = 0x1f; in pcnet32_probe1()
1877 lp->mii_if.dev = dev; in pcnet32_probe1()
1965 lp->mii_if.phy_id = i; in pcnet32_probe1()
2134 if (lp->mii_if.full_duplex) { in pcnet32_open()
2239 lp->mii_if.phy_id = i; in pcnet32_open()
2803 if (i == lp->mii_if.phy_id) in pcnet32_check_otherphy()
2824 lp->mii_if.phy_id = i; in pcnet32_check_otherphy()
[all …]
H A Damd8111e.c1389 mii_ethtool_get_link_ksettings(&lp->mii_if, cmd); in amd8111e_get_link_ksettings()
1400 res = mii_ethtool_set_link_ksettings(&lp->mii_if, cmd); in amd8111e_set_link_ksettings()
1408 return mii_nway_restart(&lp->mii_if); in amd8111e_nway_reset()
1414 return mii_link_ok(&lp->mii_if); in amd8111e_get_link()
1836 lp->mii_if.dev = dev; in amd8111e_probe_one()
1837 lp->mii_if.mdio_read = amd8111e_mdio_read; in amd8111e_probe_one()
1838 lp->mii_if.mdio_write = amd8111e_mdio_write; in amd8111e_probe_one()
1839 lp->mii_if.phy_id = lp->ext_phy_addr; in amd8111e_probe_one()
H A Damd8111e.h771 struct mii_if_info mii_if; member
/openbmc/linux/drivers/net/ethernet/via/
H A Dvia-rhine.c477 struct mii_if_info mii_if; member
957 rp->mii_if.dev = dev; in rhine_init_one_common()
958 rp->mii_if.mdio_read = mdio_read; in rhine_init_one_common()
960 rp->mii_if.phy_id_mask = 0x1f; in rhine_init_one_common()
961 rp->mii_if.reg_num_mask = 0x1f; in rhine_init_one_common()
1018 rp->mii_if.phy_id = phy_id; in rhine_init_one_common()
1352 if (!rp->mii_if.force_media) in rhine_check_media()
1355 if (rp->mii_if.full_duplex) in rhine_check_media()
2308 rhine_set_carrier(&rp->mii_if); in netdev_set_link_ksettings()
2325 return mii_link_ok(&rp->mii_if); in netdev_get_link()
[all …]
/openbmc/linux/drivers/net/ethernet/realtek/
H A D8139cp.c352 struct mii_if_info mii_if; member
1202 mii_check_media(&cp->mii_if, netif_msg_link(cp), true); in cp_open()
1423 mii_ethtool_get_link_ksettings(&cp->mii_if, cmd); in cp_get_link_ksettings()
1437 rc = mii_ethtool_set_link_ksettings(&cp->mii_if, cmd); in cp_set_link_ksettings()
1446 return mii_nway_restart(&cp->mii_if); in cp_nway_reset()
1916 cp->mii_if.dev = dev; in cp_init_one()
1917 cp->mii_if.mdio_read = mdio_read; in cp_init_one()
1918 cp->mii_if.mdio_write = mdio_write; in cp_init_one()
1919 cp->mii_if.phy_id = CP_INTERNAL_PHY; in cp_init_one()
1920 cp->mii_if.phy_id_mask = 0x1f; in cp_init_one()
[all …]
/openbmc/linux/drivers/net/ethernet/freescale/fs_enet/
H A Dfs_enet.h159 struct mii_if_info mii_if; member
/openbmc/linux/drivers/net/ethernet/broadcom/
H A Db44.c2130 err = generic_mii_ioctl(&bp->mii_if, if_mii(ifr), cmd, NULL); in b44_ioctl()
2390 bp->mii_if.dev = dev; in b44_init_one()
2391 bp->mii_if.mdio_read = b44_mdio_read_mii; in b44_init_one()
2392 bp->mii_if.mdio_write = b44_mdio_write_mii; in b44_init_one()
2393 bp->mii_if.phy_id = bp->phy_addr; in b44_init_one()
2394 bp->mii_if.phy_id_mask = 0x1f; in b44_init_one()
2395 bp->mii_if.reg_num_mask = 0x1f; in b44_init_one()
H A Db44.h410 struct mii_if_info mii_if; member
/openbmc/linux/drivers/net/ethernet/micrel/
H A Dksz884x.c1401 struct mii_if_info mii_if; member
5647 &priv->mii_if, in netdev_set_link_ksettings()
5668 rc = mii_nway_restart(&priv->mii_if); in netdev_nway_reset()
5686 rc = mii_link_ok(&priv->mii_if); in netdev_get_link()
6335 struct net_device *dev = priv->mii_if.dev; in dev_monitor()
6422 priv->mii_if.phy_id_mask = 0x1; in netdev_init()
6423 priv->mii_if.reg_num_mask = 0x7; in netdev_init()
6424 priv->mii_if.dev = dev; in netdev_init()
6425 priv->mii_if.mdio_read = mdio_read; in netdev_init()
6426 priv->mii_if.mdio_write = mdio_write; in netdev_init()
[all …]
/openbmc/linux/include/linux/
H A Dmii.h46 extern int generic_mii_ioctl(struct mii_if_info *mii_if,