freebsd-skq/sys/pci
John Baldwin 80e963994a Fixup locking and mark MPSAFE.
- Add locked variants of init() and start().
- Use callout_*() to manage callout.
- Test IFF_DRV_RUNNING rather than IFF_UP in wb_intr() to see if we are
  still active when an interrupt comes in.

I couldn't find any of these cards anywhere to test on myself, and google
turns up references to FreeBSD and OpenBSD manpages for this driver when
trying to locate a card that way.  I'm not sure anyone actually uses these
cards with FreeBSD.

Tested by:	NO ONE (despite repeated requests)
2005-10-27 21:22:58 +00:00
..
agp_ali.c
agp_amd64.c - Add a work-around for nForce3-250. Aperture base address encoded in misc. 2005-09-27 20:57:50 +00:00
agp_amd.c
agp_ati.c Add a new AGP driver for ATI IGP chipsets. The driver is based on reading of 2005-09-17 03:36:47 +00:00
agp_i810.c
agp_if.m
agp_intel.c
agp_nvidia.c Fix agp_nvidia.c to behave more like the linux driver, fixing DRI on Radeon 2005-09-16 22:59:47 +00:00
agp_sis.c
agp_via.c Make the initialization in the AGPv3 case match that of Linux. Fixes hangs on 2005-06-26 04:01:11 +00:00
agp.c
agppriv.h
agpreg.h - Add a work-around for nForce3-250. Aperture base address encoded in misc. 2005-09-27 20:57:50 +00:00
agpvar.h
alpm.c
amdpm.c
dc21040reg.h
if_de.c - Use m_defrag() instead of homerolling our own variant 2005-08-26 14:27:38 +00:00
if_devar.h - Remove non-bus-dma code. 2005-08-25 21:06:56 +00:00
if_mn.c
if_pcn.c In detach method, move if_free() after bus_teardown_intr(). 2005-10-13 21:11:20 +00:00
if_pcnreg.h Fix up the locking in pcn(4) and mark it MPSAFE. 2005-08-05 16:03:16 +00:00
if_rl.c Replace FreeBSD 3.x syntax (controller miibus0) with 4.x syntax 2005-10-22 05:06:55 +00:00
if_rlreg.h Only allow the sk(4) driver to attach to revision 2 of the LinkSys EG1032 2005-10-14 18:51:30 +00:00
if_sf.c Replace FreeBSD 3.x syntax (controller miibus0) with 4.x syntax 2005-10-22 05:06:55 +00:00
if_sfreg.h Fixup locking for sf(4) and mark MPSAFE: 2005-08-18 17:09:16 +00:00
if_sis.c Replace FreeBSD 3.x syntax (controller miibus0) with 4.x syntax 2005-10-22 05:06:55 +00:00
if_sisreg.h Small fixes to sis(4): 2005-09-26 18:42:27 +00:00
if_sk.c Replace FreeBSD 3.x syntax (controller miibus0) with 4.x syntax 2005-10-22 05:06:55 +00:00
if_skreg.h Only allow the sk(4) driver to attach to revision 2 of the LinkSys EG1032 2005-10-14 18:51:30 +00:00
if_ste.c Replace FreeBSD 3.x syntax (controller miibus0) with 4.x syntax 2005-10-22 05:06:55 +00:00
if_stereg.h Various locking fixes and mark MPSAFE: 2005-08-30 20:35:08 +00:00
if_ti.c In detach method, move if_free() after bus_teardown_intr(). 2005-10-13 21:11:20 +00:00
if_tireg.h Typo. 2005-09-29 15:04:58 +00:00
if_tl.c Replace FreeBSD 3.x syntax (controller miibus0) with 4.x syntax 2005-10-22 05:06:55 +00:00
if_tlreg.h - Fixup locking and mark MPSAFE. 2005-09-15 17:12:29 +00:00
if_vr.c - Use if_printf() and device_printf() and remove vr_unit from the softc. 2005-10-27 21:18:37 +00:00
if_vrreg.h - Use if_printf() and device_printf() and remove vr_unit from the softc. 2005-10-27 21:18:37 +00:00
if_wb.c Fixup locking and mark MPSAFE. 2005-10-27 21:22:58 +00:00
if_wbreg.h Fixup locking and mark MPSAFE. 2005-10-27 21:22:58 +00:00
if_xl.c In detach method, move if_free() after bus_teardown_intr(). 2005-10-13 21:11:20 +00:00
if_xlreg.h Various fixups to locking: 2005-08-18 19:24:30 +00:00
intpm.c
intpmreg.h
locate.pl
ncr.c
ncrreg.h
ti_fw2.h
ti_fw.h
viapm.c
xmaciireg.h
xrpu.c
yukonreg.h