freebsd-dev/sys/dev/nvme
Warner Losh d0aaeffdb4 Since a fatal trap can happen at aribtrary times, don't panic when the
completions are not in a consistent state. Cope with the different
places the normal I/O completion polling thread can be interrupted and
then re-entered during a kernel panic + dump.

Reviewed by: jhb and markj (both prior versions)
Differential Revision:  https://reviews.freebsd.org/D20478
2019-06-01 15:37:44 +00:00
..
nvme_ctrlr_cmd.c Make NVMe compatible with the original API 2018-08-22 04:29:24 +00:00
nvme_ctrlr.c rename nvme_ctrlr_destroy_qpair to nvme_ctrlr_destroy_qpairs 2019-05-08 20:18:11 +00:00
nvme_ns_cmd.c Make NVMe compatible with the original API 2018-08-22 04:29:24 +00:00
nvme_ns.c Unconditionally support unmapped BIOs. This was another shim for 2019-02-27 22:16:59 +00:00
nvme_private.h Don't print all the I/O we abort on a reset, unless we're out of 2019-03-09 01:18:16 +00:00
nvme_qpair.c Since a fatal trap can happen at aribtrary times, don't panic when the 2019-06-01 15:37:44 +00:00
nvme_sim.c Regularize the Netflix copyright 2019-02-04 21:28:25 +00:00
nvme_sysctl.c sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +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 sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
nvme.c Remove do-nothing nvme_modevent. 2018-11-16 16:51:44 +00:00
nvme.h Decode Deallocate Logical Block Features. 2019-05-05 15:47:21 +00:00