opnsense-src/sys/dev/nvme
Michal Meloun 0a4b14e8cc Properly synchronize completion DMA buffers.
Within command completion processing the callback function may access
DMAed data buffer. Synchronize it before use, not after.
This allows to use NVMe disk on non-DMA coherent arm64 system.

MFC after:	3 weeks
2019-12-15 14:28:38 +00:00
..
nvme.c Move reset to the interrutp processing stage 2019-12-11 22:51:02 +00:00
nvme.h Add nvmecontrol resv to handle NVMe reservations. 2019-08-05 17:36:00 +00:00
nvme_ahci.c Make nvme(4) driver some more NUMA aware. 2019-09-23 17:53:47 +00:00
nvme_ctrlr.c Move to using bool instead of boolean_t 2019-12-13 18:35:48 +00:00
nvme_ctrlr_cmd.c Make nvme(4) driver some more NUMA aware. 2019-09-23 17:53:47 +00:00
nvme_ns.c In all the places that we use the polled for completion interface, except crash 2019-09-02 17:11:27 +00:00
nvme_ns_cmd.c Add a brief comment explaining why we can return ETIMEDOUT from the call to the 2019-09-02 17:10:46 +00:00
nvme_pci.c Make nvme(4) driver some more NUMA aware. 2019-09-23 17:53:47 +00:00
nvme_private.h Move to using bool instead of boolean_t 2019-12-13 18:35:48 +00:00
nvme_qpair.c Properly synchronize completion DMA buffers. 2019-12-15 14:28:38 +00:00
nvme_sim.c Fix nda(4) PCIe link status output 2019-06-07 18:34:48 +00:00
nvme_sysctl.c Make nvme(4) driver some more NUMA aware. 2019-09-23 17:53:47 +00:00
nvme_test.c Remove #ifdef code to support FreeBSD versions that haven't been 2019-02-27 22:05:01 +00:00
nvme_util.c