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