Lines Matching defs:mii
59 #include <dev/mii/mii.h>
60 #include <dev/mii/miivar.h>
186 dcphy_service(struct mii_softc *sc, struct mii_data *mii, int cmd)
189 struct ifmedia_entry *ife = mii->mii_media.ifm_cur;
193 dc_sc = mii->mii_ifp->if_softc;
203 if ((mii->mii_ifp->if_flags & IFF_UP) == 0)
206 mii->mii_media_active = IFM_NONE;
253 if ((mii->mii_ifp->if_flags & IFF_UP) == 0)
296 struct mii_data *mii = sc->mii_pdata;
300 dc_sc = mii->mii_ifp->if_softc;
302 mii->mii_media_status = IFM_AVALID;
303 mii->mii_media_active = IFM_ETHER;
305 if ((mii->mii_ifp->if_flags & IFF_UP) == 0)
310 mii->mii_media_status |= IFM_ACTIVE;
318 mii->mii_media_active |= IFM_NONE;
326 mii->mii_media_active |= IFM_100_TX | IFM_FDX;
329 mii->mii_media_active |= IFM_100_T4 | IFM_HDX;
332 mii->mii_media_active |= IFM_100_TX | IFM_HDX;
334 mii->mii_media_active |= IFM_10_T | IFM_FDX;
336 mii->mii_media_active |= IFM_10_T | IFM_HDX;
338 mii->mii_media_active |= IFM_NONE;
354 mii->mii_media_active |= IFM_100_TX | IFM_HDX;
356 mii->mii_media_active |= IFM_10_T | IFM_HDX;
358 mii->mii_media_active |= IFM_NONE;
366 mii->mii_media_active |= IFM_10_T;
368 mii->mii_media_active |= IFM_100_TX;
370 mii->mii_media_active |= IFM_FDX;
372 mii->mii_media_active |= IFM_HDX;
376 dcphy_auto(struct mii_softc *mii)
380 sc = mii->mii_pdata->mii_ifp->if_softc;
385 if (mii->mii_capabilities & BMSR_100TXHDX)
397 dcphy_reset(struct mii_softc *mii)
401 sc = mii->mii_pdata->mii_ifp->if_softc;