mdio_write
vp->mii.mdio_write = mdio_write;
mdio_write(dev, vp->phys[0], 4, vp->advertising);
static void mdio_write(struct net_device *vp, int phy_id, int location, int value);
mdio_write(mii_addr, info->phy_id, 0, 0x0400);
mdio_write(mii_addr, info->phy_id, 0,
mdio_write(mii_addr, data->phy_id, data->reg_num & 0x1f, data->val_in);
mdio_write(nic_base + DLINK_GPIO, info->eth_phy, 4, 0x01e1);
mdio_write(nic_base + DLINK_GPIO, info->eth_phy, 0, 0x0000);
mdio_write(nic_base + DLINK_GPIO, info->eth_phy, 0, 0x1200);
mdio_write(nic_base + DLINK_GPIO, info->eth_phy, 4, 0x01e1);
mdio_write(nic_base + DLINK_GPIO, info->eth_phy, 0, 0x0000);
mdio_write(nic_base + DLINK_GPIO, info->eth_phy, 0, 0x1200);
mdio_write(dev, np->phys[0], MII_ADVERTISE, np->mii_if.advertising);
mdio_write(dev, np->phys[0], MII_BMCR, BMCR_RESET);
mdio_write(dev, np->phys[0], MII_BMCR, reg0);
static void mdio_write(struct net_device *dev, int phy_id, int location, int value);
np->mii_if.mdio_write = mdio_write;
mdio_write(dev, phy, MII_BMCR, BMCR_RESET);
lp->mii_if.mdio_write = amd8111e_mdio_write;
lp->mii_if.mdio_write = mdio_write;
mdio_write(dev, i, MII_BMCR,
mdio_write(dev, i, MII_BMCR,
mdio_write(dev, lp->mii_if.phy_id, MII_BMCR,
mdio_write(dev, i, MII_BMCR,
static void mdio_write(struct net_device *dev, int phy_id, int reg_num,
hw->mdio.mdio_write = alx_mdio_write;
adapter->mii.mdio_write = atl1c_mdio_write;
adapter->mii.mdio_write = atl1e_mdio_write;
adapter->mii.mdio_write = mdio_write;
bp->mii_if.mdio_write = b44_mdio_write_mii;
mii.mdio_write = bcm_enet_mdio_write_mii;
mii.mdio_write = bcm_enetsw_mii_mdio_write;
bp->mdio.mdio_write = bnx2x_mdio_write;
return cphy->mdio.mdio_write(cphy->mdio.dev, cphy->mdio.prtad, mmd,
phy->mdio.mdio_write = mdio_ops->write;
return phy->mdio.mdio_write(phy->mdio.dev, phy->mdio.prtad, mmd,
phy->mdio.mdio_write = mdio_ops->write;
ep->mii.mdio_write = ep93xx_mdio_write;
db->mii.mdio_write = dm9000_phy_write;
mdio_write(dev, data->phy_id & 0x1f, data->reg_num & 0x1f, data->val_in);
static void mdio_write(struct net_device *dev, int phy_id, int location, int value);
np->mii_if.mdio_write = mdio_write;
static void mdio_write(struct net_device *dev, int phy_id, int location, int value);
np->mii_if.mdio_write = mdio_write;
mdio_write (dev, np->phys[0], MII_BMCR, BMCR_RESET);
mdio_write (dev, np->phys[0], MII_ADVERTISE, np->mii_if.advertising | 0x0400);
mdio_write (dev, np->phys[0], MII_BMCR, BMCR_ANENABLE|BMCR_ANRESTART);
mdio_write (dev, np->phys[0], MII_BMCR, mii_ctl);
priv->mii.mdio_write = ftmac100_mdio_write;
static void mdio_write(struct net_device *dev, int phy_id, int location, int value);
np->mii.mdio_write = mdio_write;
mdio_write(dev, np->phys[0], 9, data);
mdio_write(dev, np->phys[0], MII_ADVERTISE, ADVERTISE_FULL);
dev->phy.mdio_write = emac_mdio_write;
phy->mdio_write(phy->dev, phy->address, reg, val);
phy->mdio_write(phy->dev, phy->gpcs_address, reg, val);
void (*mdio_write) (struct net_device * dev, int addr, int reg,
nic->mii.mdio_write = mdio_write;
mdio_write(netdev, addr, MII_BMCR, BMCR_ISOLATE);
mdio_write(netdev, addr, MII_BMCR,
mdio_write(netdev, nic->mii.phy_id, MII_BMCR,
mdio_write(netdev, nic->mii.phy_id, MII_NSC_CONG, cong);
mdio_write(netdev, nic->mii.phy_id, MII_ADVERTISE, advert);
mdio_write(netdev, nic->mii.phy_id, MII_BMCR, bmcr);
mdio_write(netdev, nic->mii.phy_id, MII_NCONFIG,
mdio_write(nic->netdev, nic->mii.phy_id, MII_BMCR,
mdio_write(nic->netdev, nic->mii.phy_id, MII_BMCR, 0);
mdio_write(netdev, nic->mii.phy_id, MII_BMCR, BMCR_RESET);
mdio_write(netdev, nic->mii.phy_id, led_reg, leds);
mdio_write(netdev, nic->mii.phy_id,
mdio_write(netdev, nic->mii.phy_id,
hw->phy.mdio.mdio_write = ixgbe_mdio_write;
jme->mii_if.mdio_write = jme_mdio_write;
lp->mii_if.mdio_write = korina_mdio_write;
ks->mii.mdio_write = ks8851_phy_write;
priv->mii_if.mdio_write = mdio_write;
mdio_write(dev, MII_ADVERTISE, np->advertising);
mdio_write(dev, MII_BMCR, tmp);
mdio_write(dev, MII_MCTRL, tmp);
mdio_write(dev, MII_BMCR, tmp);
mdio_write(dev, data->reg_num & 0x1f,
static void mdio_write(struct net_device *dev, int reg, u16 data);
adapter->mii.mdio_write = pch_gbe_mdio_write;
cp->mii_if.mdio_write = mdio_write;
tp->mii.mdio_write = mdio_write;
mdio_write(dev, tp->phys[0], 0,
static void mdio_write (struct net_device *dev, int phy_id, int location,
efx->mdio.mdio_write = falcon_mdio_write;
efx->mdio.mdio_write(efx->net_dev, efx->mdio.prtad, devad, addr, value);
efx->mdio.mdio_write = efx_mcdi_mdio_write;
ip->mii.mdio_write = ioc3_mdio_write;
mdio_write(ioaddr, phy_id, 0x1c, 0x8c00);
mdio_write(ioaddr, phy->phy_id, MII_BMCR,
mdio_write(ioaddr, mii_if->phy_id, MII_BMCR, status);
mdio_write(ioaddr, phy_id, 0x1b, p[0]);
mdio_write(ioaddr, phy_id, 0x14, p[1]);
mii_if->mdio_write = __mdio_write;
mdio_write(ioaddr, phy_id, MII_ADVERTISE, (val & ADVERTISE_SLCT) |
mdio_write(ioaddr, phy_id, MII_CTRL1000, ADVERTISE_1000FULL);
mdio_write(ioaddr, phy_id, MII_BMCR,
mdio_write(tp->mmio_addr, phy_id, reg, val);
mdio_write(ioaddr, phy_id, 0x18, 0xf1c7);
mdio_write(net_dev, sis_priv->cur_phy, MII_RESV,
mdio_write(net_dev, sis_priv->cur_phy, MII_RESV, reg14h);
mdio_write(net_dev, sis_priv->cur_phy, MII_RESV,
mdio_write(net_dev, sis_priv->cur_phy, MII_RESV,
mdio_write(net_dev, phy_addr, MII_CONTROL,
static void mdio_write(struct net_device *net_dev, int phy_id, int location, int val);
mdio_write(net_dev, data->phy_id & 0x1f, data->reg_num & 0x1f, data->val_in);
mdio_write(dev, mii_phy->phy_addr,
mdio_write(dev, mii_phy->phy_addr,
mdio_write(dev, mii_phy->phy_addr,
sis_priv->mii_info.mdio_write = mdio_write;
mdio_write(net_dev, sis_priv->cur_phy, 0x0018, 0xD200);
mdio_write(net_dev, sis_priv->cur_phy, MII_ANADV, 0x05e1);
mdio_write(net_dev, sis_priv->cur_phy, MII_CONFIG1, 0x22);
mdio_write(net_dev, sis_priv->cur_phy, MII_CONFIG2, 0xff00);
mdio_write(net_dev, sis_priv->cur_phy, MII_MASK, 0xffc0);
mdio_write(net_dev, phy->phy_addr, MII_CONTROL,
mdio_write(net_dev, sis_priv->cur_phy, MII_CONTROL, status);
mdio_write(net_dev, phy->phy_addr, MII_ANADV, cap);
mdio_write( net_dev, phy_addr, MII_CONTROL, MII_CNTL_RESET );
static void mdio_write(struct net_device *dev, int phy_id, int loc, int val);
ep->mii.mdio_write = mdio_write;
mdio_write(dev, ep->phys[0], MII_BMCR, media2miictl[dev->if_port&15]);
mdio_write(dev, ep->phys[0], MII_BMCR, BMCR_ANENABLE|BMCR_ANRESTART);
lp->mii.mdio_write = smc_phy_write;
err = mdio_write(np, np->phy_addr, BCM8704_PHYXS_DEV_ADDR,
err = mdio_write(np, np->phy_addr, BCM8704_USER_DEV3_ADDR,
err = mdio_write(np, np->phy_addr,
err = mdio_write(np, np->phy_addr,
err = mdio_write(np, np->phy_addr, BCM8704_USER_DEV3_ADDR,
return mdio_write(np, np->phy_addr, MRVL88X2011_USER_DEV2_ADDR,
err = mdio_write(np, np->phy_addr, MRVL88X2011_USER_DEV2_ADDR,
err = mdio_write(np, np->phy_addr, MRVL88X2011_USER_DEV3_ADDR,
err = mdio_write(np, np->phy_addr, MRVL88X2011_USER_DEV1_ADDR,
return mdio_write(np, np->phy_addr, MRVL88X2011_USER_DEV1_ADDR,
err = mdio_write(np, np->phy_addr, BCM8704_PCS_DEV_ADDR,
err = mdio_write(np, np->port, NIU_ESR2_DEV_ADDR,
err = mdio_write(np, np->port, NIU_ESR2_DEV_ADDR,
err = mdio_write(np, np->port, NIU_ESR2_DEV_ADDR,
err = mdio_write(np, np->port, NIU_ESR2_DEV_ADDR,
mdio_write(np, np->port, NIU_ESR2_DEV_ADDR,
mdio_write(np, np->port, NIU_ESR2_DEV_ADDR,
err = mdio_write(np, np->port, NIU_ESR2_DEV_ADDR,
err = mdio_write(np, np->port, NIU_ESR2_DEV_ADDR,
mdio_write(np, np->port, NIU_ESR2_DEV_ADDR,
err = mdio_write(np, np->port, NIU_ESR2_DEV_ADDR,
err = mdio_write(np, np->port, NIU_ESR2_DEV_ADDR,
err = mdio_write(np, np->port, NIU_ESR_DEV_ADDR,
err = mdio_write(np, np->port, NIU_ESR_DEV_ADDR,
err = mdio_write(np, np->port, NIU_ESR_DEV_ADDR,
err = mdio_write(np, np->port, NIU_ESR_DEV_ADDR,
err = mdio_write(np, np->port, NIU_ESR_DEV_ADDR,
err = mdio_write(np, np->port, NIU_ESR_DEV_ADDR,
err = mdio_write(np, np->port, NIU_ESR_DEV_ADDR,
err = mdio_write(np, np->port, NIU_ESR_DEV_ADDR,
gp->phy_mii.mdio_write = _sungem_phy_write;
data->mii_if.mdio_write = tsi108_mdio_write;
mdio_write(dev, phy_id, MII_BMCR, mii_cmd);
static void mdio_write(struct net_device *dev, int phy_id, int location, int value);
rp->mii_if.mdio_write = mdio_write;
return mdio->mdio_write(mdio->dev, prtad, devad, addr,
return mdio->mdio_write(mdio->dev, prtad, devad, addr, new_val);
mii->mdio_write(dev, mii->phy_id, MII_ADVERTISE, tmp);
mii->mdio_write(dev, mii->phy_id, MII_CTRL1000, tmp2);
mii->mdio_write(dev, mii->phy_id, MII_BMCR, bmcr);
mii->mdio_write(dev, mii->phy_id, MII_BMCR, tmp);
mii->mdio_write(dev, mii->phy_id, MII_ADVERTISE, tmp);
mii->mdio_write(dev, mii->phy_id, MII_CTRL1000, tmp2);
mii->mdio_write(dev, mii->phy_id, MII_BMCR, bmcr);
mii->mdio_write(dev, mii->phy_id, MII_BMCR, tmp);
mii->mdio_write(mii->dev, mii->phy_id, MII_BMCR, bmcr);
mii_if->mdio_write(mii_if->dev, mii_data->phy_id,
phy->mdio_write(phy->dev, id, reg, val);
phy->mdio_write(phy->dev, phy->mii_id, reg, val);
dev->mii.mdio_write = asix_mdio_write;
dev->mii.mdio_write = asix_mdio_write;
dev->mii.mdio_write = ax88179_mdio_write;
dev->mii.mdio_write = ch9200_mdio_write;
dev->mii.mdio_write = dm9601_mdio_write;
dev->mii.mdio_write = mcs7830_mdio_write;
pegasus->mii.mdio_write = mdio_write;
tp->mii.mdio_write = write_mii_word;
dev->mii.mdio_write = r8153_ecm_mdio_write;
dev->mii.mdio_write = smsc75xx_mdio_write;
dev->mii.mdio_write = sr_mdio_write;
if (!dev->mii.mdio_write)
if (!dev->mii.mdio_write)
int (*mdio_write)(struct net_device *dev, int prtad, int devad,
void (*mdio_write) (struct net_device *dev, int phy_id, int location, int val);
void (*mdio_write) (struct net_device *dev, int mii_id, int reg, int val);