Home | History | Annotate | Download | only in mii

Lines Matching defs:mii

30 /* FreeBSD: src/sys/dev/mii/rdcphy.c,v 1.1 2010/12/30 23:50:25 yongari Exp */
50 #include <dev/mii/mii.h>
51 #include <dev/mii/miivar.h>
52 #include <dev/mii/miidevs.h>
54 #include <dev/mii/rdcphyreg.h>
100 struct mii_data *mii = ma->mii_data;
109 sc->mii_inst = mii->mii_instance;
112 sc->mii_pdata = mii;
115 mii_lock(mii);
124 mii_unlock(mii);
130 rdcphy_service(struct mii_softc *sc, struct mii_data *mii, int cmd)
133 struct ifmedia_entry *ife = mii->mii_media.ifm_cur;
135 KASSERT(mii_locked(mii));
143 if ((mii->mii_ifp->if_flags & IFF_UP) == 0)
160 mii->mii_media_status = 0;
161 mii->mii_media_active = IFM_ETHER | IFM_NONE;
180 * that mii(4) did not notice the link change.
205 struct mii_data *mii = sc->mii_pdata;
208 KASSERT(mii_locked(mii));
210 mii->mii_media_status = IFM_AVALID;
211 mii->mii_media_active = IFM_ETHER;
218 mii->mii_media_status |= IFM_ACTIVE;
222 mii->mii_media_active |= IFM_NONE;
223 mii->mii_media_status = 0;
228 mii->mii_media_active |= IFM_LOOP;
233 mii->mii_media_active |= IFM_NONE;
240 mii->mii_media_active |= IFM_100_TX;
243 mii->mii_media_active |= IFM_10_T;
246 mii->mii_media_active |= IFM_NONE;
250 mii->mii_media_active |= IFM_FDX | mii_phy_flowstatus(sc);
252 mii->mii_media_active |= IFM_HDX;