freebsd-dev/sys/dev/isp
Alexander Motin 1521935737 Make all CT Pass-Through (name server requests) asynchronous.
Previously we had to do it synchronously because we could not drop the lock
due to potential scratch memory use conflicts.  Previous commits fixed that
collision, so here it goes -- slower and less reliable external requests
are executed asynchronously without spinning in tight loop and with more
safe timeout handling.
2016-04-12 18:50:37 +00:00
..
DriverManual.txt
Hardware.txt
isp_freebsd.c Reimplement ISP_TSK_MGMT IOCTL via asynchronous request. 2016-04-12 12:31:41 +00:00
isp_freebsd.h Allocate separate DMA area for synchronous IOCB execution. 2016-04-12 14:19:19 +00:00
isp_ioctl.h
isp_library.c Polish debugging IOCB dumping. 2016-04-11 10:48:26 +00:00
isp_library.h Register symbolic port/node names in FC name server. 2016-04-09 14:50:47 +00:00
isp_pci.c Allocate separate DMA area for synchronous IOCB execution. 2016-04-12 14:19:19 +00:00
isp_sbus.c Split DMA buffers for request, response and ATIO queues. 2015-12-27 06:16:02 +00:00
isp_stds.h Register symbolic port/node names in FC name server. 2016-04-09 14:50:47 +00:00
isp_target.c Unify handles allocation for initiator and target IOCBs. 2015-12-25 13:03:18 +00:00
isp_target.h Add partial support for QUERY TMF to CAM and isp(4). 2015-10-23 18:34:18 +00:00
isp.c Make all CT Pass-Through (name server requests) asynchronous. 2016-04-12 18:50:37 +00:00
ispmbox.h Register symbolic port/node names in FC name server. 2016-04-09 14:50:47 +00:00
ispreg.h Fix and improve error masking and reporting. 2015-10-29 16:48:12 +00:00
ispvar.h Allocate separate DMA area for synchronous IOCB execution. 2016-04-12 14:19:19 +00:00