aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/nvme/nvme_private.h
Commit message (Expand)AuthorAgeFilesLines
* nvme: Move AER processing into a task threadWarner Losh13 days1-0/+2
* nvme: Finish removing failed request queueWarner Losh13 days1-2/+0
* nvme: Pass malloc flags to request allocation functionsMark Johnston2024-11-091-11/+15
* nvme: Inject artificial failure on resetWarner Losh2024-10-151-0/+1
* nvme: Separate total failures from I/O failuresWarner Losh2024-08-161-0/+1
* Revert "nvme: Separate total failures from I/O failures"Warner Losh2024-08-161-1/+0
* nvme: Separate total failures from I/O failuresWarner Losh2024-08-161-0/+1
* nvme: Make is_initialized a boolWarner Losh2024-08-131-1/+2
* nvme: Warn if there's system interrupt issues.Warner Losh2024-07-231-0/+1
* nvme: widen nvme_qpair_manual_complete_request for better errorsWarner Losh2024-07-201-3/+0
* nvme: Count number of alginment splitsWarner Losh2024-05-241-0/+4
* nvme: Export constants for min and max queue sizesJohn Baldwin2024-03-231-8/+0
* nvme: Introduce longer timeouts for admin queueAlexander Motin2023-11-061-0/+2
* nvme: Eliminate RECOVERY_FAILED stateWarner Losh2023-10-101-1/+0
* nvme: gc nvme_ctrlr_post_failed_request and related task stuffWarner Losh2023-10-101-3/+0
* nvme: Fix locking protocol violation to fix suspend / resumeWarner Losh2023-09-241-0/+1
* nvme: Add exclusion for ISRWarner Losh2023-08-251-5/+5
* nvme: Greatly improve error recoveryWarner Losh2023-08-251-2/+0
* sys: Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-161-2/+0
* nvme: use mtx_padaalign instead of mtx + alignment attributeWarner Losh2023-08-141-1/+1
* nvme: Move bools to fill holeWarner Losh2023-08-081-2/+3
* nvme: Remove duplicate command printing routineWarner Losh2023-08-071-1/+2
* nvme: Remove duplicate completion printing routineWarner Losh2023-08-071-1/+2
* nvme: Use a memdesc for the request buffer instead of a bespoke union.John Baldwin2023-07-241-21/+9
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-121-1/+1
* nvme: Remove unused devclass arguments to DRIVER_MODULE.John Baldwin2022-05-061-2/+0
* nvme: Use saved mps when initializing driveWarner Losh2022-04-151-5/+0
* nvme: Rename min_page_size to page_size and save mpsWarner Losh2022-04-151-2/+3
* nvme: Save cap_lo and cap_hiWarner Losh2022-04-011-0/+4
* nvme: MPS is a power of two, not a size / 8kWarner Losh2022-04-011-0/+5
* nvme_ahci: Mark AHCI devices as such in the controllerWarner Losh2021-12-061-0/+1
* nvme: Move to a quirk for the Intel alignment dataWarner Losh2021-12-061-0/+1
* nvme: Use adaptive spinning when polling for completion or state changeWarner Losh2021-10-021-14/+21
* nvme: count number of ignored interruptsWarner Losh2021-09-291-0/+1
* nvme: Use shared timeout rather than timeout per transactionWarner Losh2021-09-231-3/+13
* nvme(4): Add MSI and single MSI-X support.Alexander Motin2021-08-311-2/+2
* nvme: Make nvme_ctrlr_hw_reset staticWarner Losh2021-02-081-1/+0
* nvme: use NVME_GONE rather than hard-coded 0xffffffffWarner Losh2021-02-081-0/+2
* Increase nvme(4) maximum transfer size from 1MB to 2MB.Alexander Motin2020-11-291-9/+0
* Ensure that the buffer is in nvme_single_map() mapped to single segment.Michal Meloun2020-11-231-0/+1
* nvme: change namei_request_zone into a malloc typeMateusz Guzik2020-11-051-3/+2
* nvme: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-7/+0
* Make polled request timeout less invasive.Alexander Motin2020-06-181-5/+7
* Add Host Memory Buffer support to nvme(4).Alexander Motin2020-01-071-3/+14
* Move to using bool instead of boolean_tWarner Losh2019-12-131-4/+4
* Make nvme(4) driver some more NUMA aware.Alexander Motin2019-09-231-8/+7
* Support doorbell strides != 0.Warner Losh2019-09-041-0/+3
* Implement nvme suspend / resume for pci attachmentWarner Losh2019-09-031-0/+3
* 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-021-0/+8