aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/nvme
Commit message (Expand)AuthorAgeFilesLines
* nvme: Firmware revisions in the firmware slot info logpage are ASCII stringsJohn Baldwin2024-04-082-16/+2
* nvme: Add some bits from NVMe 2.0c spec.Alexander Motin2024-01-032-3/+31
* nvme: Initialize HMB entries before loading them into the controllerMark Johnston2023-12-251-0/+2
* nvme: Introduce longer timeouts for admin queueAlexander Motin2023-11-144-5/+20
* nvme: Fix memory leak in pt ioctl commandsDavid Sloan2023-10-091-1/+2
* nvme: Supress noise messagesWarner Losh2023-09-281-2/+9
* nvme: Fix locking protocol violation to fix suspend / resumeWarner Losh2023-09-283-59/+42
* nvme: Give up when we've failedWarner Losh2023-09-281-2/+13
* nvme: Add exclusion for ISRWarner Losh2023-09-284-52/+148
* nvme: Greatly improve error recoveryWarner Losh2023-09-282-50/+66
* nvme: Timeout expired transactionsWarner Losh2023-09-281-14/+46
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-1612-23/+0
* sys: Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-162-4/+0
* nvme.h: Fix a comment typo in admin opcode enumJohn Baldwin2023-08-151-1/+1
* nvme: use mtx_padaalign instead of mtx + alignment attributeWarner Losh2023-08-141-1/+1
* nvme: Move bools to fill holeWarner Losh2023-08-081-2/+3
* nvme: Directly lookup op codeWarner Losh2023-08-071-58/+54
* nvme: Update commentWarner Losh2023-08-071-1/+3
* 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-072-1/+13
* nvme: Eliminate redundant codeWarner Losh2023-08-071-15/+8
* nvme: Remove duplicate command printing routineWarner Losh2023-08-074-16/+4
* nvme: Remove duplicate completion printing routineWarner Losh2023-08-074-29/+10
* nvme(4): detect S3X NVMe controller in 2016-2017 MacBooksVladimir Kondratyev2023-07-311-0/+1
* nvme: Use a memdesc for the request buffer instead of a bespoke union.John Baldwin2023-07-242-59/+17
* cam: Add CAM_NVME_STATUS_ERROR error codeWarner Losh2023-07-211-1/+1
* nvme: Fix typo in "Command Aborted by Host" constant name.John Baldwin2023-06-272-2/+2
* nvme: Tidy up transfer rate settings in XPT_GET_TRAN_SETTINGS.John Baldwin2023-06-271-1/+3
* nvme: Switch to nda by defaultWarner Losh2023-06-131-1/+1
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-1211-11/+11
* Add NAMESPACE MANAGEMENT into admin_opcode[].Alexander Motin2023-03-081-0/+1
* nvme: Clear the notify flag if the consumer rejects the controller.Dag-Erling Smørgrav2022-12-202-3/+5
* bhyve: abort and return FEATURE_NOT_SAVEABLE while set feature with a save fl...Wanpeng Qian2022-11-151-0/+16
* Add random VMware device IDs.Alexander Motin2022-10-201-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-053-7/+13
* nvmw(4): Fix a typo in a source code commentGordon Bergling2022-06-041-1/+1
* nvme: Remove unused devclass arguments to DRIVER_MODULE.John Baldwin2022-05-064-6/+2
* nvme: Use devclass_find to lookup the nvme devclass.John Baldwin2022-04-211-1/+1
* nvme: Use controller's page size instead of PAGE_SIZE to create qpairWarner Losh2022-04-151-13/+14
* nvme: Prefer nvme_printf to printf when reporting formatting errorWarner Losh2022-04-151-1/+2
* nvme: Further refinements in Host Memory Buffer SizingWarner Losh2022-04-151-6/+15
* nvme: Remove NVME_MAX_XFER_SIZE, replace inline calculationWarner Losh2022-04-152-4/+2
* nvme: Use saved mps when initializing driveWarner Losh2022-04-152-7/+6
* nvme: Rename min_page_size to page_size and save mpsWarner Losh2022-04-152-5/+5
* nvme: Base maximum data transfer size directly on MPSMIN in cap_hiWarner Losh2022-04-151-1/+2
* nvme: Fix old intel alignment sizeWarner Losh2022-04-151-4/+6
* nvme: Define NVME_MPS_SHIFTWarner Losh2022-04-151-0/+3
* nvme(4): Fix a typo in a source code commentGordon Bergling2022-04-091-1/+1