Lines Matching refs:mii
135 rlphy_service(struct mii_softc *sc, struct mii_data *mii, int cmd) in rlphy_service() argument
165 struct mii_data *mii = phy->mii_pdata; in rlphy_status() local
166 struct ifmedia_entry *ife = mii->mii_media.ifm_cur; in rlphy_status()
169 mii->mii_media_status = IFM_AVALID; in rlphy_status()
170 mii->mii_media_active = IFM_ETHER; in rlphy_status()
174 mii->mii_media_status |= IFM_ACTIVE; in rlphy_status()
178 mii->mii_media_active |= IFM_NONE; in rlphy_status()
179 mii->mii_media_status = 0; in rlphy_status()
184 mii->mii_media_active |= IFM_LOOP; in rlphy_status()
194 mii->mii_media_active |= IFM_NONE; in rlphy_status()
201 mii->mii_media_active |= IFM_100_TX|IFM_FDX; in rlphy_status()
203 mii->mii_media_active |= IFM_100_T4|IFM_HDX; in rlphy_status()
205 mii->mii_media_active |= IFM_100_TX|IFM_HDX; in rlphy_status()
207 mii->mii_media_active |= IFM_10_T|IFM_FDX; in rlphy_status()
209 mii->mii_media_active |= IFM_10_T|IFM_HDX; in rlphy_status()
211 mii->mii_media_active |= IFM_NONE; in rlphy_status()
212 if ((mii->mii_media_active & IFM_FDX) != 0) in rlphy_status()
213 mii->mii_media_active |= in rlphy_status()
246 mii->mii_media_active |= IFM_100_TX; in rlphy_status()
248 mii->mii_media_active |= IFM_10_T; in rlphy_status()
252 mii->mii_media_active |= IFM_10_T; in rlphy_status()
254 mii->mii_media_active |= IFM_100_TX; in rlphy_status()
256 mii->mii_media_active |= IFM_HDX; in rlphy_status()
258 mii->mii_media_active = ife->ifm_media; in rlphy_status()