Lines Matching refs:phyaddr
140 const unsigned phyaddr);
1343 unsigned phyaddr;
1346 for (phyaddr = 1; phyaddr < 32; phyaddr++) {
1347 unsigned status = tulip_mii_readreg(sc, phyaddr, PHYREG_STATUS);
1351 return phyaddr;
1387 tulip_mii_autonegotiate(tulip_softc_t * const sc, const unsigned phyaddr)
1396 tulip_mii_writereg(sc, phyaddr, PHYREG_CONTROL, PHYCTL_RESET);
1404 u_int32_t data = tulip_mii_readreg(sc, phyaddr, PHYREG_CONTROL);
1411 ifp->if_xname, phyaddr);
1418 status = tulip_mii_readreg(sc, phyaddr, PHYREG_STATUS);
1422 ifp->if_xname, phyaddr);
1428 if (tulip_mii_readreg(sc, phyaddr, PHYREG_AUTONEG_ADVERTISEMENT) != ((status >> 6) | 0x01))
1429 tulip_mii_writereg(sc, phyaddr, PHYREG_AUTONEG_ADVERTISEMENT, (status >> 6) | 0x01);
1430 tulip_mii_writereg(sc, phyaddr, PHYREG_CONTROL, data|PHYCTL_AUTONEG_RESTART|PHYCTL_AUTONEG_ENABLE);
1431 data = tulip_mii_readreg(sc, phyaddr, PHYREG_CONTROL);
1435 ifp->if_xname, phyaddr, data);
1438 ifp->if_xname, phyaddr, data);
1446 u_int32_t status = tulip_mii_readreg(sc, phyaddr, PHYREG_STATUS);
1455 ifp->if_xname, phyaddr, status,
1456 tulip_mii_readreg(sc, phyaddr, PHYREG_CONTROL));
1462 data = tulip_mii_readreg(sc, phyaddr, PHYREG_AUTONEG_ABILITIES);
1465 ifp->if_xname, phyaddr, data);
1481 ifp->if_xname, phyaddr, sc->tulip_probe_state);