| /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 
 |