Home
last modified time | relevance | path

Searched refs:mdio_write (Results 1 – 75 of 75) sorted by relevance

/linux-4.1.27/drivers/net/
Dmii.c193 mii->mdio_write(dev, mii->phy_id, MII_ADVERTISE, tmp); in mii_ethtool_sset()
197 mii->mdio_write(dev, mii->phy_id, MII_CTRL1000, tmp2); in mii_ethtool_sset()
202 mii->mdio_write(dev, mii->phy_id, MII_BMCR, bmcr); in mii_ethtool_sset()
222 mii->mdio_write(dev, mii->phy_id, MII_BMCR, tmp); in mii_ethtool_sset()
278 mii->mdio_write(mii->dev, mii->phy_id, MII_BMCR, bmcr); in mii_nway_restart()
446 mii_if->mdio_write(mii_if->dev, mii_data->phy_id, in generic_mii_ioctl()
Dmdio.c84 return mdio->mdio_write(mdio->dev, prtad, devad, addr, new_val); in mdio_set_flag()
419 return mdio->mdio_write(mdio->dev, prtad, devad, addr, in mdio_mii_ioctl()
Dsungem_phy.c57 phy->mdio_write(phy->dev, id, reg, val); in __sungem_phy_write()
67 phy->mdio_write(phy->dev, phy->mii_id, reg, val); in sungem_phy_write()
/linux-4.1.27/drivers/net/ethernet/sis/
Dsis900.c220 static void mdio_write(struct net_device *net_dev, int phy_id, int location, int val);
509 sis_priv->mii_info.mdio_write = mdio_write; in sis900_probe()
681 mdio_write(net_dev, sis_priv->cur_phy, 0x0018, 0xD200); in sis900_mii_probe()
698 mdio_write(net_dev, sis_priv->cur_phy, MII_ANADV, 0x05e1); in sis900_mii_probe()
699 mdio_write(net_dev, sis_priv->cur_phy, MII_CONFIG1, 0x22); in sis900_mii_probe()
700 mdio_write(net_dev, sis_priv->cur_phy, MII_CONFIG2, 0xff00); in sis900_mii_probe()
701 mdio_write(net_dev, sis_priv->cur_phy, MII_MASK, 0xffc0); in sis900_mii_probe()
739 mdio_write(net_dev, phy->phy_addr, MII_CONTROL, in sis900_default_phy()
767 mdio_write(net_dev, sis_priv->cur_phy, MII_CONTROL, status); in sis900_default_phy()
798 mdio_write(net_dev, phy->phy_addr, MII_ANADV, cap); in sis900_set_capability()
[all …]
Dsis190.c383 static void mdio_write(void __iomem *ioaddr, int phy_id, int reg, int val) in mdio_write() function
402 mdio_write(tp->mmio_addr, phy_id, reg, val); in __mdio_write()
995 mdio_write(ioaddr, phy_id, 0x18, 0xf1c7); in sis190_phy_task()
997 mdio_write(ioaddr, phy_id, 0x1c, 0x8c00); in sis190_phy_task()
1282 mdio_write(ioaddr, phy->phy_id, MII_BMCR, in sis190_default_phy()
1311 mdio_write(ioaddr, mii_if->phy_id, MII_BMCR, status); in sis190_default_phy()
1367 mdio_write(ioaddr, phy_id, 0x1b, p[0]); in sis190_mii_probe_88e1111_fixup()
1369 mdio_write(ioaddr, phy_id, 0x14, p[1]); in sis190_mii_probe_88e1111_fixup()
1429 mii_if->mdio_write = __mdio_write; in sis190_mii_probe()
1725 mdio_write(ioaddr, phy_id, MII_ADVERTISE, (val & ADVERTISE_SLCT) | in sis190_set_speed_auto()
[all …]
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb/
Dcphy.h122 return cphy->mdio.mdio_write(cphy->mdio.dev, cphy->mdio.prtad, mmd, in cphy_mdio_write()
151 phy->mdio.mdio_write = mdio_ops->write; in cphy_init()
/linux-4.1.27/drivers/net/ethernet/3com/
D3c574_cs.c222 static void mdio_write(unsigned int ioaddr, int phy_id, int location,
415 mdio_write(ioaddr, lp->phys, 16, i); in tc574_config()
420 mdio_write(ioaddr, lp->phys, 4, lp->advertising); in tc574_config()
568 static void mdio_write(unsigned int ioaddr, int phy_id, int location, int value) in mdio_write() function
650 mdio_write(ioaddr, lp->phys, 4, lp->advertising); in tc574_reset()
654 mdio_write(ioaddr, lp->phys, 16, i); in tc574_reset()
1074 mdio_write(ioaddr, data->phy_id & 0x1f, in el3_ioctl()
D3c59x.c761 static void mdio_write(struct net_device *vp, int phy_id, int location, int value);
1214 vp->mii.mdio_write = mdio_write; in vortex_probe1()
1435 mdio_write(dev, vp->phys[0], 4, vp->advertising); in vortex_probe1()
3195 static void mdio_write(struct net_device *dev, int phy_id, int location, int value) in mdio_write() function
/linux-4.1.27/drivers/net/ethernet/ibm/emac/
Dphy.h76 void (*mdio_write) (struct net_device * dev, int addr, int reg, member
Dphy.c41 phy->mdio_write(phy->dev, phy->address, reg, val); in _phy_write()
51 phy->mdio_write(phy->dev, phy->gpcs_address, reg, val); in gpcs_phy_write()
Dcore.c2423 dev->phy.mdio_write = emac_mdio_write; in emac_init_phy()
/linux-4.1.27/drivers/net/ethernet/8390/
Dpcnet_cs.c725 static void mdio_write(unsigned int addr, int phy_id, int loc, int value) in mdio_write() function
855 mdio_write(nic_base + DLINK_GPIO, info->eth_phy, 4, 0x01e1); in set_misc_reg()
857 mdio_write(nic_base + DLINK_GPIO, info->eth_phy, 0, 0x0000); in set_misc_reg()
858 mdio_write(nic_base + DLINK_GPIO, info->eth_phy, 0, 0x1200); in set_misc_reg()
865 mdio_write(nic_base + DLINK_GPIO, info->eth_phy, 4, 0x01e1); in set_misc_reg()
867 mdio_write(nic_base + DLINK_GPIO, info->eth_phy, 0, 0x0000); in set_misc_reg()
868 mdio_write(nic_base + DLINK_GPIO, info->eth_phy, 0, 0x1200); in set_misc_reg()
1080 mdio_write(mii_addr, info->phy_id, 0, 0x0400); in ei_watchdog()
1084 mdio_write(mii_addr, info->phy_id, 0, in ei_watchdog()
1115 mdio_write(mii_addr, data->phy_id, data->reg_num & 0x1f, data->val_in); in ei_ioctl()
Daxnet_cs.c92 static void mdio_write(unsigned int addr, int phy_id, int loc, int value);
448 static void mdio_write(unsigned int addr, int phy_id, int loc, int value) in mdio_write() function
620 mdio_write(mii_addr, data->phy_id, data->reg_num & 0x1f, data->val_in); in axnet_ioctl()
/linux-4.1.27/include/linux/
Dsungem_phy.h57 void (*mdio_write) (struct net_device *dev, int mii_id, int reg, int val); member
Dmdio.h52 int (*mdio_write)(struct net_device *dev, int prtad, int devad, member
Dmii.h28 void (*mdio_write) (struct net_device *dev, int phy_id, int location, int val); member
/linux-4.1.27/drivers/net/ethernet/intel/
De100.c936 static void mdio_write(struct net_device *netdev, int addr, int reg, int data) in mdio_write() function
1094 nic->mii.mdio_write = mdio_write; in e100_get_defaults()
1504 mdio_write(netdev, addr, MII_BMCR, BMCR_ISOLATE); in e100_phy_init()
1507 mdio_write(netdev, addr, MII_BMCR, in e100_phy_init()
1517 mdio_write(netdev, nic->mii.phy_id, MII_BMCR, in e100_phy_init()
1527 mdio_write(netdev, nic->mii.phy_id, MII_NSC_CONG, cong); in e100_phy_init()
1538 mdio_write(netdev, nic->mii.phy_id, MII_ADVERTISE, advert); in e100_phy_init()
1543 mdio_write(netdev, nic->mii.phy_id, MII_BMCR, bmcr); in e100_phy_init()
1548 mdio_write(netdev, nic->mii.phy_id, MII_NCONFIG, in e100_phy_init()
2397 mdio_write(nic->netdev, nic->mii.phy_id, MII_BMCR, in e100_loopback_test()
[all …]
/linux-4.1.27/drivers/net/ethernet/sfc/
Dmdio_10g.h33 efx->mdio.mdio_write(efx->net_dev, efx->mdio.prtad, devad, addr, value); in efx_mdio_write()
Dmcdi_port.c994 efx->mdio.mdio_write = efx_mcdi_mdio_write; in efx_mcdi_port_probe()
Dfalcon.c1686 efx->mdio.mdio_write = falcon_mdio_write; in falcon_probe_port()
/linux-4.1.27/drivers/net/ethernet/smsc/
Dsmc91c92_cs.c285 static void mdio_write(struct net_device *dev, int phy_id, int loc, int value);
326 smc->mii_if.mdio_write = mdio_write; in smc91c92_probe()
1005 static void mdio_write(struct net_device *dev, int phy_id, int loc, int value) in mdio_write() function
1688 mdio_write(dev, smc->mii_if.phy_id, 0, 0x8000); in smc_reset()
1691 mdio_write(dev, smc->mii_if.phy_id, 4, 0x01e1); in smc_reset()
1694 mdio_write(dev, smc->mii_if.phy_id, 0, 0x0000); in smc_reset()
1695 mdio_write(dev, smc->mii_if.phy_id, 0, 0x1200); in smc_reset()
Depic100.c292 static void mdio_write(struct net_device *dev, int phy_id, int loc, int val);
376 ep->mii.mdio_write = mdio_write; in epic_init_one()
629 static void mdio_write(struct net_device *dev, int phy_id, int loc, int value) in mdio_write() function
701 mdio_write(dev, ep->phys[0], MII_BMCR, media2miictl[dev->if_port&15]); in epic_open()
713 mdio_write(dev, ep->phys[0], MII_BMCR, BMCR_ANENABLE|BMCR_ANRESTART); in epic_open()
Dsmc911x.c1941 lp->mii.mdio_write = smc911x_phy_write; in smc911x_probe()
Dsmc91x.c1989 lp->mii.mdio_write = smc_phy_write; in smc_probe()
/linux-4.1.27/drivers/net/ethernet/adaptec/
Dstarfire.c576 static void mdio_write(struct net_device *dev, int phy_id, int location, int value);
753 np->mii_if.mdio_write = mdio_write; in starfire_init_one()
805 mdio_write(dev, phy, MII_BMCR, BMCR_RESET); in starfire_init_one()
865 static void mdio_write(struct net_device *dev, int phy_id, int location, int value) in mdio_write() function
1080 mdio_write(dev, np->phys[0], MII_ADVERTISE, np->mii_if.advertising); in check_duplex()
1081 mdio_write(dev, np->phys[0], MII_BMCR, BMCR_RESET); in check_duplex()
1105 mdio_write(dev, np->phys[0], MII_BMCR, reg0); in check_duplex()
/linux-4.1.27/drivers/net/ethernet/dlink/
Dsundance.c430 static void mdio_write(struct net_device *dev, int phy_id, int location, int value);
574 np->mii_if.mdio_write = mdio_write; in sundance_probe1()
669 mdio_write (dev, np->phys[0], MII_BMCR, BMCR_RESET); in sundance_probe1()
673 mdio_write (dev, np->phys[0], MII_ADVERTISE, np->mii_if.advertising | 0x0400); in sundance_probe1()
674 mdio_write (dev, np->phys[0], MII_BMCR, BMCR_ANENABLE|BMCR_ANRESTART); in sundance_probe1()
680 mdio_write (dev, np->phys[0], MII_BMCR, mii_ctl); in sundance_probe1()
800 static void mdio_write(struct net_device *dev, int phy_id, int location, int value) in mdio_write() function
/linux-4.1.27/drivers/net/ethernet/sun/
Dniu.c325 static int mdio_write(struct niu *np, int port, int dev, int reg, int data) in mdio_write() function
364 err = mdio_write(np, np->port, NIU_ESR2_DEV_ADDR, in esr2_set_tx_cfg()
368 err = mdio_write(np, np->port, NIU_ESR2_DEV_ADDR, in esr2_set_tx_cfg()
378 err = mdio_write(np, np->port, NIU_ESR2_DEV_ADDR, in esr2_set_rx_cfg()
382 err = mdio_write(np, np->port, NIU_ESR2_DEV_ADDR, in esr2_set_rx_cfg()
403 mdio_write(np, np->port, NIU_ESR2_DEV_ADDR, in serdes_init_niu_10g_fiber()
448 mdio_write(np, np->port, NIU_ESR2_DEV_ADDR, in serdes_init_niu_1g_serdes()
458 err = mdio_write(np, np->port, NIU_ESR2_DEV_ADDR, in serdes_init_niu_1g_serdes()
468 err = mdio_write(np, np->port, NIU_ESR2_DEV_ADDR, in serdes_init_niu_1g_serdes()
540 mdio_write(np, np->port, NIU_ESR2_DEV_ADDR, in serdes_init_niu_10g_serdes()
[all …]
Dsungem.c2937 gp->phy_mii.mdio_write = _sungem_phy_write; in gem_init_one()
/linux-4.1.27/drivers/net/ethernet/
Dfealnx.c425 static void mdio_write(struct net_device *dev, int phy_id, int location, int value);
557 np->mii.mdio_write = mdio_write; in fealnx_init_one()
649 mdio_write(dev, np->phys[0], 9, data); in fealnx_init_one()
653 mdio_write(dev, np->phys[0], MII_ADVERTISE, ADVERTISE_FULL); in fealnx_init_one()
795 static void mdio_write(struct net_device *dev, int phyad, int regad, int data) in mdio_write() function
Dkorina.c308 static void mdio_write(struct net_device *dev, int mii_id, int reg, int val) in mdio_write() function
1170 lp->mii_if.mdio_write = mdio_write; in korina_probe()
Dnetx-eth.c328 priv->mii.mdio_write = netx_eth_phy_write; in netx_eth_enable()
Djme.c3177 jme->mii_if.mdio_write = jme_mdio_write; in jme_init_one()
/linux-4.1.27/drivers/net/ethernet/icplus/
Dipg.c308 static void mdio_write(struct net_device *dev, int phy_id, int phy_reg, int val) in mdio_write() function
1967 mdio_write(dev, phy_address, address, value); in ipg_set_phy_default_param()
2011 mii_if->mdio_write = mdio_write; in ipg_init_mii()
2023 mdio_write(dev, phyaddr, MII_CTRL1000, mii_1000cr); in ipg_init_mii()
2032 mdio_write(dev, phyaddr, MII_BMCR, mii_phyctrl); in ipg_init_mii()
/linux-4.1.27/drivers/net/ethernet/dec/tulip/
Dwinbond-840.c327 static void mdio_write(struct net_device *dev, int phy_id, int location, int value);
409 np->mii_if.mdio_write = mdio_write; in w840_probe1()
597 static void mdio_write(struct net_device *dev, int phy_id, int location, int value) in mdio_write() function
1469 mdio_write(dev, data->phy_id & 0x1f, data->reg_num & 0x1f, data->val_in); in netdev_ioctl()
/linux-4.1.27/drivers/net/ethernet/amd/
Dpcnet32.c323 static void mdio_write(struct net_device *dev, int phy_id, int reg_num,
1820 lp->mii_if.mdio_write = mdio_write; in pcnet32_probe1()
2174 mdio_write(dev, i, MII_BMCR, in pcnet32_open()
2177 mdio_write(dev, i, MII_BMCR, in pcnet32_open()
2711 static void mdio_write(struct net_device *dev, int phy_id, int reg_num, int val) in mdio_write() function
2761 mdio_write(dev, lp->mii_if.phy_id, MII_BMCR, in pcnet32_check_otherphy()
2766 mdio_write(dev, i, MII_BMCR, in pcnet32_check_otherphy()
Damd8111e.c1888 lp->mii_if.mdio_write = amd8111e_mdio_write; in amd8111e_probe_one()
/linux-4.1.27/drivers/net/usb/
Dasix_devices.c239 dev->mii.mdio_write = asix_mdio_write; in ax88172_bind()
449 dev->mii.mdio_write = asix_mdio_write; in ax88772_bind()
804 dev->mii.mdio_write = asix_mdio_write; in ax88178_bind()
Dpegasus.c256 static void mdio_write(struct net_device *dev, int phy_id, int loc, int val) in mdio_write() function
1165 pegasus->mii.mdio_write = mdio_write; in pegasus_probe()
Dsr9700.c339 mii->mdio_write = sr_mdio_write; in sr9700_bind()
Dmcs7830.c513 dev->mii.mdio_write = mcs7830_mdio_write; in mcs7830_bind()
Ddm9601.c375 dev->mii.mdio_write = dm9601_mdio_write; in dm9601_bind()
Dsr9800.c769 dev->mii.mdio_write = sr_mdio_write; in sr9800_bind()
Dusbnet.c944 if (!dev->mii.mdio_write) in usbnet_set_settings()
982 if (!dev->mii.mdio_write) in usbnet_nway_reset()
Dax88179_178a.c1273 dev->mii.mdio_write = ax88179_mdio_write; in ax88179_bind()
Dsmsc95xx.c837 dev->mii.mdio_write = smsc95xx_mdio_write; in smsc95xx_phy_initialize()
Dsmsc75xx.c819 dev->mii.mdio_write = smsc75xx_mdio_write; in smsc75xx_phy_initialize()
Dr8152.c4015 tp->mii.mdio_write = write_mii_word; in rtl8152_probe()
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb3/
Dcommon.h572 return phy->mdio.mdio_write(phy->mdio.dev, phy->mdio.prtad, mmd, in t3_mdio_write()
591 phy->mdio.mdio_write = mdio_ops->write; in cphy_init()
/linux-4.1.27/drivers/net/ethernet/packetengines/
Dhamachi.c547 static void mdio_write(struct net_device *dev, int phy_id, int location, int value);
644 hmp->mii_if.mdio_write = mdio_write; in hamachi_init_one()
830 static void mdio_write(struct net_device *dev, int phy_id, int location, int value) in mdio_write() function
Dyellowfin.c343 static void mdio_write(void __iomem *ioaddr, int phy_id, int location, int value);
551 static void mdio_write(void __iomem *ioaddr, int phy_id, int location, int value) in mdio_write() function
1370 mdio_write(ioaddr, data->phy_id & 0x1f, data->reg_num & 0x1f, data->val_in); in netdev_ioctl()
/linux-4.1.27/drivers/net/ethernet/natsemi/
Dnatsemi.c601 static void mdio_write(struct net_device *dev, int reg, u16 data);
1128 static void mdio_write(struct net_device *dev, int reg, u16 data) in mdio_write() function
1157 mdio_write(dev, MII_ADVERTISE, np->advertising); in init_phy_fixup()
1174 mdio_write(dev, MII_BMCR, tmp); in init_phy_fixup()
1192 mdio_write(dev, MII_MCTRL, tmp); in init_phy_fixup()
2642 mdio_write(dev, MII_BMCR, tmp); in nway_reset()
3083 mdio_write(dev, data->reg_num & 0x1f, in netdev_ioctl()
/linux-4.1.27/drivers/net/ethernet/realtek/
D8139too.c641 static void mdio_write (struct net_device *dev, int phy_id, int location,
1038 tp->mii.mdio_write = mdio_write; in rtl8139_init_one()
1101 mdio_write(dev, tp->phys[0], 0, in rtl8139_init_one()
1282 static void mdio_write (struct net_device *dev, int phy_id, int location, in mdio_write() function
D8139cp.c1313 static void mdio_write(struct net_device *dev, int phy_id, int location, in mdio_write() function
1905 cp->mii_if.mdio_write = mdio_write; in cp_init_one()
Dr8169.c8087 mii->mdio_write = rtl_mdio_write; in rtl_init_one()
/linux-4.1.27/drivers/net/ethernet/via/
Dvia-rhine.c507 static void mdio_write(struct net_device *dev, int phy_id, int location, int value);
968 rp->mii_if.mdio_write = mdio_write; in rhine_init_one_common()
1010 mdio_write(dev, phy_id, MII_BMCR, mii_cmd); in rhine_init_one_common()
1620 static void mdio_write(struct net_device *dev, int phy_id, int regnum, int value) in mdio_write() function
/linux-4.1.27/drivers/net/ethernet/cirrus/
Dep93xx_eth.c854 ep->mii.mdio_write = ep93xx_mdio_write; in ep93xx_eth_probe()
/linux-4.1.27/drivers/net/ethernet/faraday/
Dftmac100.c1127 priv->mii.mdio_write = ftmac100_mdio_write; in ftmac100_probe()
/linux-4.1.27/drivers/net/ethernet/atheros/atlx/
Datl1.c1008 static void mdio_write(struct net_device *netdev, int phy_id, int reg_num, in mdio_write() function
3008 adapter->mii.mdio_write = mdio_write; in atl1_probe()
/linux-4.1.27/drivers/net/ethernet/nuvoton/
Dw90p910_ether.c964 ether->mii.mdio_write = w90p910_mdio_write; in w90p910_ether_setup()
/linux-4.1.27/drivers/net/ethernet/micrel/
Dks8851.c1503 ks->mii.mdio_write = ks8851_phy_write; in ks8851_probe()
Dks8851_mll.c1592 ks->mii.mdio_write = ks_phy_write; in ks8851_probe()
Dksz884x.c5923 static void mdio_write(struct net_device *dev, int phy_id, int reg_num, int val) in mdio_write() function
6805 priv->mii_if.mdio_write = mdio_write; in netdev_init()
/linux-4.1.27/drivers/net/ethernet/broadcom/
Dbcm63xx_enet.c1617 mii.mdio_write = bcm_enet_mdio_write_mii; in bcm_enet_ioctl()
2502 mii.mdio_write = bcm_enetsw_mii_mdio_write; in bcm_enetsw_ioctl()
Db44.c2414 bp->mii_if.mdio_write = b44_mdio_write_mii; in b44_init_one()
/linux-4.1.27/drivers/net/ethernet/tundra/
Dtsi108_eth.c1595 data->mii_if.mdio_write = tsi108_mdio_write; in tsi108_init_one()
/linux-4.1.27/drivers/net/cris/
Deth_v10.c404 np->mii_if.mdio_write = e100_set_mdio_reg; in etrax_ethernet_init()
/linux-4.1.27/drivers/net/ethernet/sgi/
Dioc3-eth.c1310 ip->mii.mdio_write = ioc3_mdio_write; in ioc3_probe()
/linux-4.1.27/drivers/net/ethernet/davicom/
Ddm9000.c1667 db->mii.mdio_write = dm9000_phy_write; in dm9000_probe()
/linux-4.1.27/drivers/net/ethernet/atheros/alx/
Dmain.c1364 hw->mdio.mdio_write = alx_mdio_write; in alx_probe()
/linux-4.1.27/drivers/net/ethernet/toshiba/
Dspider_net.c2087 phy->mdio_write = spider_net_write_phy; in spider_net_setup_phy()
/linux-4.1.27/drivers/net/ethernet/atheros/atl1e/
Datl1e_main.c2370 adapter->mii.mdio_write = atl1e_mdio_write; in atl1e_probe()
/linux-4.1.27/drivers/net/ethernet/oki-semi/pch_gbe/
Dpch_gbe_main.c696 adapter->mii.mdio_write = pch_gbe_mdio_write; in pch_gbe_init_phy()
/linux-4.1.27/drivers/net/ethernet/atheros/atl1c/
Datl1c_main.c2609 adapter->mii.mdio_write = atl1c_mdio_write; in atl1c_probe()
/linux-4.1.27/drivers/net/ethernet/intel/ixgbe/
Dixgbe_main.c8455 hw->phy.mdio.mdio_write = ixgbe_mdio_write; in ixgbe_probe()
/linux-4.1.27/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_main.c12817 bp->mdio.mdio_write = bnx2x_mdio_write; in bnx2x_init_dev()