/src/sys/dev/mii/ |
mii_verbose.c | 61 #include <dev/mii/miidevs.h> 62 #include <dev/mii/miidevs_data.h> 63 #include <dev/mii/mii_verbose.h> 65 DEV_VERBOSE_MODULE_DEFINE(mii, NULL)
|
mii.c | 1 /* $NetBSD: mii.c,v 1.59 2024/02/08 20:11:55 andvar Exp $ */ 34 * MII bus layer, glues MII-capable network interface drivers to shareable 39 __KERNEL_RCSID(0, "$NetBSD: mii.c,v 1.59 2024/02/08 20:11:55 andvar Exp $"); 51 #include <dev/mii/mii.h> 52 #include <dev/mii/miivar.h> 63 mii_attach(device_t parent, struct mii_data *mii, int capmask, 74 KASSERT(mii->mii_media.ifm_lock != NULL); 85 mii_lock(mii); [all...] |
ukphy_subr.c | 49 #include <dev/mii/mii.h> 50 #include <dev/mii/miivar.h> 59 struct mii_data *mii = phy->mii_pdata; local in function:ukphy_status 60 struct ifmedia_entry *ife = mii->mii_media.ifm_cur; 63 KASSERT(mii_locked(mii)); 65 mii->mii_media_status = IFM_AVALID; 66 mii->mii_media_active = IFM_ETHER; 71 mii->mii_media_status |= IFM_ACTIVE; 75 mii->mii_media_active |= IFM_NONE [all...] |
glxtphy.c | 74 #include <dev/mii/mii.h> 75 #include <dev/mii/miivar.h> 76 #include <dev/mii/miidevs.h> 78 #include <dev/mii/glxtphyreg.h> 115 struct mii_data *mii = ma->mii_data; local in function:glxtphyattach 123 sc->mii_inst = mii->mii_instance; 126 sc->mii_pdata = mii; 129 mii_lock(mii); 138 mii_unlock(mii); 201 struct mii_data *mii = sc->mii_pdata; local in function:glxtphy_status [all...] |
iophy.c | 73 #include <dev/mii/mii.h> 74 #include <dev/mii/miivar.h> 75 #include <dev/mii/miidevs.h> 77 #include <dev/mii/iophyreg.h> 114 struct mii_data *mii = ma->mii_data; local in function:iophyattach 122 sc->mii_inst = mii->mii_instance; 125 sc->mii_pdata = mii; 128 mii_lock(mii); 135 mii_unlock(mii); 198 struct mii_data *mii = sc->mii_pdata; local in function:iophy_status [all...] |
rdcphy.c | 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; local in function:rdcphyattach 109 sc->mii_inst = mii->mii_instance; 112 sc->mii_pdata = mii; 115 mii_lock(mii); 205 struct mii_data *mii = sc->mii_pdata; local in function:rdcphy_status [all...] |
tqphy.c | 75 #include <dev/mii/mii.h> 76 #include <dev/mii/miivar.h> 77 #include <dev/mii/miidevs.h> 79 #include <dev/mii/tqphyreg.h> 123 struct mii_data *mii = ma->mii_data; local in function:tqphyattach 131 sc->mii_inst = mii->mii_instance; 134 sc->mii_pdata = mii; 140 mii_lock(mii); 147 mii_unlock(mii); 210 struct mii_data *mii = sc->mii_pdata; local in function:tqphy_status [all...] |
amhphy.c | 55 #include <dev/mii/mii.h> 56 #include <dev/mii/miivar.h> 57 #include <dev/mii/miidevs.h> 59 #include <dev/mii/amhphyreg.h> 95 struct mii_data *mii = ma->mii_data; local in function:amhphyattach 103 sc->mii_inst = mii->mii_instance; 106 sc->mii_pdata = mii; 109 mii_lock(mii); 116 mii_unlock(mii); 179 struct mii_data *mii = sc->mii_pdata; local in function:amhphy_status [all...] |
rlphy.c | 53 #include <dev/mii/mii.h> 54 #include <dev/mii/miivar.h> 55 #include <dev/mii/miidevs.h> 89 struct mii_data *mii = ma->mii_data; local in function:rlphymatch 91 if (mii->mii_instance != 0) 117 struct mii_data *mii = ma->mii_data; local in function:rlphyattach 135 sc->mii_inst = mii->mii_instance; 138 sc->mii_pdata = mii; 143 mii_lock(mii); 210 struct mii_data *mii = sc->mii_pdata; local in function:rlphy_status [all...] |
ikphy.c | 74 #include <dev/mii/mii.h> 75 #include <dev/mii/miivar.h> 76 #include <dev/mii/miidevs.h> 78 #include <dev/mii/ikphyreg.h> 115 struct mii_data *mii = ma->mii_data; local in function:ikphyattach 123 sc->mii_inst = mii->mii_instance; 129 sc->mii_pdata = mii; 132 mii_lock(mii); 141 mii_unlock(mii); 205 struct mii_data *mii = sc->mii_pdata; local in function:ikphy_setmedia 283 struct mii_data *mii = sc->mii_pdata; local in function:ikphy_status [all...] |
mii_verbose.h | 38 DEV_VERBOSE_DECLARE(mii);
|
pnaphy.c | 62 #include <dev/mii/mii.h> 63 #include <dev/mii/miivar.h> 64 #include <dev/mii/miidevs.h> 105 struct mii_data *mii = ma->mii_data; local in function:pnaphyattach 113 sc->mii_inst = mii->mii_instance; 116 sc->mii_pdata = mii; 119 mii_lock(mii); 126 mii_unlock(mii); 132 pnaphy_service(struct mii_softc *sc, struct mii_data *mii, int cmd 189 struct mii_data *mii = sc->mii_pdata; local in function:pnaphy_status [all...] |
gphyter.c | 81 #include <dev/mii/mii.h> 82 #include <dev/mii/miivar.h> 83 #include <dev/mii/miidevs.h> 85 #include <dev/mii/gphyterreg.h> 124 struct mii_data *mii = ma->mii_data; local in function:gphyterattach 133 sc->mii_inst = mii->mii_instance; 136 sc->mii_pdata = mii; 139 mii_lock(mii); 160 mii_unlock(mii); 232 struct mii_data *mii = sc->mii_pdata; local in function:gphyter_status [all...] |
gentbi.c | 77 #include <dev/mii/mii.h> 78 #include <dev/mii/miivar.h> 79 #include <dev/mii/miidevs.h> 98 struct mii_data *mii = ma->mii_data; local in function:gentbimatch 108 mii_lock(mii); 109 rv = (*mii->mii_readreg)(parent, ma->mii_phyno, MII_BMSR, &bmsr); 112 mii_unlock(mii); 116 rv = (*mii->mii_readreg)(parent, ma->mii_phyno, MII_EXTSR, &extsr); 118 mii_unlock(mii); 140 struct mii_data *mii = ma->mii_data; local in function:gentbiattach 243 struct mii_data *mii = sc->mii_pdata; local in function:gentbi_status [all...] |
nsphy.c | 75 #include <dev/mii/mii.h> 76 #include <dev/mii/miivar.h> 77 #include <dev/mii/miidevs.h> 79 #include <dev/mii/nsphyreg.h> 116 struct mii_data *mii = ma->mii_data; local in function:nsphyattach 124 sc->mii_inst = mii->mii_instance; 127 sc->mii_pdata = mii; 130 mii_lock(mii); 137 mii_unlock(mii); 235 struct mii_data *mii = sc->mii_pdata; local in function:nsphy_status [all...] |
acphy.c | 55 #include <dev/mii/mii.h> 56 #include <dev/mii/miivar.h> 57 #include <dev/mii/miidevs.h> 59 #include <dev/mii/acphyreg.h> 100 struct mii_data *mii = ma->mii_data; local in function:acphyattach 108 sc->mii_inst = mii->mii_instance; 111 sc->mii_pdata = mii; 114 mii_lock(mii); 123 mii_unlock(mii); 201 struct mii_data *mii = sc->mii_pdata; local in function:acphy_status [all...] |
dmphy.c | 75 #include <dev/mii/mii.h> 76 #include <dev/mii/miivar.h> 77 #include <dev/mii/miidevs.h> 79 #include <dev/mii/dmphyreg.h> 121 struct mii_data *mii = ma->mii_data; local in function:dmphyattach 129 sc->mii_inst = mii->mii_instance; 132 sc->mii_pdata = mii; 135 mii_lock(mii); 142 mii_unlock(mii); 205 struct mii_data *mii = sc->mii_pdata; local in function:dmphy_status [all...] |
ihphy.c | 75 #include <dev/mii/mii.h> 76 #include <dev/mii/miivar.h> 77 #include <dev/mii/miidevs.h> 79 #include <dev/mii/ihphyreg.h> 120 struct mii_data *mii = ma->mii_data; local in function:ihphyattach 129 sc->mii_inst = mii->mii_instance; 135 sc->mii_pdata = mii; 138 mii_lock(mii); 147 mii_unlock(mii); 228 struct mii_data *mii = sc->mii_pdata; local in function:ihphy_status [all...] |
inphy.c | 75 #include <dev/mii/mii.h> 76 #include <dev/mii/miivar.h> 77 #include <dev/mii/miidevs.h> 79 #include <dev/mii/inphyreg.h> 119 struct mii_data *mii = ma->mii_data; local in function:inphyattach 127 sc->mii_inst = mii->mii_instance; 133 sc->mii_pdata = mii; 136 mii_lock(mii); 143 mii_unlock(mii); 206 struct mii_data *mii = sc->mii_pdata; local in function:inphy_status [all...] |
lxtphy.c | 75 #include <dev/mii/mii.h> 76 #include <dev/mii/miivar.h> 77 #include <dev/mii/miidevs.h> 79 #include <dev/mii/lxtphyreg.h> 124 struct mii_data *mii = ma->mii_data; local in function:lxtphyattach 132 sc->mii_inst = mii->mii_instance; 138 sc->mii_pdata = mii; 141 mii_lock(mii); 148 mii_unlock(mii); 229 struct mii_data *mii = sc->mii_pdata; local in function:lxtphy_status [all...] |
mii_ethersubr.c | 79 #include <dev/mii/mii.h> 80 #include <dev/mii/miivar.h> 103 struct mii_data *mii; local in function:ether_mediastatus 117 mii = ec->ec_mii; 119 mii_pollstat(mii); 120 ifmr->ifm_active = mii->mii_media_active; 121 ifmr->ifm_status = mii->mii_media_status;
|
exphy.c | 73 #include <dev/mii/mii.h> 74 #include <dev/mii/miivar.h> 75 #include <dev/mii/miidevs.h> 116 struct mii_data *mii = ma->mii_data; local in function:exphyattach 122 sc->mii_inst = mii->mii_instance; 125 sc->mii_pdata = mii; 132 if (mii->mii_instance != 0) { 139 mii_lock(mii); 146 mii_unlock(mii); [all...] |
/src/sys/arch/evbarm/conf/ |
RPI | 134 # MII/PHY support 135 exphy* at mii? phy ? # 3Com internal PHYs 136 gentbi* at mii? phy ? # Generic Ten-Bit 1000BASE-[CLS]X PHYs 137 glxtphy* at mii? phy ? # Level One LXT-1000 PHYs 138 gphyter* at mii? phy ? # NS83861 Gig-E PHY 139 icsphy* at mii? phy ? # Integrated Circuit Systems ICS189x 140 igphy* at mii? phy ? # Intel IGP01E1000 141 ihphy* at mii? phy ? # Intel 82577 PHYs 142 ikphy* at mii? phy ? # Intel 82563 PHYs 143 inphy* at mii? phy ? # Intel 82555 PHY [all...] |
ARMADAXP | 110 #options MIIVERBOSE # Verbose MII autoconfuration messages 270 acphy* at mii? phy ? # Altima AC101 10/100 PHY 271 amhphy* at mii? phy ? # AMD 79c901 PHY (10BASE-T part) 272 bmtphy* at mii? phy ? # Broadcom BCM5201/5202 PHYs 273 brgphy* at mii? phy ? # Broadcom BCM5400/5401 Gig-E PHYs 274 ciphy* at mii? phy ? # Cicada CS8201 Gig-E PHYs 275 dmphy* at mii? phy ? # Davicom DM9101 PHYs 276 exphy* at mii? phy ? # 3Com internal PHYs 277 gentbi* at mii? phy ? # Generic ten-bit 1000BASE-X PHYs 278 glxtphy* at mii? phy ? # Level One LXT-1000 Gig-E PHY [all...] |
/src/sys/modules/miiverbose/ |
Makefile | 7 .PATH: ${S}/dev/mii
|