summaryrefslogtreecommitdiff
path: root/sys/dev/nvme
Commit message (Expand)AuthorAgeFilesLines
* Fix unintentional constant rename in r367109.Alexander Motin2020-10-281-0/+4
* Print NVMe controller capabilities in verbose dmesg.Alexander Motin2020-10-282-3/+38
* nvme: Remove compat code for older kernelsWarner Losh2020-10-241-10/+0
* vmapbuf: don't smuggle address or length in bufBrooks Davis2020-10-211-3/+1
* Use RTD3 Entry Latency value as shutdown timeout.Alexander Motin2020-10-141-3/+5
* Add an ioctl to get an NVMe device's maximum transfer sizeDavid Bright2020-09-212-0/+4
* nvme: clean up empty lines in .c and .h filesMateusz Guzik2020-09-019-32/+0
* Use symbolic names for asych eventsWarner Losh2020-08-312-1/+4
* Report cpi->hba_* for nda(4) because why not.Alexander Motin2020-08-121-1/+5
* Remove free_domain() and uma_zfree_domain().Mark Johnston2020-08-041-2/+2
* Fix few panics on NVMe's timing out initialization requests.Alexander Motin2020-06-251-13/+19
* Make polled request timeout less invasive.Alexander Motin2020-06-183-9/+17
* Fix admin qpair leak if detached during initial reset.Alexander Motin2020-06-172-17/+30
* Fix config_intrhook leak on initial reset failure.Alexander Motin2020-06-121-0/+2
* Fix various Coverity-detected errors in nvme driverDavid Bright2020-05-027-17/+24
* Add KASSERT to ensure sane nsid.Warner Losh2020-05-011-1/+6
* Rename ns notification function...Warner Losh2020-05-011-3/+3
* Style(9) nit: put function name at start of line.Warner Losh2020-04-301-1/+2
* Move / reword a comment.Warner Losh2020-04-301-7/+5
* Make sure that we get the sbuf resources we need.Warner Losh2020-04-301-1/+2
* Return the nvmeX device associated with the ndaX device.Warner Losh2020-04-301-0/+2
* Generate a devctl event for interesting eventsWarner Losh2020-04-301-8/+43
* remove extraneous double ;s in sys/Ed Maste2020-03-301-1/+1
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-17/+20
* Ever since the block layer expanded its command syntax beyond justScott Long2020-02-071-1/+1
* Fix copy-paste bug in HMB free code.Alexander Motin2020-01-081-1/+1
* Minor adjustments to r356474 and r356480.Alexander Motin2020-01-071-1/+1
* Increate HMB limit from 1% to 5%.Alexander Motin2020-01-071-2/+2
* Add Host Memory Buffer support to nvme(4).Alexander Motin2020-01-074-9/+210
* Properly synchronize completion DMA buffers.Michal Meloun2019-12-151-5/+9
* Move to using bool instead of boolean_tWarner Losh2019-12-133-15/+15
* Move reset to the interrutp processing stageWarner Losh2019-12-112-19/+19
* trackers always know what qpair they are onWarner Losh2019-12-061-11/+14
* Make nvme(4) driver some more NUMA aware.Alexander Motin2019-09-237-109/+97
* Support doorbell strides != 0.Warner Losh2019-09-043-25/+33
* Implement nvme suspend / resume for pci attachmentWarner Losh2019-09-034-18/+136
* In nvme_completion_poll, add a sanity check to make sure that we complete theWarner Losh2019-09-021-1/+13
* 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