opnsense-src/sys/dev/isp
Alexander Motin 523ea374b6 Optimize isp(4) to reduce CPU usage, especially in target mode:
- Remove two excessive and slow register reads from isp_intr().  Instead
of rereading value every time, assume that registers contain what we have
written there.
 - Avoid sequential search through 4096 array elements when looking for
command tag.  Use hash of lists to store active tags separately from free
ones and so greatly speedup the searches.

Reviewed by:	mjacob
2013-10-17 20:19:15 +00:00
..
DriverManual.txt - add a missing "be" and "in" 2011-11-11 22:27:09 +00:00
Hardware.txt Correct typos, mostly s/ a / an / where appropriate. Some whitespace cleanup, 2003-01-01 18:49:04 +00:00
isp.c Optimize isp(4) to reduce CPU usage, especially in target mode: 2013-10-17 20:19:15 +00:00
isp_freebsd.c Optimize isp(4) to reduce CPU usage, especially in target mode: 2013-10-17 20:19:15 +00:00
isp_freebsd.h Optimize isp(4) to reduce CPU usage, especially in target mode: 2013-10-17 20:19:15 +00:00
isp_ioctl.h Add 8Gb support (isp_2500). Fix a fair number of configuration and 2009-08-01 01:04:26 +00:00
isp_library.c ----------- 2012-07-28 20:06:29 +00:00
isp_library.h ----------- 2012-07-28 20:06:29 +00:00
isp_pci.c Update PCI drivers to no longer look at the MEMIO-enabled bit in the PCI 2013-08-12 23:30:01 +00:00
isp_sbus.c Reform the busdma API so that new types may be added without modifying 2013-02-12 16:57:20 +00:00
isp_stds.h ----------- 2012-07-28 20:06:29 +00:00
isp_target.c ----------- 2012-07-28 20:06:29 +00:00
isp_target.h ----------- 2012-07-28 20:06:29 +00:00
ispmbox.h ----------- 2012-07-28 20:06:29 +00:00
ispreg.h When fiddling with options of which registers to copy out for 2013-07-13 21:24:25 +00:00
ispvar.h Optimize isp(4) to reduce CPU usage, especially in target mode: 2013-10-17 20:19:15 +00:00