/linux-master/drivers/net/ethernet/ibm/emac/ |
H A D | phy.h | 72 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 D | phy.c | 42 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 D | cphy.h | 113 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 D | mii.c | 284 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 D | mdio.c | 81 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 D | mdio_10g.h | 30 efx->mdio.mdio_write(efx->net_dev, efx->mdio.prtad, devad, addr, value);
|
/linux-master/include/linux/ |
H A D | sungem_phy.h | 60 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 D | mii.h | 30 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 D | mcdi_port.c | 96 efx->mdio.mdio_write = efx_mcdi_mdio_write;
|
/linux-master/drivers/net/ethernet/sfc/ |
H A D | mcdi_port.c | 103 efx->mdio.mdio_write = efx_mcdi_mdio_write;
|
/linux-master/drivers/net/ethernet/sis/ |
H A D | sis900.c | 222 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 D | sis190.c | 383 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 D | 3c574_cs.c | 222 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 D | r8153_ecm.c | 108 dev->mii.mdio_write = r8153_ecm_mdio_write;
|
H A D | pegasus.c | 236 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 D | pcnet_cs.c | 734 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 D | smc91c92_cs.c | 286 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 D | epic100.c | 292 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 D | e100.c | 908 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 D | fealnx.c | 418 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 D | common.h | 572 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 D | starfire.c | 568 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 D | sundance.c | 423 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 D | niu.c | 345 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 D | winbond-840.c | 317 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);
|