Lines Matching defs:mii
46 #include <dev/mii/mii.h>
47 #include <dev/mii/miivar.h>
50 #include <dev/mii/ip1000phyreg.h>
119 ip1000phy_service(struct mii_softc *sc, struct mii_data *mii, int cmd)
121 struct ifmedia_entry *ife = mii->mii_media.ifm_cur;
132 if ((mii->mii_ifp->if_flags & IFF_UP) == 0) {
185 if ((mii->mii_ifp->if_flags & IFF_UP) == 0)
231 struct mii_data *mii = sc->mii_pdata;
234 mii->mii_media_status = IFM_AVALID;
235 mii->mii_media_active = IFM_ETHER;
240 mii->mii_media_status |= IFM_ACTIVE;
244 mii->mii_media_active |= IFM_LOOP;
249 mii->mii_media_active |= IFM_NONE;
258 mii->mii_media_active |= IFM_10_T;
261 mii->mii_media_active |= IFM_100_TX;
264 mii->mii_media_active |= IFM_1000_T;
267 mii->mii_media_active |= IFM_NONE;
271 mii->mii_media_active |= IFM_FDX;
273 mii->mii_media_active |= IFM_HDX;
278 mii->mii_media_active |= IFM_NONE;
281 mii->mii_media_active |= IFM_10_T;
284 mii->mii_media_active |= IFM_100_TX;
287 mii->mii_media_active |= IFM_1000_T;
290 mii->mii_media_active |= IFM_NONE;
294 mii->mii_media_active |= IFM_FDX;
296 mii->mii_media_active |= IFM_HDX;
299 if ((mii->mii_media_active & IFM_FDX) != 0)
300 mii->mii_media_active |= mii_phy_flowstatus(sc);
302 if ((mii->mii_media_active & IFM_1000_T) != 0) {
305 mii->mii_media_active |= IFM_ETH_MASTER;