Searched refs:mdio_write (Results 1 - 25 of 70) sorted by relevance

123

/linux-master/drivers/net/ethernet/ibm/emac/
H A Dphy.h72 void (*mdio_write) (struct net_device * dev, int addr, int reg, member in struct:mii_phy
76 /* Pass in a struct mii_phy with dev, mdio_read and mdio_write
H A Dphy.c42 phy->mdio_write(phy->dev, phy->address, reg, val);
52 phy->mdio_write(phy->dev, phy->gpcs_address, reg, val);
/linux-master/drivers/net/ethernet/chelsio/cxgb/
H A Dcphy.h113 return cphy->mdio.mdio_write(cphy->mdio.dev, cphy->mdio.prtad, mmd,
142 phy->mdio.mdio_write = mdio_ops->write;
/linux-master/drivers/net/
H A Dmii.c284 mii->mdio_write(dev, mii->phy_id, MII_ADVERTISE, tmp);
288 mii->mdio_write(dev, mii->phy_id, MII_CTRL1000, tmp2);
293 mii->mdio_write(dev, mii->phy_id, MII_BMCR, bmcr);
313 mii->mdio_write(dev, mii->phy_id, MII_BMCR, tmp);
381 mii->mdio_write(dev, mii->phy_id, MII_ADVERTISE, tmp);
385 mii->mdio_write(dev, mii->phy_id, MII_CTRL1000, tmp2);
390 mii->mdio_write(dev, mii->phy_id, MII_BMCR, bmcr);
411 mii->mdio_write(dev, mii->phy_id, MII_BMCR, tmp);
467 mii->mdio_write(mii->dev, mii->phy_id, MII_BMCR, bmcr);
635 mii_if->mdio_write(mii_i
[all...]
H A Dmdio.c81 return mdio->mdio_write(mdio->dev, prtad, devad, addr, new_val);
594 return mdio->mdio_write(mdio->dev, prtad, devad, addr,
/linux-master/drivers/net/ethernet/sfc/falcon/
H A Dmdio_10g.h30 efx->mdio.mdio_write(efx->net_dev, efx->mdio.prtad, devad, addr, value);
/linux-master/include/linux/
H A Dsungem_phy.h60 void (*mdio_write) (struct net_device *dev, int mii_id, int reg, int val); member in struct:mii_phy
64 /* Pass in a struct mii_phy with dev, mdio_read and mdio_write
H A Dmii.h30 void (*mdio_write) (struct net_device *dev, int phy_id, int location, int val); member in struct:mii_if_info
/linux-master/drivers/net/ethernet/sfc/siena/
H A Dmcdi_port.c96 efx->mdio.mdio_write = efx_mcdi_mdio_write;
/linux-master/drivers/net/ethernet/sfc/
H A Dmcdi_port.c103 efx->mdio.mdio_write = efx_mcdi_mdio_write;
/linux-master/drivers/net/ethernet/sis/
H A Dsis900.c222 static void mdio_write(struct net_device *net_dev, int phy_id, int location, int val);
521 sis_priv->mii_info.mdio_write = mdio_write;
691 mdio_write(net_dev, sis_priv->cur_phy, 0x0018, 0xD200);
708 mdio_write(net_dev, sis_priv->cur_phy, MII_ANADV, 0x05e1);
709 mdio_write(net_dev, sis_priv->cur_phy, MII_CONFIG1, 0x22);
710 mdio_write(net_dev, sis_priv->cur_phy, MII_CONFIG2, 0xff00);
711 mdio_write(net_dev, sis_priv->cur_phy, MII_MASK, 0xffc0);
712 //mdio_write(net_dev, sis_priv->cur_phy, MII_CONTROL, 0x1000);
749 mdio_write(net_de
947 static void mdio_write(struct net_device *net_dev, int phy_id, int location, function
[all...]
H A Dsis190.c383 static void mdio_write(void __iomem *ioaddr, int phy_id, int reg, int val) function
402 mdio_write(tp->mmio_addr, phy_id, reg, val);
998 mdio_write(ioaddr, phy_id, 0x18, 0xf1c7);
1000 mdio_write(ioaddr, phy_id, 0x1c, 0x8c00);
1290 mdio_write(ioaddr, phy->phy_id, MII_BMCR,
1319 mdio_write(ioaddr, mii_if->phy_id, MII_BMCR, status);
1375 mdio_write(ioaddr, phy_id, 0x1b, p[0]);
1377 mdio_write(ioaddr, phy_id, 0x14, p[1]);
1437 mii_if->mdio_write = __mdio_write;
1737 mdio_write(ioadd
[all...]
/linux-master/drivers/net/ethernet/3com/
H A D3c574_cs.c222 static void mdio_write(unsigned int ioaddr, int phy_id, int location,
413 mdio_write(ioaddr, lp->phys, 16, i);
418 mdio_write(ioaddr, lp->phys, 4, lp->advertising);
566 static void mdio_write(unsigned int ioaddr, int phy_id, int location, int value) function
648 mdio_write(ioaddr, lp->phys, 4, lp->advertising);
652 mdio_write(ioaddr, lp->phys, 16, i);
1071 mdio_write(ioaddr, data->phy_id & 0x1f,
/linux-master/drivers/net/usb/
H A Dr8153_ecm.c108 dev->mii.mdio_write = r8153_ecm_mdio_write;
H A Dpegasus.c236 static void mdio_write(struct net_device *dev, int phy_id, int loc, int val) function
1168 pegasus->mii.mdio_write = mdio_write;
/linux-master/drivers/net/ethernet/8390/
H A Dpcnet_cs.c734 static void mdio_write(unsigned int addr, int phy_id, int loc, int value) function
864 mdio_write(nic_base + DLINK_GPIO, info->eth_phy, 4, 0x01e1);
866 mdio_write(nic_base + DLINK_GPIO, info->eth_phy, 0, 0x0000);
867 mdio_write(nic_base + DLINK_GPIO, info->eth_phy, 0, 0x1200);
874 mdio_write(nic_base + DLINK_GPIO, info->eth_phy, 4, 0x01e1);
876 mdio_write(nic_base + DLINK_GPIO, info->eth_phy, 0, 0x0000);
877 mdio_write(nic_base + DLINK_GPIO, info->eth_phy, 0, 0x1200);
1089 mdio_write(mii_addr, info->phy_id, 0, 0x0400);
1093 mdio_write(mii_addr, info->phy_id, 0,
1125 mdio_write(mii_add
[all...]
/linux-master/drivers/net/ethernet/smsc/
H A Dsmc91c92_cs.c286 static void mdio_write(struct net_device *dev, int phy_id, int loc, int value);
326 smc->mii_if.mdio_write = mdio_write;
1008 static void mdio_write(struct net_device *dev, int phy_id, int loc, int value) function
1692 mdio_write(dev, smc->mii_if.phy_id, 0, 0x8000);
1695 mdio_write(dev, smc->mii_if.phy_id, 4, 0x01e1);
1698 mdio_write(dev, smc->mii_if.phy_id, 0, 0x0000);
1699 mdio_write(dev, smc->mii_if.phy_id, 0, 0x1200);
H A Depic100.c292 static void mdio_write(struct net_device *dev, int phy_id, int loc, int val);
374 ep->mii.mdio_write = mdio_write;
631 static void mdio_write(struct net_device *dev, int phy_id, int loc, int value) function
703 mdio_write(dev, ep->phys[0], MII_BMCR, media2miictl[dev->if_port&15]);
715 mdio_write(dev, ep->phys[0], MII_BMCR, BMCR_ANENABLE|BMCR_ANRESTART);
/linux-master/drivers/net/ethernet/intel/
H A De100.c908 static void mdio_write(struct net_device *netdev, int addr, int reg, int data) function
1066 nic->mii.mdio_write = mdio_write;
1475 mdio_write(netdev, addr, MII_BMCR, BMCR_ISOLATE);
1478 mdio_write(netdev, addr, MII_BMCR,
1488 mdio_write(netdev, nic->mii.phy_id, MII_BMCR,
1498 mdio_write(netdev, nic->mii.phy_id, MII_NSC_CONG, cong);
1509 mdio_write(netdev, nic->mii.phy_id, MII_ADVERTISE, advert);
1514 mdio_write(netdev, nic->mii.phy_id, MII_BMCR, bmcr);
1519 mdio_write(netde
[all...]
/linux-master/drivers/net/ethernet/
H A Dfealnx.c418 static void mdio_write(struct net_device *dev, int phy_id, int location, int value);
544 np->mii.mdio_write = mdio_write;
638 mdio_write(dev, np->phys[0], 9, data);
642 mdio_write(dev, np->phys[0], MII_ADVERTISE, ADVERTISE_FULL);
786 static void mdio_write(struct net_device *dev, int phyad, int regad, int data) function
/linux-master/drivers/net/ethernet/chelsio/cxgb3/
H A Dcommon.h572 return phy->mdio.mdio_write(phy->mdio.dev, phy->mdio.prtad, mmd,
591 phy->mdio.mdio_write = mdio_ops->write;
/linux-master/drivers/net/ethernet/adaptec/
H A Dstarfire.c568 static void mdio_write(struct net_device *dev, int phy_id, int location, int value);
739 np->mii_if.mdio_write = mdio_write;
791 mdio_write(dev, phy, MII_BMCR, BMCR_RESET);
851 static void mdio_write(struct net_device *dev, int phy_id, int location, int value) function
1068 mdio_write(dev, np->phys[0], MII_ADVERTISE, np->mii_if.advertising);
1069 mdio_write(dev, np->phys[0], MII_BMCR, BMCR_RESET);
1093 mdio_write(dev, np->phys[0], MII_BMCR, reg0);
/linux-master/drivers/net/ethernet/dlink/
H A Dsundance.c423 static void mdio_write(struct net_device *dev, int phy_id, int location, int value);
563 np->mii_if.mdio_write = mdio_write;
662 mdio_write (dev, np->phys[0], MII_BMCR, BMCR_RESET);
666 mdio_write (dev, np->phys[0], MII_ADVERTISE, np->mii_if.advertising | 0x0400);
667 mdio_write (dev, np->phys[0], MII_BMCR, BMCR_ANENABLE|BMCR_ANRESTART);
673 mdio_write (dev, np->phys[0], MII_BMCR, mii_ctl);
791 static void mdio_write(struct net_device *dev, int phy_id, int location, int value) function
/linux-master/drivers/net/ethernet/sun/
H A Dniu.c345 static int mdio_write(struct niu *np, int port, int dev, int reg, int data) function
384 err = mdio_write(np, np->port, NIU_ESR2_DEV_ADDR,
388 err = mdio_write(np, np->port, NIU_ESR2_DEV_ADDR,
398 err = mdio_write(np, np->port, NIU_ESR2_DEV_ADDR,
402 err = mdio_write(np, np->port, NIU_ESR2_DEV_ADDR,
423 mdio_write(np, np->port, NIU_ESR2_DEV_ADDR,
468 mdio_write(np, np->port, NIU_ESR2_DEV_ADDR,
478 err = mdio_write(np, np->port, NIU_ESR2_DEV_ADDR,
488 err = mdio_write(np, np->port, NIU_ESR2_DEV_ADDR,
560 mdio_write(n
[all...]
/linux-master/drivers/net/ethernet/dec/tulip/
H A Dwinbond-840.c317 static void mdio_write(struct net_device *dev, int phy_id, int location, int value);
400 np->mii_if.mdio_write = mdio_write;
584 static void mdio_write(struct net_device *dev, int phy_id, int location, int value) function
1456 mdio_write(dev, data->phy_id & 0x1f, data->reg_num & 0x1f, data->val_in);

Completed in 311 milliseconds

123