freebsd-skq/sys/dev/mii
John-Mark Gurney ad3b9257c2 Add locking to the kqueue subsystem. This also makes the kqueue subsystem
a more complete subsystem, and removes the knowlege of how things are
implemented from the drivers.  Include locking around filter ops, so a
module like aio will know when not to be unloaded if there are outstanding
knotes using it's filter ops.

Currently, it uses the MTX_DUPOK even though it is not always safe to
aquire duplicate locks.  Witness currently doesn't support the ability
to discover if a dup lock is ok (in some cases).

Reviewed by:	green, rwatson (both earlier versions)
2004-08-15 06:24:42 +00:00
..
acphy.c Remove double __FBSDID and move the remaining one into a common place after 2004-05-29 18:09:10 +00:00
acphyreg.h
amphy.c Add some missing <sys/module.h> includes which are masked by the 2004-05-30 17:57:46 +00:00
amphyreg.h
bmtphy.c Add some missing <sys/module.h> includes which are masked by the 2004-05-30 17:57:46 +00:00
bmtphyreg.h
brgphy.c Add some missing <sys/module.h> includes which are masked by the 2004-05-30 17:57:46 +00:00
brgphyreg.h
dcphy.c Spelling fix in a comment. 2004-05-29 18:13:44 +00:00
e1000phy.c Add some missing <sys/module.h> includes which are masked by the 2004-05-30 17:57:46 +00:00
e1000phyreg.h Add support for SK-9521 V2.0 and 3COM 3C940. 2003-09-20 10:53:08 +00:00
exphy.c Remove double __FBSDID and move the remaining one into a common place after 2004-05-29 18:09:10 +00:00
inphy.c Add some missing <sys/module.h> includes which are masked by the 2004-05-30 17:57:46 +00:00
inphyreg.h
lxtphy.c Remove double __FBSDID and move the remaining one into a common place after 2004-05-29 18:09:10 +00:00
lxtphyreg.h
mii_physubr.c Remove double __FBSDID and move the remaining one into a common place after 2004-05-29 18:09:10 +00:00
mii.c Add locking to the kqueue subsystem. This also makes the kqueue subsystem 2004-08-15 06:24:42 +00:00
mii.h
miibus_if.m
miidevs Add support for SK-9521 V2.0 and 3COM 3C940. 2003-09-20 10:53:08 +00:00
miivar.h
mlphy.c Correct the phy_service() routine case MII_TICK to correctly track 2004-05-03 13:01:34 +00:00
nsgphy.c Add some missing <sys/module.h> includes which are masked by the 2004-05-30 17:57:46 +00:00
nsgphyreg.h
nsphy.c DP83840A on hme(4) don't advertise their media capabilities themselves 2004-05-29 18:23:26 +00:00
nsphyreg.h
pnaphy.c Remove double __FBSDID and move the remaining one into a common place after 2004-05-29 18:09:10 +00:00
pnphy.c Remove double __FBSDID and move the remaining one into a common place after 2004-05-29 18:09:10 +00:00
qsphy.c Remove double __FBSDID and move the remaining one into a common place after 2004-05-29 18:09:10 +00:00
qsphyreg.h
rgephy.c Add some missing <sys/module.h> includes which are masked by the 2004-05-30 17:57:46 +00:00
rgephyreg.h
rlphy.c Add some missing <sys/module.h> includes which are masked by the 2004-05-30 17:57:46 +00:00
ruephy.c Add some missing <sys/module.h> includes which are masked by the 2004-05-30 17:57:46 +00:00
ruephyreg.h
tdkphy.c Remove double __FBSDID and move the remaining one into a common place after 2004-05-29 18:09:10 +00:00
tdkphyreg.h
tlphy.c Remove double __FBSDID and move the remaining one into a common place after 2004-05-29 18:09:10 +00:00
tlphyreg.h
ukphy_subr.c Remove double __FBSDID and move the remaining one into a common place after 2004-05-29 18:09:10 +00:00
ukphy.c Remove double __FBSDID and move the remaining one into a common place after 2004-05-29 18:09:10 +00:00
xmphy.c Add some missing <sys/module.h> includes which are masked by the 2004-05-30 17:57:46 +00:00
xmphyreg.h