Home
last modified time | relevance | path

Searched refs:mdio_read (Results 1 – 25 of 73) sorted by relevance

123

/linux/drivers/net/
H A Dmdio.c34 stat2 = mdio->mdio_read(mdio->dev, prtad, mmd, MDIO_STAT2); in mdio45_probe()
40 devs1 = mdio->mdio_read(mdio->dev, prtad, mmd, MDIO_DEVS1); in mdio45_probe()
41 devs2 = mdio->mdio_read(mdio->dev, prtad, mmd, MDIO_DEVS2); in mdio45_probe()
70 int old_val = mdio->mdio_read(mdio->dev, prtad, devad, addr); in mdio_set_flag()
100 reg = mdio->mdio_read(mdio->dev, mdio->prtad, in mdio45_links_ok()
110 mdio->mdio_read(mdio->dev, mdio->prtad, in mdio45_links_ok()
114 mdio->mdio_read(mdio->dev, mdio->prtad, in mdio45_links_ok()
118 reg = mdio->mdio_read(mdio->dev, mdio->prtad, in mdio45_links_ok()
276 int an_stat = mdio->mdio_read(mdio->dev, mdio->prtad, in mdio45_ethtool_gset_npage()
447 int an_stat = mdio->mdio_read(mdio->dev, mdio->prtad, in mdio45_ethtool_ksettings_get_npage()
[all …]
H A Dmii.c40 advert = mii->mdio_read(mii->dev, mii->phy_id, addr); in mii_get_an()
79 bmcr = mii->mdio_read(dev, mii->phy_id, MII_BMCR); in mii_ethtool_gset()
80 bmsr = mii->mdio_read(dev, mii->phy_id, MII_BMSR); in mii_ethtool_gset()
165 bmcr = mii->mdio_read(dev, mii->phy_id, MII_BMCR); in mii_ethtool_get_link_ksettings()
166 bmsr = mii->mdio_read(dev, mii->phy_id, MII_BMSR); in mii_ethtool_get_link_ksettings()
291 bmcr = mii->mdio_read(dev, mii->phy_id, MII_BMCR); in mii_ethtool_sset()
300 bmcr = mii->mdio_read(dev, mii->phy_id, MII_BMCR); in mii_ethtool_sset()
371 advert2 = mii->mdio_read(dev, mii->phy_id, in mii_ethtool_set_link_ksettings()
388 bmcr = mii->mdio_read(dev, mii->phy_id, MII_BMCR); in mii_ethtool_set_link_ksettings()
445 mii->mdio_read(mii->dev, mii->phy_id, MII_BMSR); in mii_link_ok()
[all …]
/linux/drivers/net/ethernet/sis/
H A Dsis900.c520 sis_priv->mii_info.mdio_read = mdio_read; in sis900_probe()
623 mii_status = mdio_read(net_dev, phy_addr, MII_STATUS); in sis900_mii_probe()
798 mdio_read(net_dev, phy->phy_addr, MII_STATUS); in sis900_set_capability()
799 mdio_read(net_dev, phy->phy_addr, MII_STATUS); in sis900_set_capability()
1007 status = mdio_read(net_dev, phy_addr, MII_STATUS); in sis900_reset_phy()
1259 eq_value = (0x00F8 & mdio_read(net_dev, in sis630_set_eq()
1465 status = mdio_read(net_dev, phy_addr, MII_STATUS); in sis900_auto_negotiate()
1503 status = mdio_read(net_dev, phy_addr, MII_STATUS); in sis900_read_mode()
1509 autoadv = mdio_read(net_dev, phy_addr, MII_ANADV); in sis900_read_mode()
1510 autorec = mdio_read(net_dev, phy_addr, MII_ANLPAR); in sis900_read_mode()
[all …]
H A Dsis190.c409 return mdio_read(tp->mmio_addr, phy_id, reg); in __mdio_read()
414 mdio_read(ioaddr, phy_id, reg); in mdio_read_latched()
415 return mdio_read(ioaddr, phy_id, reg); in mdio_read_latched()
930 val = mdio_read(ioaddr, phy_id, MII_BMCR); in sis190_phy_task()
965 val = mdio_read(ioaddr, phy_id, 0x1f); in sis190_phy_task()
968 val = mdio_read(ioaddr, phy_id, MII_LPA); in sis190_phy_task()
969 adv = mdio_read(ioaddr, phy_id, MII_ADVERTISE); in sis190_phy_task()
976 gigadv = mdio_read(ioaddr, phy_id, MII_CTRL1000); in sis190_phy_task()
977 gigrec = mdio_read(ioaddr, phy_id, MII_STAT1000); in sis190_phy_task()
1436 mii_if->mdio_read = __mdio_read; in sis190_mii_probe()
[all …]
/linux/drivers/net/ethernet/3com/
H A D3c574_cs.c221 static int mdio_read(unsigned int ioaddr, int phy_id, int location);
397 mii_status = mdio_read(ioaddr, phy & 0x1f, 1); in tc574_config()
412 i = mdio_read(ioaddr, lp->phys, 16) | 0x40; in tc574_config()
414 lp->advertising = mdio_read(ioaddr, lp->phys, 4); in tc574_config()
541 static int mdio_read(unsigned int ioaddr, int phy_id, int location) in mdio_read() function
651 i = mdio_read(ioaddr, lp->phys, 16) | 0x20; in tc574_reset()
891 media = mdio_read(ioaddr, lp->phys, 1); in media_check()
892 partner = mdio_read(ioaddr, lp->phys, 5); in media_check()
1057 data->val_out = mdio_read(ioaddr, data->phy_id & 0x1f, in el3_ioctl()
/linux/drivers/net/ethernet/natsemi/
H A Dnatsemi.c1152 tmp = mdio_read(dev, MII_BMCR); in init_phy_fixup()
1183 + mdio_read(dev, MII_PHYSID2); in init_phy_fixup()
1189 tmp = mdio_read(dev, MII_MCTRL); in init_phy_fixup()
1363 + mdio_read(dev, MII_PHYSID2); in find_mii()
1657 mdio_read(dev, MII_BMSR); in check_link()
1658 bmsr = mdio_read(dev, MII_BMSR); in check_link()
2401 u16 lpa = mdio_read(dev, MII_LPA); in netdev_error()
2650 tmp = mdio_read(dev, MII_BMCR); in nway_reset()
2662 mdio_read(dev, MII_BMSR); in get_link()
3017 rbuf[i] = mdio_read(dev, i & 0x1f); in netdev_get_regs()
[all …]
/linux/drivers/net/ethernet/dec/tulip/
H A Dwinbond-840.c316 static int mdio_read(struct net_device *dev, int phy_id, int location);
399 np->mii_if.mdio_read = mdio_read; in w840_probe1()
438 int mii_status = mdio_read(dev, phy, MII_BMSR); in w840_probe1()
441 np->mii_if.advertising = mdio_read(dev, phy, MII_ADVERTISE); in w840_probe1()
442 np->mii = (mdio_read(dev, phy, MII_PHYSID1) << 16)+ in w840_probe1()
443 mdio_read(dev, phy, MII_PHYSID2); in w840_probe1()
554 static int mdio_read(struct net_device *dev, int phy_id, int location) in mdio_read() function
664 mii_reg = mdio_read(dev, np->phys[0], MII_BMSR); in update_link()
669 mii_reg = mdio_read(dev, np->phys[0], MII_BMSR); in update_link()
697 mii_reg = mdio_read(dev, np->phys[0], MII_BMCR); in update_link()
[all …]
/linux/drivers/net/ethernet/chelsio/cxgb/
H A Dcphy.h104 int rc = cphy->mdio.mdio_read(cphy->mdio.dev, cphy->mdio.prtad, mmd, in cphy_mdio_read()
141 phy->mdio.mdio_read = mdio_ops->read; in cphy_init()
/linux/drivers/net/ethernet/adaptec/
H A Dstarfire.c738 np->mii_if.mdio_read = mdio_read; in starfire_init_one()
795 if ((mdio_read(dev, phy, MII_BMCR) & BMCR_RESET) == 0) in starfire_init_one()
801 mii_status = mdio_read(dev, phy, MII_BMSR); in starfire_init_one()
804 np->mii_if.advertising = mdio_read(dev, phy, MII_ADVERTISE); in starfire_init_one()
1078 reg0 = mdio_read(dev, np->phys[0], MII_BMCR); in check_duplex()
1625 mdio_read(dev, np->phys[0], MII_BMCR); in netdev_media_change()
1626 mdio_read(dev, np->phys[0], MII_BMSR); in netdev_media_change()
1628 reg0 = mdio_read(dev, np->phys[0], MII_BMCR); in netdev_media_change()
1629 reg1 = mdio_read(dev, np->phys[0], MII_BMSR); in netdev_media_change()
1635 reg4 = mdio_read(dev, np->phys[0], MII_ADVERTISE); in netdev_media_change()
[all …]
/linux/drivers/net/ethernet/smsc/
H A Depic100.c291 static int mdio_read(struct net_device *dev, int phy_id, int location);
373 ep->mii.mdio_read = mdio_read; in epic_init_one()
443 int mii_status = mdio_read(dev, phy, MII_BMSR); in epic_init_one()
449 phy, mdio_read(dev, phy, 0), mii_status); in epic_init_one()
455 ep->mii.advertising = mdio_read(dev, phy, MII_ADVERTISE); in epic_init_one()
459 ep->mii.advertising, mdio_read(dev, phy, 5)); in epic_init_one()
607 static int mdio_read(struct net_device *dev, int phy_id, int location) in mdio_read() function
707 mdio_read(dev, ep->phys[0], MII_BMSR)); in epic_open()
710 int mii_lpa = mdio_read(dev, ep->phys[0], MII_LPA); in epic_open()
834 int mii_lpa = ep->mii_phy_cnt ? mdio_read(dev, ep->phys[0], MII_LPA) : 0; in check_media()
/linux/drivers/net/ethernet/
H A Dfealnx.c543 np->mii.mdio_read = mdio_read; in fealnx_init_one()
572 int mii_status = mdio_read(dev, phy, 1); in fealnx_init_one()
583 data = mdio_read(dev, np->phys[0], 2); in fealnx_init_one()
636 data = mdio_read(dev, np->phys[0], 9); in fealnx_init_one()
747 static int mdio_read(struct net_device *dev, int phyad, int regad) in mdio_read() function
936 if (mdio_read(dev, np->phys[0], MII_BMSR) & BMSR_LSTATUS) { in getlinkstatus()
963 data = mdio_read(dev, np->phys[0], MIIRegister18); in getlinktype()
975 data = mdio_read(dev, np->phys[0], DiagnosticReg); in getlinktype()
989 data = mdio_read(dev, np->phys[0], SpecificReg); in getlinktype()
1007 data = mdio_read(dev, np->phys[0], StatusRegister); in getlinktype()
[all …]
/linux/drivers/net/ethernet/freescale/fs_enet/
H A Dmii-bitbang.c71 static inline int mdio_read(struct mdiobb_ctrl *ctrl) in mdio_read() function
108 .get_mdio_data = mdio_read,
/linux/drivers/net/ethernet/8390/
H A Daxnet_cs.c91 static int mdio_read(unsigned int addr, int phy_id, int loc);
329 j = mdio_read(dev->base_addr + AXNET_MII_EEP, i, 1); in axnet_config()
330 j2 = mdio_read(dev->base_addr + AXNET_MII_EEP, i, 2); in axnet_config()
340 j = mdio_read(dev->base_addr + AXNET_MII_EEP, i, 1); in axnet_config()
341 j2 = mdio_read(dev->base_addr + AXNET_MII_EEP, i, 2); in axnet_config()
429 static int mdio_read(unsigned int addr, int phy_id, int loc) in mdio_read() function
578 link = mdio_read(mii_addr, info->phy_id, 1); in ei_watchdog()
587 u_short p = mdio_read(mii_addr, info->phy_id, 5); in ei_watchdog()
618 data->val_out = mdio_read(mii_addr, data->phy_id, data->reg_num & 0x1f); in axnet_ioctl()
H A Dpcnet_cs.c715 static int mdio_read(unsigned int addr, int phy_id, int loc) in mdio_read() function
891 tmp = mdio_read(mii_addr, i, 1); in mii_phy_probe()
894 tmp = mdio_read(mii_addr, i, MII_PHYID_REG1); in mii_phy_probe()
896 phyid |= mdio_read(mii_addr, i, MII_PHYID_REG2); in mii_phy_probe()
1047 mdio_read(mii_addr, info->phy_id, 1); in ei_watchdog()
1048 link = mdio_read(mii_addr, info->phy_id, 1); in ei_watchdog()
1061 u_short p = mdio_read(mii_addr, info->phy_id, 5); in ei_watchdog()
1085 link = mdio_read(mii_addr, info->eth_phy, 1) & 0x0004; in ei_watchdog()
1122 data->val_out = mdio_read(mii_addr, data->phy_id, data->reg_num & 0x1f); in ei_ioctl()
/linux/drivers/net/ethernet/ibm/emac/
H A Dphy.h71 int (*mdio_read) (struct net_device * dev, int addr, int reg); member
/linux/drivers/net/ethernet/intel/
H A De100.c964 u16 advert = mdio_read(nic->netdev, nic->mii.phy_id, in mdio_ctrl_phy_82552_v()
1065 nic->mii.mdio_read = mdio_read; in e100_get_defaults()
1442 bmcr = mdio_read(netdev, nic->mii.phy_id, MII_BMCR); in e100_phy_init()
1443 stat = mdio_read(netdev, nic->mii.phy_id, MII_BMSR); in e100_phy_init()
1444 stat = mdio_read(netdev, nic->mii.phy_id, MII_BMSR); in e100_phy_init()
1466 id_lo = mdio_read(netdev, nic->mii.phy_id, MII_PHYSID1); in e100_phy_init()
1477 bmcr = mdio_read(netdev, addr, MII_BMCR); in e100_phy_init()
1512 bmcr = mdio_read(netdev, nic->mii.phy_id, MII_BMCR); in e100_phy_init()
2463 buff[1 + i] = mdio_read(netdev, nic->mii.phy_id, in e100_get_regs()
3014 u16 smartspeed = mdio_read(netdev, nic->mii.phy_id, in __e100_shutdown()
[all …]
/linux/arch/powerpc/platforms/pasemi/
H A Dgpio_mdio.c67 static inline int mdio_read(struct mii_bus *bus) in mdio_read() function
141 rdreg |= mdio_read(bus); in gpio_mdio_read()
/linux/drivers/net/ethernet/dlink/
H A Dsundance.c422 static int mdio_read(struct net_device *dev, int phy_id, int location);
562 np->mii_if.mdio_read = mdio_read; in sundance_probe1()
602 int mii_status = mdio_read(dev, phyx, MII_BMSR); in sundance_probe1()
605 np->mii_if.advertising = mdio_read(dev, phyx, MII_ADVERTISE); in sundance_probe1()
761 static int mdio_read(struct net_device *dev, int phy_id, int location) in mdio_read() function
829 bmsr = mdio_read(dev, phy_id, MII_BMSR); in mdio_wait_link()
919 int mii_lpa = mdio_read(dev, np->phys[0], MII_LPA); in check_duplex()
1456 mii_advertise = mdio_read(dev, np->phys[0], in netdev_error()
1458 mii_lpa = mdio_read(dev, np->phys[0], MII_LPA); in netdev_error()
1478 mii_ctl = mdio_read(dev, np->phys[0], MII_BMCR); in netdev_error()
/linux/drivers/net/ethernet/sgi/
H A Dmeth.c120 static unsigned long mdio_read(struct meth_private *priv, unsigned long phyreg) in mdio_read() function
142 p2=mdio_read(priv,2); in mdio_probe()
143 p3=mdio_read(priv,3); in mdio_probe()
177 unsigned long mii_advertising = mdio_read(priv, 4); in meth_check_link()
178 unsigned long mii_partner = mdio_read(priv, 5); in meth_check_link()
/linux/include/linux/
H A Dsungem_phy.h59 int (*mdio_read) (struct net_device *dev, int mii_id, int reg); member
/linux/drivers/net/ethernet/packetengines/
H A Dyellowfin.c342 static int mdio_read(void __iomem *ioaddr, int phy_id, int location);
497 int mii_status = mdio_read(ioaddr, phy, 1); in yellowfin_init_one()
500 np->advertising = mdio_read(ioaddr, phy, 4); in yellowfin_init_one()
545 static int mdio_read(void __iomem *ioaddr, int phy_id, int location) in mdio_read() function
666 int bmsr = mdio_read(ioaddr, yp->phys[0], MII_BMSR); in yellowfin_timer()
667 int lpa = mdio_read(ioaddr, yp->phys[0], MII_LPA); in yellowfin_timer()
1364 data->val_out = mdio_read(ioaddr, data->phy_id & 0x1f, data->reg_num & 0x1f); in netdev_ioctl()
/linux/drivers/net/ethernet/sfc/falcon/
H A Dmdio_10g.h24 return efx->mdio.mdio_read(efx->net_dev, efx->mdio.prtad, devad, addr); in ef4_mdio_read()
/linux/drivers/net/ethernet/sfc/siena/
H A Dmcdi_port.c95 efx->mdio.mdio_read = efx_mcdi_mdio_read; in efx_siena_mcdi_port_probe()
/linux/drivers/net/ethernet/sfc/
H A Dmcdi_port.c102 efx->mdio.mdio_read = efx_mcdi_mdio_read; in efx_mcdi_port_probe()
/linux/drivers/net/ethernet/sun/
H A Dniu.c665 err = mdio_read(np, np->port, NIU_ESR_DEV_ADDR, in esr_read_rxtx_ctrl()
678 err = mdio_read(np, np->port, NIU_ESR_DEV_ADDR, in esr_read_glue0()
682 err = mdio_read(np, np->port, NIU_ESR_DEV_ADDR, in esr_read_glue0()
696 err = mdio_read(np, np->port, NIU_ESR_DEV_ADDR, in esr_read_reset()
1280 err = mdio_read(np, np->phy_addr, in bcm8704_reset()
1292 err = mdio_read(np, np->phy_addr, in bcm8704_reset()
2181 err = mdio_read(np, np->phy_addr, in link_status_10g_hotplug()
8785 dev_id_1 = mdio_read(np, port, in fill_phy_probe_info()
8787 dev_id_2 = mdio_read(np, port, in fill_phy_probe_info()
8793 dev_id_1 = mdio_read(np, port, in fill_phy_probe_info()
[all …]

123