Lines Matching full:mii
53 #include <dev/mii/mii.h>
54 #include <dev/mii/miivar.h>
57 #include <dev/mii/rgephyreg.h>
150 rgephy_service(struct mii_softc *sc, struct mii_data *mii, int cmd) in rgephy_service() argument
152 struct ifmedia_entry *ife = mii->mii_media.ifm_cur; in rgephy_service()
190 (mii->mii_media.ifm_media & IFM_FLAG0) != 0) in rgephy_service()
214 if ((mii->mii_media.ifm_media & IFM_FLAG0) == 0) in rgephy_service()
269 if (sc->mii_media_active != mii->mii_media_active || in rgephy_service()
270 sc->mii_media_status != mii->mii_media_status || in rgephy_service()
311 struct mii_data *mii = sc->mii_pdata; in rgephy_status() local
315 mii->mii_media_status = IFM_AVALID; in rgephy_status()
316 mii->mii_media_active = IFM_ETHER; in rgephy_status()
319 mii->mii_media_status |= IFM_ACTIVE; in rgephy_status()
324 mii->mii_media_active |= IFM_NONE; in rgephy_status()
325 mii->mii_media_status = 0; in rgephy_status()
330 mii->mii_media_active |= IFM_LOOP; in rgephy_status()
335 mii->mii_media_active |= IFM_NONE; in rgephy_status()
346 mii->mii_media_active |= IFM_1000_T; in rgephy_status()
349 mii->mii_media_active |= IFM_100_TX; in rgephy_status()
352 mii->mii_media_active |= IFM_10_T; in rgephy_status()
355 mii->mii_media_active |= IFM_NONE; in rgephy_status()
359 mii->mii_media_active |= IFM_FDX; in rgephy_status()
361 mii->mii_media_active |= IFM_HDX; in rgephy_status()
367 mii->mii_media_active |= IFM_1000_T; in rgephy_status()
370 mii->mii_media_active |= IFM_100_TX; in rgephy_status()
373 mii->mii_media_active |= IFM_10_T; in rgephy_status()
376 mii->mii_media_active |= IFM_NONE; in rgephy_status()
380 mii->mii_media_active |= IFM_FDX; in rgephy_status()
382 mii->mii_media_active |= IFM_HDX; in rgephy_status()
390 mii->mii_media_active |= IFM_1000_T; in rgephy_status()
392 mii->mii_media_active |= IFM_100_TX; in rgephy_status()
394 mii->mii_media_active |= IFM_10_T; in rgephy_status()
396 mii->mii_media_active |= IFM_NONE; in rgephy_status()
398 mii->mii_media_active |= IFM_FDX; in rgephy_status()
400 mii->mii_media_active |= IFM_HDX; in rgephy_status()
403 if ((mii->mii_media_active & IFM_FDX) != 0) in rgephy_status()
404 mii->mii_media_active |= mii_phy_flowstatus(sc); in rgephy_status()
406 if ((IFM_SUBTYPE(mii->mii_media_active) == IFM_1000_T) && in rgephy_status()
408 mii->mii_media_active |= IFM_ETH_MASTER; in rgephy_status()