aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/nvme
Commit message (Expand)AuthorAgeFilesLines
* nvme: fix spelling of NamespaceChuck Tuffli2022-02-281-1/+1
* nvme: Add OAES bit-field definitionsChuck Tuffli2022-02-281-0/+32
* nvme: Do not rearm timeout for commands without one.Alexander Motin2022-01-211-6/+9
* nvme_sim: Only report PCI related stats when we canWarner Losh2022-01-211-9/+19
* nvme_ahci: Mark AHCI devices as such in the controllerWarner Losh2022-01-212-1/+9
* nvme: Move to a quirk for the Intel alignment dataWarner Losh2022-01-213-8/+7
* nvme: Reduce traffic to the doorbell registerWarner Losh2022-01-211-1/+4
* nvme: Restore hotplug warningWarner Losh2022-01-211-1/+2
* nvme: Use adaptive spinning when polling for completion or state changeWarner Losh2022-01-212-15/+31
* nvme: Only reset once on attach.Warner Losh2022-01-211-10/+17
* nvme: Remove pause while resettingWarner Losh2022-01-211-6/+3
* nvme: Explain a workaround a little betterWarner Losh2022-01-211-3/+3
* nvme_ctrlr_enable: Small style nitsWarner Losh2022-01-211-18/+15
* nvme: Use MS_2_TICKS rather than rolling our ownWarner Losh2022-01-211-2/+2
* nvme_ctrlr_enable: Remove unnecessary 5ms delaysWarner Losh2022-01-211-3/+7
* nvme: Sanity check completion idWarner Losh2022-01-211-2/+6
* nvme: count number of ignored interruptsWarner Losh2022-01-213-1/+29
* nvme: Add sanity check for phase on startup.Warner Losh2022-01-212-4/+24
* nvme: start qpair in state RECOVERY_WAITINGWarner Losh2022-01-211-1/+1
* nvme: Use shared timeout rather than timeout per transactionWarner Losh2022-01-213-66/+131
* nvme/nda: Fail all nvme I/Os after controller failsWarner Losh2022-01-212-5/+7
* Add some nvme initialization routines to TSLOGColin Percival2022-01-211-1/+10
* nvme(4): Correct a typo in a sysctl descriptionGordon Bergling2021-12-031-1/+1
* nvme(4): Add MSI and single MSI-X support.Alexander Motin2021-09-075-48/+73
* nvme(4): Do not panic on admin queue construct error.Alexander Motin2021-09-071-0/+3
* Mark some sysctls as CTLFLAG_MPSAFE.Alexander Motin2021-08-251-9/+9
* nvme: Enable interrupts after qpair fully constructedWarner Losh2021-07-211-24/+25
* nvme(4): Report NPWA before NPWG as stripesize.Alexander Motin2021-07-131-2/+7
* nvme: coherently read status of completion recordsWarner Losh2021-07-121-4/+21
* nvme: Fix alignment on nvme structuresWarner Losh2021-07-121-5/+5
* nvme: style nitWarner Losh2021-07-121-14/+7
* nvme: fix a race between failing the controller and failing requestsWarner Losh2021-07-121-1/+12
* nvme: use config_intrhook_drain to avoid removable card racesWarner Losh2021-07-122-6/+1
* Partially revert r248770.Dmitry Chagin2021-04-161-1/+1
* nvme: Replace potentially long DELAY() with pause().Alexander Motin2021-03-241-13/+11
* nvme: Make nvme_ctrlr_hw_reset staticWarner Losh2021-02-242-2/+1
* nvme: use NVME_GONE rather than hard-coded 0xffffffffWarner Losh2021-02-243-4/+6
* 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: Remove a wmb() that's not necessary.Warner Losh2020-12-041-8/+0
* NVME: Multiple busdma related fixes.Michal Meloun2020-12-021-4/+4
* nvme: Fix typo in definitionChuck Tuffli2020-12-022-2/+2
* 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
* Remove aligment requirements for passthrough buffer.Alexander Motin2020-11-291-12/+0
* Increase nvme(4) maximum transfer size from 1MB to 2MB.Alexander Motin2020-11-294-19/+16
* Make MAXPHYS tunable. Bump MAXPHYS to 1M.Konstantin Belousov2020-11-282-3/+3
* Ensure that the buffer is in nvme_single_map() mapped to single segment.Michal Meloun2020-11-231-0/+1
* Add PMRCAP printing and fix earlier CAP_HI.Alexander Motin2020-11-142-6/+48