aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/nvme
Commit message (Expand)AuthorAgeFilesLines
...
* In all the places that we use the polled for completion interface, except crashWarner Losh2019-09-023-16/+16
* Add a brief comment explaining why we can return ETIMEDOUT from the call to theWarner Losh2019-09-021-0/+8
* It turns out the duplication is only mostly harmless.Warner Losh2019-08-233-4/+16
* When we have errors resetting the device before we allocate theWarner Losh2019-08-221-6/+8
* We need to define version 1 of nvme, not nvme_foo. Otherwise nvd won'tWarner Losh2019-08-222-2/+4
* Move releasing of resources to laterWarner Losh2019-08-221-1/+3
* Remove stray line that was duplicated.Warner Losh2019-08-221-1/+0
* Create a AHCI attachment for nvme.Warner Losh2019-08-211-0/+127
* Separate the pci attachment from the rest of nvmeWarner Losh2019-08-214-303/+346
* Improve NVMe hot unplug handling.Alexander Motin2019-08-212-20/+41
* Formalize NVMe controller consumer life cycle.Alexander Motin2019-08-211-9/+23
* Report NOIOB and NPWG fields as stripe size.Alexander Motin2019-08-142-24/+30
* Add `nvmecontrol resv` to handle NVMe reservations.Alexander Motin2019-08-051-0/+80
* Add more random bits from NVMe 1.4.Alexander Motin2019-08-033-28/+82
* Decode few more NVMe log pages.Alexander Motin2019-08-022-0/+122
* Fix typo in r350529.Alexander Motin2019-08-021-1/+1
* Add more new fields and values from NVMe 1.4.Alexander Motin2019-08-022-7/+70
* Add IOCTL to translate nvdX into nvmeY and NSID.Alexander Motin2019-08-013-0/+32
* Add some new fields and bits from NVMe 1.4.Alexander Motin2019-07-291-8/+146
* Widen the type for to.Warner Losh2019-07-251-1/+1
* Keep track of the number of commands that exhaust their retry limit.Warner Losh2019-07-193-3/+31
* Keep track of the number of retried commands.Warner Losh2019-07-193-0/+27
* Use sysctl + CTLRWTUN for hw.nvme.verbose_cmd_dump.Warner Losh2019-07-193-3/+5
* Provide new tunable hw.nvme.verbose_cmd_dumpWarner Losh2019-07-183-0/+14
* Provide macros to extract the sub-fields of the CAP_LO and CAP_HI registers.Warner Losh2019-07-182-4/+20
* Remove now-obsolete comment.Warner Losh2019-07-171-2/+1
* Assume that the timeout value from the capacity is 1-basedWarner Losh2019-07-161-1/+1
* Fix nda(4) PCIe link status outputChuck Tuffli2019-06-071-6/+10
* Since a fatal trap can happen at aribtrary times, don't panic when theWarner Losh2019-06-011-13/+66
* rename nvme_ctrlr_destroy_qpair to nvme_ctrlr_destroy_qpairsWarner Losh2019-05-081-19/+24
* Decode Deallocate Logical Block Features.Alexander Motin2019-05-051-0/+14
* Don't print all the I/O we abort on a reset, unless we're out ofWarner Losh2019-03-093-18/+20
* Add ABORTED_BY_REQUEST to the list of things we look at DNR bit and tell why ...Warner Losh2019-03-031-1/+2
* Unconditionally support unmapped BIOs. This was another shim forWarner Losh2019-02-274-34/+1
* Remove #ifdef code to support FreeBSD versions that haven't beenWarner Losh2019-02-273-33/+0
* Regularize the Netflix copyrightWarner Losh2019-02-041-1/+1
* Allocate pager bufs from UMA instead of 80-ish mutex protected linked list.Gleb Smirnoff2019-01-151-2/+2
* Add NVMe drive to NOIOB quirk listChuck Tuffli2019-01-081-0/+1
* Add descriptions to NVMe interrupts.Alexander Motin2018-12-261-0/+7
* Remove CAM SIM lock from NVMe SIM.Alexander Motin2018-12-241-11/+1
* nda(4) fix check for Dataset Management supportChuck Tuffli2018-12-132-5/+8
* Even though they are reserved, cdw2 and cdw3 can be set via nvme-cliWarner Losh2018-12-071-0/+2
* Remove do-nothing nvme_modevent.Warner Losh2018-11-161-30/+1
* Use atomic_load_acq_int() here too to poll done, ala r328521Warner Losh2018-11-131-3/+3
* Put a workaround in for command timeout malfunctioningWarner Losh2018-10-262-1/+22
* Make NVMe compatible with the original APIChuck Tuffli2018-08-226-36/+26
* nvme(4): Add bus_dmamap_sync() at the end of the request pathJustin Hibbits2018-08-031-1/+18
* Refactor NVMe CAM integration.Alexander Motin2018-05-256-101/+116
* Remove the 'All Rights Reserved' clause from some of the stuff I'veWarner Losh2018-05-091-1/+0
* Fix LOR between controller and queue locks.Alexander Motin2018-05-021-16/+11