aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/isp/isp.c
Commit message (Expand)AuthorAgeFilesLines
* MFC r348247:Kenneth D. Merry2019-05-311-1/+3
* MFC r345008:Kenneth D. Merry2019-05-171-1/+6
* Increase ABOUT FIRMWARE command timeout to 5s.Alexander Motin2018-03-151-3/+7
* Add support for Enhanced Gen 5 (16Gb) and Gen 6 (32Gb) QLogic FC HBAs.Alexander Motin2018-02-281-4/+20
* sys/dev: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Remove duplicate assignments from r321622.Kenneth D. Merry2017-07-271-2/+0
* Fix probing FC targets with hard addressing turned on.Kenneth D. Merry2017-07-271-21/+35
* "Port Type not registered" is not a real error for GIT_PT.Alexander Motin2017-07-101-1/+4
* Switch fabric scans from GID_FT to GID_PT+GFF_ID/GFT_ID.Alexander Motin2017-07-031-20/+174
* Move comment respecting previous commit.Alexander Motin2017-07-021-13/+13
* Slightly unify SNS requests for post- and pre-24xx.Alexander Motin2017-07-021-132/+93
* Correct loop mode CRN resets to adhere to FCP-4 section 4.10Kenneth D. Merry2017-05-031-3/+4
* Switch isp_reset to scratchpad not requiring ISP_MBOXDMASETUP.Alexander Motin2017-04-241-2/+2
* Fix few minor issues found by Clang Analyzer.Alexander Motin2017-04-091-1/+2
* Cleanup response queue processing.Alexander Motin2017-03-221-288/+141
* Improve command timeout handling.Alexander Motin2017-03-211-5/+1
* Remove questionable reqp->req_time access.Alexander Motin2017-03-211-4/+5
* Remove some useless code.Alexander Motin2017-03-191-11/+0
* Add initial support for multiple MSI-X vectors.Alexander Motin2017-03-191-1/+7
* Remove hackish code delaying ATIOs to unknown virtual port.Alexander Motin2017-03-191-6/+0
* Remove dead remnants of SPI target.Alexander Motin2017-03-181-2/+0
* Refactor interrupt handling.Alexander Motin2017-03-151-185/+76
* Remove some dead/broken code paths around async handlingAlexander Motin2017-03-141-45/+21
* Remove tangled isp_mbox_continue() mechanism.Alexander Motin2017-03-141-225/+39
* Remove dangerous and questionable isp_mboxcmd_qnw() call.Alexander Motin2017-03-141-17/+4
* Improvements around attach, reset and detach.Alexander Motin2017-03-141-103/+89
* Try to slight untangle I/O and loop status handling.Alexander Motin2017-03-121-10/+10
* Remove code for unsupported FreeBSD versions.Alexander Motin2017-03-121-16/+0
* Send TERMINATE to firmware when aborting active ATIO.Alexander Motin2017-02-271-1/+1
* Return better error code in case of too long CDB.Alexander Motin2017-02-261-4/+5
* Change the isp(4) driver to not adjust the tag type for REQUEST SENSE.Kenneth D. Merry2017-02-101-13/+2
* "Buses" is the preferred plural of "bus"Conrad Meyer2017-01-151-1/+1
* Fix delaying requests to unknown virtual ports 2s after init.Alexander Motin2016-05-191-0/+5
* Add IOCB debugging for ISPCTL_RESET_DEV and ISPCTL_ABORT_CMD.Alexander Motin2016-05-191-0/+8
* Make RQCS_PORT_LOGGED_OUT for ZOMBIE ports retriable.Alexander Motin2016-05-171-4/+18
* Completely remove broken now autologin port flag.Alexander Motin2016-05-171-2/+1
* No need to check login status for ZOMBIE ports.Alexander Motin2016-05-161-0/+3
* sys/dev: minor spelling fixes.Pedro F. Giffuni2016-05-031-2/+2
* Simplify memory allocation for NS requests.Alexander Motin2016-04-161-33/+28
* Extract virtual port address from RQSTYPE_RPT_ID_ACQ.Alexander Motin2016-04-141-4/+12
* Filter Port Database Changed notifications.Alexander Motin2016-04-131-2/+9
* Respect NVRAM topology settings on 24xx and above chips.Alexander Motin2016-04-131-16/+31
* Make all CT Pass-Through (name server requests) asynchronous.Alexander Motin2016-04-121-57/+78
* Switch isp_getpdb() to synchronous IOCB DMA area.Alexander Motin2016-04-121-18/+11
* Allocate separate DMA area for synchronous IOCB execution.Alexander Motin2016-04-121-37/+23
* Add couple missing memory barriers.Alexander Motin2016-04-121-1/+3
* Polish debugging IOCB dumping.Alexander Motin2016-04-111-27/+36
* Register symbolic port/node names in FC name server.Alexander Motin2016-04-091-6/+128
* Reduce code duplication when executing Passthrough IOCB.Alexander Motin2016-04-091-187/+80
* Allocate separate scratch space for scanner purposes.Alexander Motin2015-12-271-113/+92