Lines Matching full:mii

52 #include <dev/mii/mii.h>
53 #include <dev/mii/miivar.h>
133 rlphy_service(struct mii_softc *sc, struct mii_data *mii, int cmd) in rlphy_service() argument
163 struct mii_data *mii = phy->mii_pdata; in rlphy_status() local
164 struct ifmedia_entry *ife = mii->mii_media.ifm_cur; in rlphy_status()
167 mii->mii_media_status = IFM_AVALID; in rlphy_status()
168 mii->mii_media_active = IFM_ETHER; in rlphy_status()
172 mii->mii_media_status |= IFM_ACTIVE; in rlphy_status()
176 mii->mii_media_active |= IFM_NONE; in rlphy_status()
177 mii->mii_media_status = 0; in rlphy_status()
182 mii->mii_media_active |= IFM_LOOP; in rlphy_status()
192 mii->mii_media_active |= IFM_NONE; in rlphy_status()
199 mii->mii_media_active |= IFM_100_TX|IFM_FDX; in rlphy_status()
201 mii->mii_media_active |= IFM_100_T4|IFM_HDX; in rlphy_status()
203 mii->mii_media_active |= IFM_100_TX|IFM_HDX; in rlphy_status()
205 mii->mii_media_active |= IFM_10_T|IFM_FDX; in rlphy_status()
207 mii->mii_media_active |= IFM_10_T|IFM_HDX; in rlphy_status()
209 mii->mii_media_active |= IFM_NONE; in rlphy_status()
210 if ((mii->mii_media_active & IFM_FDX) != 0) in rlphy_status()
211 mii->mii_media_active |= in rlphy_status()
244 mii->mii_media_active |= IFM_100_TX; in rlphy_status()
246 mii->mii_media_active |= IFM_10_T; in rlphy_status()
250 mii->mii_media_active |= IFM_10_T; in rlphy_status()
252 mii->mii_media_active |= IFM_100_TX; in rlphy_status()
254 mii->mii_media_active |= IFM_HDX; in rlphy_status()
256 mii->mii_media_active = ife->ifm_media; in rlphy_status()