mdio_read
goto mdio_read;
mdio_read:
v = mdio_read(phy, MDIO_DEV_PMA_PMD, AEL2005_GPIO_CTRL, &stat);
err = mdio_read(phy, MDIO_DEV_PMA_PMD, LASI_CTRL, &lasi_ctrl);
ret = mdio_read(phy, MDIO_DEV_PMA_PMD, AEL2005_GPIO_STAT, &stat);
err = mdio_read(phy, MDIO_DEV_PMA_PMD, AEL_I2C_STAT, &stat);
err = mdio_read(phy, MDIO_DEV_PMA_PMD, AEL_I2C_DATA,
err = mdio_read(phy, MDIO_DEV_PMA_PMD, AEL_I2C_STAT, &stat);
v = mdio_read(phy, MDIO_DEV_PMA_PMD, AEL2020_GPIO_STAT, &stat);
int err = mdio_read(phy, MDIO_DEV_PMA_PMD, AEL2020_GPIO_INTR, &stat);
err = mdio_read(phy, MDIO_DEV_PMA_PMD, LASI_CTRL, &lasi_ctrl);
ret = mdio_read(phy, MDIO_DEV_PMA_PMD, AEL2020_GPIO_INTR, &stat);
int err = mdio_read(phy, MDIO_DEV_PMA_PMD, PMD_RSD, &stat0);
err = mdio_read(phy, MDIO_DEV_PCS, PCS_STAT1_X, &stat1);
err = mdio_read(phy, MDIO_DEV_XGXS, XS_LN_STAT, &stat2);
if (!phy_addr && !mdio_read(phy, MDIO_DEV_PMA_PMD, MII_BMSR, &stat) &&
int err = mdio_read(phy, MDIO_DEV_PMA_PMD, PMD_RSD, &stat0);
err = mdio_read(phy, MDIO_DEV_PCS, PCS_STAT1_R, &stat1);
err = mdio_read(phy, MDIO_DEV_XGXS, XS_LN_STAT, &stat2);
err = mdio_read(phy, MDIO_DEV_VEND1, 0xfc01, &cause);
err = mdio_read(phy, MDIO_DEV_VEND1, 0xcc00, &v);
err = mdio_read(phy, MDIO_DEV_VEND1, AQ_IFLAG_GLOBAL, &cause);
err = mdio_read(phy, MDIO_DEV_PMA_PMD, MII_BMCR, &v);
err = mdio_read(phy, MDIO_DEV_PMA_PMD, AQ_LINK_STAT, &v);
err = mdio_read(phy, MDIO_DEV_ANEG, MII_BMCR, &v);
err = mdio_read(phy, MDIO_DEV_ANEG, 1, &v);
err = mdio_read(phy, MDIO_DEV_ANEG, AQ_ANEG_STAT, &v);
err = mdio_read(phy, MDIO_DEV_ANEG, 0x13, &lpa);
err = mdio_read(phy, MDIO_DEV_ANEG,
err = mdio_read(phy, MDIO_DEV_PMA_PMD, MII_BMCR, &v);
err = mdio_read(phy, MDIO_DEV_PMA_PMD, MII_BMCR, &v);
(void) mdio_read(phy, MDIO_DEV_VEND1, AQ_FW_VERSION, &v);
(void) mdio_read(phy, MDIO_DEV_PMA_PMD, MII_BMCR, &v);
(void) mdio_read(phy, MDIO_DEV_XGXS, AQ_XAUI_RX_CFG, &v);
(void) mdio_read(phy, MDIO_DEV_XGXS, AQ_XAUI_TX_CFG, &v2);
(void) mdio_read(phy, MDIO_DEV_XGXS, AQ_XAUI_KX_CFG, &v);
(void) mdio_read(phy, regs[i].mmd, regs[i].reg, &v); \
if (mdio_read(phy, MDIO_DEV_VEND1, AQ_THERMAL2, &v) ||
if (mdio_read(phy, MDIO_DEV_VEND1, AQ_THERMAL1, &v))
int (*mdio_read)(adapter_t *adapter, int phy_addr, int mmd_addr,
return phy->mdio_read(phy->adapter, phy->addr, mmd, reg, valp);
phy->mdio_read = mdio_ops->read;
return mdio_read(cphy, 0, MV88E1XXX_INTR_STATUS, &val);
mdio_read(cphy, 0, MV88E1XXX_SPECIFIC_STATUS, &status);
mdio_read(cphy, 0, MV88E1XXX_INTR_STATUS, &cause);
ret = mdio_read(phy, mmd, reg, &val);
err = mdio_read(phy, mmd, MII_BMCR, &ctl);
err = mdio_read(phy, 0, MII_CTRL1000, &val);
err = mdio_read(phy, 0, MII_BMCR, &ctl);
return mdio_read(phy, MDIO_DEV_PMA_PMD, LASI_STAT, &val);
int err = mdio_read(phy, MDIO_DEV_PMA_PMD, LASI_STAT, &status);
err = mdio_read(phy, MDIO_DEV_VEND1, TN1010_VEND1_STAT, &status);
err = mdio_read(phy, MDIO_DEV_ANEG, ANEG_LPA, &lpa);
err = mdio_read(phy, MDIO_DEV_ANEG, ANEG_ADVER,
return mdio_read(cphy, 0, VSC8211_INTR_STATUS, &val);
err = mdio_read(cphy, 0, MII_BMCR, &bmcr);
err = mdio_read(cphy, 0, MII_BMSR, &status);
err = mdio_read(cphy, 0, MII_BMSR, &status);
err = mdio_read(cphy, 0, VSC8211_AUX_CTRL_STAT, &status);
err = mdio_read(cphy, 0, MII_LPA, &lpa);
err = mdio_read(cphy, 0, MII_ADVERTISE, &adv);
err = mdio_read(cphy, 0, MII_BMCR, &bmcr);
err = mdio_read(cphy, 0, MII_BMSR, &status);
err = mdio_read(cphy, 0, MII_BMSR, &status);
err = mdio_read(cphy, 0, MII_LPA, &lpa);
err = mdio_read(cphy, 0, MII_ADVERTISE, &adv);
err = mdio_read(cphy, 0, VSC8211_INTR_STATUS, &cause);
err = mdio_read(phy, 0, VSC8211_PHY_CTRL, ¤tregval);
err = mdio_read(phy, 0, VSC8211_EXT_CTRL, &val);
if (!phy->mdio_read)
error = phy->mdio_read(sc, mid->phy_id & 0x1f, mmd,
error = phy->mdio_read(sc, mid->phy_id & 0x1f, 0,