Lines Matching +full:1000 +full:ma
77 u_int mm_gtcr; /* 100base-T2 or 1000base-T CR */
103 /* 1000baseX */
107 /* 1000baseX-FDX */
111 /* 1000baseT */
115 /* 1000baseT-FDX */
225 /* XXX Only 1000BASE-T has PAUSE_ASYM? */ in mii_phy_setmedia()
246 * Check for 1000BASE-X. Autonegotiation is a bit in mii_phy_auto()
268 /* XXX Only 1000BASE-T has PAUSE_ASYM? */ in mii_phy_auto()
348 DELAY(1000); in mii_phy_reset()
460 * XXX Right now only handle 1000SX and 1000TX. Need in mii_phy_add_media()
461 * XXX to handle 1000LX and 1000CX somehow. in mii_phy_add_media()
468 PRINT("1000baseSX"); in mii_phy_add_media()
475 PRINT("1000baseSX-FDX"); in mii_phy_add_media()
480 PRINT("1000baseSX-FDX-flow"); in mii_phy_add_media()
486 * 1000baseT media needs to be able to manipulate in mii_phy_add_media()
489 * All 1000baseT PHYs have a 1000baseT control register. in mii_phy_add_media()
496 PRINT("1000baseT"); in mii_phy_add_media()
499 PRINT("1000baseT-master"); in mii_phy_add_media()
506 PRINT("1000baseT-FDX"); in mii_phy_add_media()
509 PRINT("1000baseT-FDX-master"); in mii_phy_add_media()
514 PRINT("1000baseT-FDX-flow"); in mii_phy_add_media()
518 PRINT("1000baseT-FDX-flow-master"); in mii_phy_add_media()
550 mii_phy_match_gen(const struct mii_attach_args *ma, in mii_phy_match_gen() argument
556 if (MII_OUI(ma->mii_id1, ma->mii_id2) == mpd->mpd_oui && in mii_phy_match_gen()
557 MII_MODEL(ma->mii_id2) == mpd->mpd_model) in mii_phy_match_gen()
564 mii_phy_match(const struct mii_attach_args *ma, const struct mii_phydesc *mpd) in mii_phy_match() argument
567 return (mii_phy_match_gen(ma, mpd, sizeof(struct mii_phydesc))); in mii_phy_match()
587 struct mii_attach_args *ma; in mii_phy_dev_attach() local
591 ma = device_get_ivars(dev); in mii_phy_dev_attach()
593 mii = ma->mii_data; in mii_phy_dev_attach()
597 sc->mii_mpd_oui = MII_OUI(ma->mii_id1, ma->mii_id2); in mii_phy_dev_attach()
598 sc->mii_mpd_model = MII_MODEL(ma->mii_id2); in mii_phy_dev_attach()
599 sc->mii_mpd_rev = MII_REV(ma->mii_id2); in mii_phy_dev_attach()
600 sc->mii_capmask = ma->mii_capmask; in mii_phy_dev_attach()
602 sc->mii_phy = ma->mii_phyno; in mii_phy_dev_attach()
603 sc->mii_offset = ma->mii_offset; in mii_phy_dev_attach()
641 case 1000: in mii_phy_dev_attach()
677 * Check for 1000BASE-X. Autonegotiation is a bit in mii_phy_flowstatus()