aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/isp/isp.c
Commit message (Expand)AuthorAgeFilesLines
* MFC r321622, r321623:Kenneth D. Merry2017-08-021-21/+33
* MFC r317740:Kenneth D. Merry2017-05-101-3/+4
* MFC r317356: Switch isp_reset to scratchpad not requiring ISP_MBOXDMASETUP.Alexander Motin2017-05-011-2/+2
* MFC r315708: Cleanup response queue processing.Alexander Motin2017-04-241-288/+141
* MFC r316652: Fix few minor issues found by Clang Analyzer.Alexander Motin2017-04-231-1/+2
* MFC r315681: Improve command timeout handling.Alexander Motin2017-04-021-5/+1
* MFC r315678: Remove questionable reqp->req_time access.Alexander Motin2017-04-021-4/+5
* MFC r315587, r315652: Remove some dead/useless code.Alexander Motin2017-04-021-11/+0
* MFC r315579, r315670: Add initial support for multiple MSI-X vectors.Alexander Motin2017-04-021-1/+7
* MFC r315545: Remove hackish code delaying ATIOs to unknown virtual port.Alexander Motin2017-03-291-6/+0
* MFC r315485: Remove dead remnants of SPI target.Alexander Motin2017-03-291-2/+0
* MFC r315307: Refactor interrupt handling.Alexander Motin2017-03-291-185/+76
* MFC r315279: Remove some dead/broken code paths around async handlingAlexander Motin2017-03-281-45/+21
* MFC r315273: Remove tangled isp_mbox_continue() mechanism.Alexander Motin2017-03-281-225/+39
* MFC r315236: Remove dangerous and questionable isp_mboxcmd_qnw() call.Alexander Motin2017-03-281-17/+4
* MFC r315234: Improvements around attach, reset and detach.Alexander Motin2017-03-281-103/+89
* MFC r315161: Try to slight untangle I/O and loop status handling.Alexander Motin2017-03-261-10/+10
* MFC r315160: Remove code for unsupported FreeBSD versions.Alexander Motin2017-03-261-16/+0
* MFC r314326: Send TERMINATE to firmware when aborting active ATIO.Alexander Motin2017-03-061-1/+1
* MFC r314302: Return better error code in case of too long CDB.Alexander Motin2017-03-061-4/+5
* MFC r313568:Kenneth D. Merry2017-02-131-13/+2
* MFC r300222: Fix delaying requests to unknown virtual ports 2s after init.Alexander Motin2016-08-181-0/+5
* MFC r300217: Add IOCB debugging for ISPCTL_RESET_DEV and ISPCTL_ABORT_CMD.Alexander Motin2016-05-241-0/+8
* MFC r300058: Make RQCS_PORT_LOGGED_OUT for ZOMBIE ports retriable.Alexander Motin2016-05-241-4/+18
* MFC r300052: Completely remove broken now autologin port flag.Alexander Motin2016-05-241-2/+1
* MFC r299955: No need to check login status for ZOMBIE ports.Alexander Motin2016-05-241-0/+3
* MFC r298103: Simplify memory allocation for NS requests.Alexander Motin2016-05-031-33/+28
* MFC r297991: Extract virtual port address from RQSTYPE_RPT_ID_ACQ.Alexander Motin2016-05-031-4/+12
* MFC r297915: Filter Port Database Changed notifications.Alexander Motin2016-05-031-2/+9
* MFC r297912: Respect NVRAM topology settings on 24xx and above chips.Alexander Motin2016-05-031-16/+31
* MFC r297867: Make all CT Pass-Through (name server requests) asynchronous.Alexander Motin2016-05-031-57/+78
* MFC r297859: Switch isp_getpdb() to synchronous IOCB DMA area.Alexander Motin2016-05-031-18/+11
* MFC r297858: Allocate separate DMA area for synchronous IOCB execution.Alexander Motin2016-05-031-37/+23
* MFC r297854: Add couple missing memory barriers.Alexander Motin2016-05-031-1/+3
* MFC r297817: Polish debugging IOCB dumping.Alexander Motin2016-05-031-27/+36
* MFC r297751: Register symbolic port/node names in FC name server.Alexander Motin2016-05-031-6/+128
* MFC r297741: Reduce code duplication when executing Passthrough IOCB.Alexander Motin2016-05-031-187/+80
* MFC r292765: Allocate separate scratch space for scanner purposes.Alexander Motin2015-12-301-113/+92
* MFC r292741: Make port logins asynchronous, following r292739 logic.Alexander Motin2015-12-301-66/+55
* MFC r292739: Make virtual ports control asynchronous.Alexander Motin2015-12-301-82/+96
* MFC r292725: Unify handles allocation for initiator and target IOCBs.Alexander Motin2015-12-301-11/+5
* MFC r292715: Clear virtual port's port database when disabling it.Alexander Motin2015-12-301-0/+153
* MFC r292690: Some polishing for command timeouts handling.Alexander Motin2015-12-301-15/+17
* MFC r292610: Fix speed setting by NVRAM for 24xx and above chips.Alexander Motin2015-12-301-2/+26
* MFC r291654, r291727, r291821, r291872, r292034, r292041, r292249, r292042:Alexander Motin2015-12-221-23/+46
* MFC r291365, r291369: One more round of port scanner rewrite.Alexander Motin2015-11-301-40/+63
* MFC r291265: Rename ASYNC_LIP_F8 to ASYNC_LIP_NOS_OLS_RECV.Alexander Motin2015-11-301-1/+1
* MFC r291209: Fix target mode support for Qlogic 2200 FC adapters.Alexander Motin2015-11-301-5/+9
* MFC r291188: Rip off target mode support for parallel SCSI QLogic adapters.Alexander Motin2015-11-301-34/+15
* MFC r291163:Alexander Motin2015-11-301-3/+18