aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/nvme
Commit message (Expand)AuthorAgeFilesLines
* nvme: Use proper prototype for SYSINIT functionsZhenlei Huang2026-01-312-4/+4
* nvme: Add constants for the Fused Operation (FUSE) field in commandsJohn Baldwin2026-01-291-0/+5
* nvme: add support for DIOCGIDENTAlan Somers2025-11-223-0/+30
* nvme: Add handling for bar5Jasper Tran O'Leary2025-11-043-15/+48
* nvme: Tweak completion timeout loopDag-Erling Smørgrav2025-10-091-3/+3
* nvme: Fix hotplug on one of the amazon platformsWarner Losh2025-03-301-12/+19
* nvme: Eliminate intel_log_temp_stats_swapbytesWarner Losh2024-08-262-21/+0
* nvme: Add NVMe over Fabrics fields to nvme_controller_dataJohn Baldwin2024-08-261-1/+11
* nvme: Add constants for the Controller Attributes field in cdataJohn Baldwin2024-08-261-0/+32
* nvme: Add constants and types for the discovery log pageJohn Baldwin2024-08-261-0/+66
* nvme: Add constants for fields in AER completion dword 0John Baldwin2024-08-262-2/+11
* nvme: Add constants for the extended data for Get Log Page command flagJohn Baldwin2024-08-261-0/+3
* nvme: Add constants for the PSDT field in cdw0John Baldwin2024-08-261-1/+10
* nvme: Add SGL structure and constants for use in NVMe commandsJohn Baldwin2024-08-261-5/+59
* nvme: Export constants for min and max queue sizesJohn Baldwin2024-08-262-8/+7
* nvme: Use the NVMEF macro to construct fieldsJohn Baldwin2024-08-263-16/+17
* nvme: Add NVMEF helper macro as the inverse of NVMEVJohn Baldwin2024-08-261-0/+3
* nvme: Use the NVMEM macro instead of expanded versionsJohn Baldwin2024-08-262-4/+4
* nvme: Rename NVMEB helper macro to NVMEMJohn Baldwin2024-08-261-1/+1
* nvme: Use the NVMEV macro instead of expanded versionsJohn Baldwin2024-08-264-50/+51
* 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-59/+55
* 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