freebsd-nq/sys/dev/isp
Matt Jacob 2903b27203 Implement REDUCED INTERRUPT OPERATION usage form FC cards- this allows the
firmware to delay completion of commands so that it can attempt to batch
a bunch of completions at once- either returning 16 bit handles in mailbox
registers, or in a resposne queue entry that has a whole wad of 16 bit handles.

Distinguish between 2300 and 2312 chipsets- if only because the revisions
on the chips have different meanings.

Add more instrumentation plus ISP_GET_STATS and ISP_CLR_STATS ioctls.
Run up the maximum number of response queue entities we'll look at
per interrupt.

If we haven't set HBA role yet, always return success from isp_fc_runstate.

MFC after:	2 weeks
2002-01-03 20:43:22 +00:00
..
DriverManual.txt Add some somewhat vague documentation for this driver and a list 2001-10-07 18:26:47 +00:00
Hardware.txt Add some somewhat vague documentation for this driver and a list 2001-10-07 18:26:47 +00:00
isp_freebsd.c Implement REDUCED INTERRUPT OPERATION usage form FC cards- this allows the 2002-01-03 20:43:22 +00:00
isp_freebsd.h Major restructuring for swizzling to the request queue and unswizzling from 2001-12-11 00:18:45 +00:00
isp_inline.h Implement REDUCED INTERRUPT OPERATION usage form FC cards- this allows the 2002-01-03 20:43:22 +00:00
isp_ioctl.h Implement REDUCED INTERRUPT OPERATION usage form FC cards- this allows the 2002-01-03 20:43:22 +00:00
isp_pci.c Major restructuring for swizzling to the request queue and unswizzling from 2001-12-11 00:18:45 +00:00
isp_target.c Major restructuring for swizzling to the request queue and unswizzling from 2001-12-11 00:18:45 +00:00
isp_target.h Major restructuring for swizzling to the request queue and unswizzling from 2001-12-11 00:18:45 +00:00
isp_tpublic.h Some patches from Doug for ia64 support- the principle one being the 2001-10-07 18:18:50 +00:00
isp.c Implement REDUCED INTERRUPT OPERATION usage form FC cards- this allows the 2002-01-03 20:43:22 +00:00
ispmbox.h Implement REDUCED INTERRUPT OPERATION usage form FC cards- this allows the 2002-01-03 20:43:22 +00:00
ispreg.h Add 2 Gigabit Fibre Channel support (2300 && 2312 cards). This required 2001-08-31 21:39:04 +00:00
ispvar.h Implement REDUCED INTERRUPT OPERATION usage form FC cards- this allows the 2002-01-03 20:43:22 +00:00