Lines Matching refs:mii
189 dcphy_service(struct mii_softc *sc, struct mii_data *mii, int cmd) in dcphy_service() argument
192 struct ifmedia_entry *ife = mii->mii_media.ifm_cur; in dcphy_service()
196 dc_sc = if_getsoftc(mii->mii_ifp); in dcphy_service()
206 if ((if_getflags(mii->mii_ifp) & IFF_UP) == 0) in dcphy_service()
209 mii->mii_media_active = IFM_NONE; in dcphy_service()
256 if ((if_getflags(mii->mii_ifp) & IFF_UP) == 0) in dcphy_service()
299 struct mii_data *mii = sc->mii_pdata; in dcphy_status() local
303 dc_sc = if_getsoftc(mii->mii_ifp); in dcphy_status()
305 mii->mii_media_status = IFM_AVALID; in dcphy_status()
306 mii->mii_media_active = IFM_ETHER; in dcphy_status()
308 if ((if_getflags(mii->mii_ifp) & IFF_UP) == 0) in dcphy_status()
313 mii->mii_media_status |= IFM_ACTIVE; in dcphy_status()
321 mii->mii_media_active |= IFM_NONE; in dcphy_status()
329 mii->mii_media_active |= IFM_100_TX | IFM_FDX; in dcphy_status()
332 mii->mii_media_active |= IFM_100_T4 | IFM_HDX; in dcphy_status()
335 mii->mii_media_active |= IFM_100_TX | IFM_HDX; in dcphy_status()
337 mii->mii_media_active |= IFM_10_T | IFM_FDX; in dcphy_status()
339 mii->mii_media_active |= IFM_10_T | IFM_HDX; in dcphy_status()
341 mii->mii_media_active |= IFM_NONE; in dcphy_status()
357 mii->mii_media_active |= IFM_100_TX | IFM_HDX; in dcphy_status()
359 mii->mii_media_active |= IFM_10_T | IFM_HDX; in dcphy_status()
361 mii->mii_media_active |= IFM_NONE; in dcphy_status()
369 mii->mii_media_active |= IFM_10_T; in dcphy_status()
371 mii->mii_media_active |= IFM_100_TX; in dcphy_status()
373 mii->mii_media_active |= IFM_FDX; in dcphy_status()
375 mii->mii_media_active |= IFM_HDX; in dcphy_status()
379 dcphy_auto(struct mii_softc *mii) in dcphy_auto() argument
383 sc = if_getsoftc(mii->mii_pdata->mii_ifp); in dcphy_auto()
388 if (mii->mii_capabilities & BMSR_100TXHDX) in dcphy_auto()
400 dcphy_reset(struct mii_softc *mii) in dcphy_reset() argument
404 sc = if_getsoftc(mii->mii_pdata->mii_ifp); in dcphy_reset()