Lines Matching defs:mii
60 #include <dev/mii/mii.h>
61 #include <dev/mii/miivar.h>
187 dcphy_service(struct mii_softc *sc, struct mii_data *mii, int cmd)
190 struct ifmedia_entry *ife = mii->mii_media.ifm_cur;
194 dc_sc = if_getsoftc(mii->mii_ifp);
204 if ((if_getflags(mii->mii_ifp) & IFF_UP) == 0)
207 mii->mii_media_active = IFM_NONE;
254 if ((if_getflags(mii->mii_ifp) & IFF_UP) == 0)
297 struct mii_data *mii = sc->mii_pdata;
301 dc_sc = if_getsoftc(mii->mii_ifp);
303 mii->mii_media_status = IFM_AVALID;
304 mii->mii_media_active = IFM_ETHER;
306 if ((if_getflags(mii->mii_ifp) & IFF_UP) == 0)
311 mii->mii_media_status |= IFM_ACTIVE;
319 mii->mii_media_active |= IFM_NONE;
327 mii->mii_media_active |= IFM_100_TX | IFM_FDX;
330 mii->mii_media_active |= IFM_100_T4 | IFM_HDX;
333 mii->mii_media_active |= IFM_100_TX | IFM_HDX;
335 mii->mii_media_active |= IFM_10_T | IFM_FDX;
337 mii->mii_media_active |= IFM_10_T | IFM_HDX;
339 mii->mii_media_active |= IFM_NONE;
355 mii->mii_media_active |= IFM_100_TX | IFM_HDX;
357 mii->mii_media_active |= IFM_10_T | IFM_HDX;
359 mii->mii_media_active |= IFM_NONE;
367 mii->mii_media_active |= IFM_10_T;
369 mii->mii_media_active |= IFM_100_TX;
371 mii->mii_media_active |= IFM_FDX;
373 mii->mii_media_active |= IFM_HDX;
377 dcphy_auto(struct mii_softc *mii)
381 sc = if_getsoftc(mii->mii_pdata->mii_ifp);
386 if (mii->mii_capabilities & BMSR_100TXHDX)
398 dcphy_reset(struct mii_softc *mii)
402 sc = if_getsoftc(mii->mii_pdata->mii_ifp);