my_phy_readreg
static u_int16_t my_phy_readreg(struct my_softc *, int);
phy_bmcr = my_phy_readreg(sc, PHY_BMCR);
if (!(my_phy_readreg(sc, PHY_BMCR) & PHY_BMCR_AUTONEGENBL)) {
if (my_phy_readreg(sc, PHY_BMCR) & PHY_BMCR_1000)
if (my_phy_readreg(sc, PHY_BMCR) & PHY_BMCR_SPEEDSEL)
if (my_phy_readreg(sc, PHY_BMCR) & PHY_BMCR_DUPLEX)
ability = my_phy_readreg(sc, PHY_LPAR);
advert = my_phy_readreg(sc, PHY_ANAR);
ability2 = my_phy_readreg(sc, PHY_1000SR);
if (!(my_phy_readreg(sc, PHY_BMSR) & PHY_BMSR_LINKSTAT))
while (my_phy_readreg(sc, PHY_BMCR) & PHY_BMCR_RESET);
phy_sts = my_phy_readreg(sc, PHY_BMCR);
phy_sts = my_phy_readreg(sc, PHY_BMSR);
if (my_phy_readreg(sc, PHY_BMSR) & PHY_BMSR_AUTONEGCOMP) {
phy_sts = my_phy_readreg(sc, PHY_BMSR);
media = my_phy_readreg(sc, PHY_BMCR);
if (my_phy_readreg(sc, PHY_BMSR) & PHY_BMSR_LINKSTAT) {
advert = my_phy_readreg(sc, PHY_ANAR);
ability = my_phy_readreg(sc, PHY_LPAR);
ability2 = my_phy_readreg(sc, PHY_1000SR);
bmsr = my_phy_readreg(sc, PHY_BMSR);
bmcr = my_phy_readreg(sc, PHY_BMCR);
bmcr = my_phy_readreg(sc, PHY_BMCR);
phy_sts = my_phy_readreg(sc, PHY_BMSR);
phy_vid = my_phy_readreg(sc, PHY_VENID);
phy_did = my_phy_readreg(sc, PHY_DEVID);