aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/nvme/nvme_qpair.c
Commit message (Expand)AuthorAgeFilesLines
* nvme: Supress noise messagesWarner Losh5 days1-2/+9
* nvme: Fix locking protocol violation to fix suspend / resumeWarner Losh7 days1-15/+36
* nvme: Give up when we've failedWarner Losh14 days1-2/+13
* nvme: Add exclusion for ISRWarner Losh2023-08-251-37/+78
* nvme: Greatly improve error recoveryWarner Losh2023-08-251-48/+66
* nvme: Timeout expired transactionsWarner Losh2023-08-251-14/+46
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* nvme: Directly lookup op codeWarner Losh2023-08-071-59/+55
* nvme: Add comments about other fields in statusWarner Losh2023-08-071-0/+3
* nvme: Be less verbose when cancelling I/O or admin commandsWarner Losh2023-08-071-8/+23
* nvme: Add more NVME Base Spec 2.0 and NVME Command Set Spec 1.0aWarner Losh2023-08-071-0/+4
* nvme: Eliminate redundant codeWarner Losh2023-08-071-15/+8
* nvme: Remove duplicate command printing routineWarner Losh2023-08-071-1/+1
* nvme: Remove duplicate completion printing routineWarner Losh2023-08-071-6/+7
* nvme: Use a memdesc for the request buffer instead of a bespoke union.John Baldwin2023-07-241-38/+8
* nvme: Fix typo in "Command Aborted by Host" constant name.John Baldwin2023-06-271-1/+1
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-121-1/+1
* Add NAMESPACE MANAGEMENT into admin_opcode[].Alexander Motin2023-03-081-0/+1
* nvme: Always set deadline to maxWarner Losh2022-10-111-2/+1
* nvme: Print CRD, M and DNR status bits on errors.Alexander Motin2022-08-051-5/+9
* nvme: Use controller's page size instead of PAGE_SIZE to create qpairWarner Losh2022-04-151-13/+14
* nvme(4): Fix a typo in a source code commentGordon Bergling2022-04-091-1/+1
* nvme: Do not rearm timeout for commands without one.Alexander Motin2022-01-071-6/+9
* nvme: Reduce traffic to the doorbell registerWarner Losh2021-10-141-1/+4
* nvme: Restore hotplug warningWarner Losh2021-10-121-1/+2
* nvme: Sanity check completion idWarner Losh2021-09-291-2/+6
* nvme: count number of ignored interruptsWarner Losh2021-09-291-1/+4
* nvme: Add sanity check for phase on startup.Warner Losh2021-09-291-3/+18
* nvme: start qpair in state RECOVERY_WAITINGWarner Losh2021-09-291-1/+1
* nvme: Use shared timeout rather than timeout per transactionWarner Losh2021-09-231-61/+112
* nvme/nda: Fail all nvme I/Os after controller failsWarner Losh2021-09-171-5/+3
* nvme(4): Add MSI and single MSI-X support.Alexander Motin2021-08-311-5/+9
* nvme: Enable interrupts after qpair fully constructedWarner Losh2021-07-151-24/+25
* nvme: coherently read status of completion recordsWarner Losh2021-07-021-4/+21
* nvme: use NVME_GONE rather than hard-coded 0xffffffffWarner Losh2021-02-081-1/+1
* nvme: Remove a wmb() that's not necessary.Warner Losh2020-12-041-8/+0
* NVME: Multiple busdma related fixes.Michal Meloun2020-12-021-4/+4
* nvme: Fix typo in definitionChuck Tuffli2020-12-021-1/+1
* Increase nvme(4) maximum transfer size from 1MB to 2MB.Alexander Motin2020-11-291-3/+8
* nvme: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-5/+0
* Remove free_domain() and uma_zfree_domain().Mark Johnston2020-08-041-2/+2
* Make polled request timeout less invasive.Alexander Motin2020-06-181-3/+9
* Fix admin qpair leak if detached during initial reset.Alexander Motin2020-06-171-16/+29
* Fix various Coverity-detected errors in nvme driverDavid Bright2020-05-021-2/+5
* remove extraneous double ;s in sys/Ed Maste2020-03-301-1/+1
* Properly synchronize completion DMA buffers.Michal Meloun2019-12-151-5/+9
* Move to using bool instead of boolean_tWarner Losh2019-12-131-5/+5
* trackers always know what qpair they are onWarner Losh2019-12-061-11/+14
* Make nvme(4) driver some more NUMA aware.Alexander Motin2019-09-231-16/+19
* Support doorbell strides != 0.Warner Losh2019-09-041-7/+13