aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/nvme/nvme.h
Commit message (Expand)AuthorAgeFilesLines
* nvme: remove now-redundant consumer interfaceWarner Losh2025-12-101-14/+0
* nvme: Rename NVME_NS_ADDED to NVME_NS_ALIVE and _CHANGED to _DELTAWarner Losh2025-12-051-2/+2
* nvme: Use memcpy instead of memmove in nvme_cdata_get_disk_identJohn Baldwin2025-12-021-1/+1
* nvme: Minor style nitWarner Losh2025-12-021-2/+1
* nvme: Use 'unsigned int' in preference to bare unsignedWarner Losh2025-11-261-1/+1
* nvme: Minor style(9) fixesWarner Losh2025-11-251-7/+4
* nvme: Fix some commentsWarner Losh2025-11-241-3/+2
* nvme: Include <sys/systm.h> explicitly for memmoveJohn Baldwin2025-11-201-0/+1
* nvme: Notify namespace changes betterWanpeng Qian2025-11-181-2/+5
* nvme: Abstract out function to obtain a disk ident string from cdataJohn Baldwin2025-11-171-0/+19
* nvme: Use unsignedWarner Losh2025-10-131-3/+1
* nvme: use nitems() rather than hard coded valueWarner Losh2025-10-131-1/+1
* nvme: There's 64 LBAF descriptors, not 16Warner Losh2025-10-101-4/+2
* 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