aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/nvme
Commit message (Expand)AuthorAgeFilesLines
* nvme: Firmware revisions in the firmware slot info logpage are ASCII stringsJohn Baldwin2024-04-082-16/+2
* nvme: Introduce longer timeouts for admin queueAlexander Motin2023-11-144-5/+20
* nvme: Fix memory leak in pt ioctl commandsDavid Sloan2023-10-091-1/+2
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-2312-23/+0
* sys: Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-232-4/+0
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-07-2511-11/+11
* Add NAMESPACE MANAGEMENT into admin_opcode[].Alexander Motin2023-03-131-0/+1
* bhyve: abort and return FEATURE_NOT_SAVEABLE while set feature with a save fl...Wanpeng Qian2022-11-221-0/+16
* Add random VMware device IDs.Alexander Motin2022-10-271-0/+1
* nvme: Print CRD, M and DNR status bits on errors.Alexander Motin2022-08-153-8/+14
* nvmw(4): Fix a typo in a source code commentGordon Bergling2022-06-101-1/+1
* nvme(4): Fix a typo in a source code commentGordon Bergling2022-04-141-1/+1
* 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