Lines Matching refs:mii
61 struct mii_data *mii = phy->mii_pdata; in ukphy_status() local
62 struct ifmedia_entry *ife = mii->mii_media.ifm_cur; in ukphy_status()
65 mii->mii_media_status = IFM_AVALID; in ukphy_status()
66 mii->mii_media_active = IFM_ETHER; in ukphy_status()
70 mii->mii_media_status |= IFM_ACTIVE; in ukphy_status()
74 mii->mii_media_active |= IFM_NONE; in ukphy_status()
75 mii->mii_media_status = 0; in ukphy_status()
80 mii->mii_media_active |= IFM_LOOP; in ukphy_status()
90 mii->mii_media_active |= IFM_NONE; in ukphy_status()
104 mii->mii_media_active |= IFM_1000_T|IFM_FDX; in ukphy_status()
107 mii->mii_media_active |= IFM_1000_T|IFM_HDX; in ukphy_status()
109 mii->mii_media_active |= IFM_100_TX|IFM_FDX; in ukphy_status()
111 mii->mii_media_active |= IFM_100_T4|IFM_HDX; in ukphy_status()
113 mii->mii_media_active |= IFM_100_TX|IFM_HDX; in ukphy_status()
115 mii->mii_media_active |= IFM_10_T|IFM_FDX; in ukphy_status()
117 mii->mii_media_active |= IFM_10_T|IFM_HDX; in ukphy_status()
119 mii->mii_media_active |= IFM_NONE; in ukphy_status()
121 if ((mii->mii_media_active & IFM_1000_T) != 0 && in ukphy_status()
123 mii->mii_media_active |= IFM_ETH_MASTER; in ukphy_status()
125 if ((mii->mii_media_active & IFM_FDX) != 0) in ukphy_status()
126 mii->mii_media_active |= mii_phy_flowstatus(phy); in ukphy_status()
128 mii->mii_media_active = ife->ifm_media; in ukphy_status()