aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/nvme/nvme.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* Add PMRCAP printing and fix earlier CAP_HI.Alexander Motin2020-11-141-0/+30
* Fix unintentional constant rename in r367109.Alexander Motin2020-10-281-0/+4
* Print NVMe controller capabilities in verbose dmesg.Alexander Motin2020-10-281-1/+9
* Add an ioctl to get an NVMe device's maximum transfer sizeDavid Bright2020-09-211-0/+1
* nvme: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-11/+0
* Use symbolic names for asych eventsWarner Losh2020-08-311-0/+2
* Add Host Memory Buffer support to nvme(4).Alexander Motin2020-01-071-0/+8
* Add `nvmecontrol resv` to handle NVMe reservations.Alexander Motin2019-08-051-0/+80
* Add more random bits from NVMe 1.4.Alexander Motin2019-08-031-27/+56
* Decode few more NVMe log pages.Alexander Motin2019-08-021-0/+98
* Fix typo in r350529.Alexander Motin2019-08-021-1/+1
* Add more new fields and values from NVMe 1.4.Alexander Motin2019-08-021-8/+62
* Add IOCTL to translate nvdX into nvmeY and NSID.Alexander Motin2019-08-011-0/+9
* Add some new fields and bits from NVMe 1.4.Alexander Motin2019-07-291-8/+146
* Provide macros to extract the sub-fields of the CAP_LO and CAP_HI registers.Warner Losh2019-07-181-0/+16
* Decode Deallocate Logical Block Features.Alexander Motin2019-05-051-0/+14
* nda(4) fix check for Dataset Management supportChuck Tuffli2018-12-131-0/+7
* Make NVMe compatible with the original APIChuck Tuffli2018-08-221-8/+5
* Refactor NVMe CAM integration.Alexander Motin2018-05-251-1/+16
* Starting LBA is a 64bit number, so use htole64 instead of htole32. TheWarner Losh2018-03-201-1/+0
* Implement trim collapsing in ndaWarner Losh2018-03-141-0/+3
* Print fuses and fna fields in identify data.Alexander Motin2018-03-121-0/+12
* Add new opcodes and statuses from NVMe 1.3a.Alexander Motin2018-03-111-1/+64
* Add new identify data structures fields from NVMe 1.3a.Alexander Motin2018-03-111-5/+164
* nvme: Unbreak LE builds after r329824Kyle Evans2018-02-221-0/+2
* NVMe: Add big-endian supportWojciech Macek2018-02-221-303/+419
* Backout r329818, r329816 and r329815.Warner Losh2018-02-221-3/+0
* Combine BIO_DELETE requests for nda devicesWarner Losh2018-02-221-0/+3
* sys/dev: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Provide link speed data in XPT_GET_TRAN_SETTINGS. Provide full versionWarner Losh2017-11-141-0/+7
* Closer examination shows that nvme and CAM both normally zero-fillWarner Losh2017-10-151-8/+6
* Explicitly set reserved fields and 'fuse' to 0. This prevents us fromWarner Losh2017-10-151-0/+4
* Fix a few overlooked spots where the coded uses 16-bit NSIDs. ChuckWarner Losh2017-08-291-5/+5