Lines Matching full:mii

77 #include <dev/mii/mii.h>
78 #include <dev/mii/miivar.h>
81 #include <dev/mii/nsphyreg.h>
136 nsphy_service(struct mii_softc *sc, struct mii_data *mii, int cmd) in nsphy_service() argument
201 struct mii_data *mii = sc->mii_pdata; in nsphy_status() local
202 struct ifmedia_entry *ife = mii->mii_media.ifm_cur; in nsphy_status()
205 mii->mii_media_status = IFM_AVALID; in nsphy_status()
206 mii->mii_media_active = IFM_ETHER; in nsphy_status()
211 mii->mii_media_status |= IFM_ACTIVE; in nsphy_status()
215 mii->mii_media_active |= IFM_NONE; in nsphy_status()
216 mii->mii_media_status = 0; in nsphy_status()
221 mii->mii_media_active |= IFM_LOOP; in nsphy_status()
230 mii->mii_media_active |= IFM_NONE; in nsphy_status()
243 mii->mii_media_active |= IFM_100_TX|IFM_FDX; in nsphy_status()
245 mii->mii_media_active |= IFM_100_T4|IFM_HDX; in nsphy_status()
247 mii->mii_media_active |= IFM_100_TX|IFM_HDX; in nsphy_status()
249 mii->mii_media_active |= IFM_10_T|IFM_FDX; in nsphy_status()
251 mii->mii_media_active |= IFM_10_T|IFM_HDX; in nsphy_status()
253 mii->mii_media_active |= IFM_NONE; in nsphy_status()
254 if ((mii->mii_media_active & IFM_FDX) != 0) in nsphy_status()
255 mii->mii_media_active |= in nsphy_status()
267 mii->mii_media_active |= IFM_10_T; in nsphy_status()
269 mii->mii_media_active |= IFM_100_TX; in nsphy_status()
270 mii->mii_media_active |= IFM_HDX; in nsphy_status()
272 mii->mii_media_active = ife->ifm_media; in nsphy_status()
291 * between asserting software reset and attempting MII serial in nsphy_reset()