Lines Matching refs:mii

121 ip1000phy_service(struct mii_softc *sc, struct mii_data *mii, int cmd)  in ip1000phy_service()  argument
123 struct ifmedia_entry *ife = mii->mii_media.ifm_cur; in ip1000phy_service()
220 struct mii_data *mii = sc->mii_pdata; in ip1000phy_status() local
223 mii->mii_media_status = IFM_AVALID; in ip1000phy_status()
224 mii->mii_media_active = IFM_ETHER; in ip1000phy_status()
229 mii->mii_media_status |= IFM_ACTIVE; in ip1000phy_status()
233 mii->mii_media_active |= IFM_LOOP; in ip1000phy_status()
238 mii->mii_media_active |= IFM_NONE; in ip1000phy_status()
247 mii->mii_media_active |= IFM_10_T; in ip1000phy_status()
250 mii->mii_media_active |= IFM_100_TX; in ip1000phy_status()
253 mii->mii_media_active |= IFM_1000_T; in ip1000phy_status()
256 mii->mii_media_active |= IFM_NONE; in ip1000phy_status()
260 mii->mii_media_active |= IFM_FDX; in ip1000phy_status()
262 mii->mii_media_active |= IFM_HDX; in ip1000phy_status()
267 mii->mii_media_active |= IFM_NONE; in ip1000phy_status()
270 mii->mii_media_active |= IFM_10_T; in ip1000phy_status()
273 mii->mii_media_active |= IFM_100_TX; in ip1000phy_status()
276 mii->mii_media_active |= IFM_1000_T; in ip1000phy_status()
279 mii->mii_media_active |= IFM_NONE; in ip1000phy_status()
283 mii->mii_media_active |= IFM_FDX; in ip1000phy_status()
285 mii->mii_media_active |= IFM_HDX; in ip1000phy_status()
288 if ((mii->mii_media_active & IFM_FDX) != 0) in ip1000phy_status()
289 mii->mii_media_active |= mii_phy_flowstatus(sc); in ip1000phy_status()
291 if ((mii->mii_media_active & IFM_1000_T) != 0) { in ip1000phy_status()
294 mii->mii_media_active |= IFM_ETH_MASTER; in ip1000phy_status()