Lines Matching full:mii
69 #include <dev/mii/mii.h>
70 #include <dev/mii/miivar.h>
73 #include <dev/mii/nsgphyreg.h>
152 nsgphy_service(struct mii_softc *sc, struct mii_data *mii, int cmd) in nsgphy_service() argument
180 struct mii_data *mii = sc->mii_pdata; in nsgphy_status() local
181 struct ifmedia_entry *ife = mii->mii_media.ifm_cur; in nsgphy_status()
184 mii->mii_media_status = IFM_AVALID; in nsgphy_status()
185 mii->mii_media_active = IFM_ETHER; in nsgphy_status()
192 mii->mii_media_status |= IFM_ACTIVE; in nsgphy_status()
196 mii->mii_media_active |= IFM_NONE; in nsgphy_status()
197 mii->mii_media_status = 0; in nsgphy_status()
202 mii->mii_media_active |= IFM_LOOP; in nsgphy_status()
211 mii->mii_media_active |= IFM_NONE; in nsgphy_status()
217 mii->mii_media_active |= IFM_1000_T; in nsgphy_status()
220 mii->mii_media_active |= IFM_ETH_MASTER; in nsgphy_status()
224 mii->mii_media_active |= IFM_100_TX; in nsgphy_status()
228 mii->mii_media_active |= IFM_10_T; in nsgphy_status()
232 mii->mii_media_active |= IFM_NONE; in nsgphy_status()
233 mii->mii_media_status = 0; in nsgphy_status()
238 mii->mii_media_active |= in nsgphy_status()
241 mii->mii_media_active |= IFM_HDX; in nsgphy_status()
243 mii->mii_media_active = ife->ifm_media; in nsgphy_status()