freebsd-nq/sys/dev/aac
Scott Long 9148fa21dd Take the plunge and make this driver be INTR_FAST. This re-arranges the
interrupt handler so that no locks are needed, and schedules the
command completion routine with a taskqueue_fast.  This also corrects the
locking in the command thread and removes the need for operation flags.

Simple load tests show that this is now considerably faster than FreeBSD 4.x
in the SMP case when multiple i/o tasks are running.
2004-01-30 07:04:39 +00:00
..
aac_cam.c Temporary workaround for aac_cam to deal with CAM requiring Giant. This 2003-12-03 15:42:12 +00:00
aac_compat.h Bring the aac driver *much* closer to style(9). 2001-09-05 20:43:02 +00:00
aac_debug.c Use __FBSDID(). 2003-08-24 17:55:58 +00:00
aac_disk.c Change all SYSCTLS which are readonly and have a related TUNABLE 2003-10-21 18:28:36 +00:00
aac_ioctl.h Bring the aac driver *much* closer to style(9). 2001-09-05 20:43:02 +00:00
aac_linux.c Use __FBSDID(). 2003-08-24 17:55:58 +00:00
aac_pci.c Take the plunge and make this driver be INTR_FAST. This re-arranges the 2004-01-30 07:04:39 +00:00
aac_tables.h MFS: Use correct terminology for RAID 0/1 and 0/5. 2001-12-04 02:39:06 +00:00
aac.c Take the plunge and make this driver be INTR_FAST. This re-arranges the 2004-01-30 07:04:39 +00:00
aacreg.h Fix a couple of bugs with AIF handling: 2003-10-17 21:44:06 +00:00
aacvar.h Take the plunge and make this driver be INTR_FAST. This re-arranges the 2004-01-30 07:04:39 +00:00