aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/nvme/nvme.h
Commit message (Expand)AuthorAgeFilesLines
* libcam: Include nvme opcode and status code routines from nvme_util.cJohn Baldwin2025-06-061-5/+8
* nvme: Use routines from nvme_util.c to decode opcodes and status codesJohn Baldwin2025-06-051-0/+1
* nvme: Move opcode and status code tables from base CAM to nvme_util.cJohn Baldwin2025-06-051-0/+4
* nvme/nvmf: Add NVME_GET_CONTROLLER_DATA ioctl to fetch cached cdataJohn Baldwin2025-01-311-0/+1
* nvme: Add bit names for nvme 2.0 for Async EventsWarner Losh2024-07-251-2/+10
* nvme: Add Linux copatible ioctlsWarner Losh2024-06-141-0/+6
* nvme: Add telemetry page definitionsWarner Losh2024-05-111-0/+24
* nvme: Explicitly align struct nvme_command on an 8 byte boundaryJohn Baldwin2024-05-081-1/+1
* nvme: Bump the alignment of struct nvme_health_information_page to 8John Baldwin2024-05-071-1/+1
* nvme: Add constants for the Fused Operation (FUSE) field in commandsJohn Baldwin2024-05-021-0/+5
* nvmf.h: New header defining ioctls for NVMe over FabricsJohn Baldwin2024-05-021-0/+2
* nvme: Eliminate intel_log_temp_stats_swapbytesWarner Losh2024-04-171-17/+0
* nvme: Add LPA bitsWarner Losh2024-04-051-0/+15
* nvme: Add NVMe over Fabrics fields to nvme_controller_dataJohn Baldwin2024-03-231-1/+11
* nvme: Add constants for the Controller Attributes field in cdataJohn Baldwin2024-03-231-0/+32
* nvme: Add constants and types for the discovery log pageJohn Baldwin2024-03-231-0/+66
* nvme: Add constants for fields in AER completion dword 0John Baldwin2024-03-231-0/+8
* nvme: Add constants for the extended data for Get Log Page command flagJohn Baldwin2024-03-231-0/+3
* nvme: Add constants for the PSDT field in cdw0John Baldwin2024-03-231-1/+10
* nvme: Add SGL structure and constants for use in NVMe commandsJohn Baldwin2024-03-231-5/+59
* nvme: Export constants for min and max queue sizesJohn Baldwin2024-03-231-0/+7
* nvme: Add SMART WARNING for persistent memory regionWarner Losh2024-03-071-1/+2
* nvme: Firmware revisions in the firmware slot info logpage are ASCII stringsJohn Baldwin2024-03-011-12/+2
* nvme: Add NVMEF helper macro as the inverse of NVMEVJohn Baldwin2024-01-291-0/+3
* nvme: Rename NVMEB helper macro to NVMEMJohn Baldwin2024-01-291-1/+1
* nvme: Use the NVMEV macro instead of expanded versionsJohn Baldwin2024-01-291-33/+39
* nvme: Add some bits from NVMe 2.0c spec.Alexander Motin2023-12-271-1/+25
* sys: Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-161-2/+0
* nvme.h: Fix a comment typo in admin opcode enumJohn Baldwin2023-08-151-1/+1
* nvme: Add more NVME Base Spec 2.0 and NVME Command Set Spec 1.0aWarner Losh2023-08-071-1/+9
* 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
* nvme: Clear the notify flag if the consumer rejects the controller.Dag-Erling Smørgrav2022-12-201-2/+2
* bhyve: abort and return FEATURE_NOT_SAVEABLE while set feature with a save fl...Wanpeng Qian2022-11-151-0/+16
* nvme: Print CRD, M and DNR status bits on errors.Alexander Motin2022-08-051-0/+1
* nvme: Remove NVME_MAX_XFER_SIZE, replace inline calculationWarner Losh2022-04-151-3/+0
* nvme: Define NVME_MPS_SHIFTWarner Losh2022-04-151-0/+3
* nvme: new define for size of host memory buffer sizesWarner Losh2022-04-091-0/+3
* nvme: fix spelling of NamespaceChuck Tuffli2022-02-211-1/+1
* nvme: Add OAES bit-field definitionsChuck Tuffli2022-02-211-0/+32
* nvme: Fix alignment on nvme structuresWarner Losh2021-07-021-5/+5
* nvme: style nitWarner Losh2021-07-021-14/+7
* fix big-endian platforms after 6733401935f8Chuck Tuffli2021-01-081-5/+9
* nvmecontrol: add device self-test op and log pageChuck Tuffli2021-01-081-0/+39
* nvme: Fix typo in definitionChuck Tuffli2020-12-021-1/+1
* Always use the __unused attribute even for potentially unused parameters.Michal Meloun2020-12-011-24/+17
* Unbreak r368167 in userland. Decorate unused arguments.Michal Meloun2020-11-301-15/+29
* NVME: Don't try to swap data on little endian machines.Michal Meloun2020-11-301-2/+28
* Increase nvme(4) maximum transfer size from 1MB to 2MB.Alexander Motin2020-11-291-2/+2
* Make MAXPHYS tunable. Bump MAXPHYS to 1M.Konstantin Belousov2020-11-281-1/+1