Lines Matching defs:mii

51 #include <dev/mii/mii.h>
52 #include <dev/mii/miivar.h>
55 #include <dev/mii/brgphyreg.h>
316 brgphy_service(struct mii_softc *sc, struct mii_data *mii, int cmd)
318 struct ifmedia_entry *ife = mii->mii_media.ifm_cur;
326 if ((mii->mii_ifp->if_flags & IFF_UP) == 0)
349 if ((mii->mii_ifp->if_flags & IFF_UP) == 0)
391 if (sc->mii_media_active != mii->mii_media_active ||
392 sc->mii_media_status != mii->mii_media_status ||
484 struct mii_data *mii = sc->mii_pdata;
488 mii->mii_media_status = IFM_AVALID;
489 mii->mii_media_active = IFM_ETHER;
495 mii->mii_media_active |= IFM_LOOP;
502 mii->mii_media_active |= IFM_NONE;
517 mii->mii_media_status |= IFM_ACTIVE;
520 mii->mii_media_active |= IFM_1000_T | IFM_FDX; break;
522 mii->mii_media_active |= IFM_1000_T | IFM_HDX; break;
524 mii->mii_media_active |= IFM_100_TX | IFM_FDX; break;
526 mii->mii_media_active |= IFM_100_T4; break;
528 mii->mii_media_active |= IFM_100_TX | IFM_HDX; break;
530 mii->mii_media_active |= IFM_10_T | IFM_FDX; break;
532 mii->mii_media_active |= IFM_10_T | IFM_HDX; break;
534 mii->mii_media_active |= IFM_NONE; break;
537 if ((mii->mii_media_active & IFM_FDX) != 0)
538 mii->mii_media_active |= flowstat;
540 if (IFM_SUBTYPE(mii->mii_media_active) == IFM_1000_T &&
542 mii->mii_media_active |= IFM_ETH_MASTER;
548 mii->mii_media_status |= IFM_ACTIVE;
553 mii->mii_media_active |= IFM_1000_SX;
559 mii->mii_media_active |= IFM_FDX;
561 mii->mii_media_active |= IFM_HDX;
570 mii->mii_media_active |= IFM_10_FL; break;
572 mii->mii_media_active |= IFM_100_FX; break;
574 mii->mii_media_active |= IFM_1000_SX; break;
576 mii->mii_media_active |= IFM_2500_SX; break;
581 mii->mii_media_active |= IFM_FDX;
583 mii->mii_media_active |= IFM_HDX;
595 mii->mii_media_active |= IFM_10_FL; break;
597 mii->mii_media_active |= IFM_100_FX; break;
599 mii->mii_media_active |= IFM_1000_SX; break;
601 mii->mii_media_active |= IFM_2500_SX; break;
606 mii->mii_media_active |= IFM_FDX;
608 mii->mii_media_active |= IFM_HDX;