Lines Matching defs:mii
36 __FBSDID("$FreeBSD: releng/12.0/sys/dev/mii/ukphy_subr.c 326255 2017-11-27 14:52:40Z pfg $");
51 #include <dev/mii/mii.h>
52 #include <dev/mii/miivar.h>
63 struct mii_data *mii = phy->mii_pdata;
64 struct ifmedia_entry *ife = mii->mii_media.ifm_cur;
67 mii->mii_media_status = IFM_AVALID;
68 mii->mii_media_active = IFM_ETHER;
72 mii->mii_media_status |= IFM_ACTIVE;
76 mii->mii_media_active |= IFM_NONE;
77 mii->mii_media_status = 0;
82 mii->mii_media_active |= IFM_LOOP;
92 mii->mii_media_active |= IFM_NONE;
106 mii->mii_media_active |= IFM_1000_T|IFM_FDX;
109 mii->mii_media_active |= IFM_1000_T|IFM_HDX;
111 mii->mii_media_active |= IFM_100_TX|IFM_FDX;
113 mii->mii_media_active |= IFM_100_T4|IFM_HDX;
115 mii->mii_media_active |= IFM_100_TX|IFM_HDX;
117 mii->mii_media_active |= IFM_10_T|IFM_FDX;
119 mii->mii_media_active |= IFM_10_T|IFM_HDX;
121 mii->mii_media_active |= IFM_NONE;
123 if ((mii->mii_media_active & IFM_1000_T) != 0 &&
125 mii->mii_media_active |= IFM_ETH_MASTER;
127 if ((mii->mii_media_active & IFM_FDX) != 0)
128 mii->mii_media_active |= mii_phy_flowstatus(phy);
130 mii->mii_media_active = ife->ifm_media;