freebsd-dev/sys/dev/nvme
Warner Losh ec743e0c33 Move releasing of resources to later
Turn off bus master after we detach the device (to match the prior
order).  Release MSI after we're done detaching and have turned off
all the interrupts. Otherwise this may cause problems as other threads
race nvme_detach. This more closely matches the old order.

Reviewed by: mav@
2019-08-22 20:09:32 +00:00
..
nvme_ahci.c Create a AHCI attachment for nvme. 2019-08-21 22:18:01 +00:00
nvme_ctrlr_cmd.c Make NVMe compatible with the original API 2018-08-22 04:29:24 +00:00
nvme_ctrlr.c Separate the pci attachment from the rest of nvme 2019-08-21 22:17:55 +00:00
nvme_ns_cmd.c Make NVMe compatible with the original API 2018-08-22 04:29:24 +00:00
nvme_ns.c Report NOIOB and NPWG fields as stripe size. 2019-08-14 16:12:03 +00:00
nvme_pci.c Move releasing of resources to later 2019-08-22 20:09:32 +00:00
nvme_private.h Separate the pci attachment from the rest of nvme 2019-08-21 22:17:55 +00:00
nvme_qpair.c Improve NVMe hot unplug handling. 2019-08-21 20:17:30 +00:00
nvme_sim.c Fix nda(4) PCIe link status output 2019-06-07 18:34:48 +00:00
nvme_sysctl.c Keep track of the number of commands that exhaust their retry limit. 2019-07-19 18:39:24 +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 stray line that was duplicated. 2019-08-22 02:53:51 +00:00
nvme.h Add nvmecontrol resv to handle NVMe reservations. 2019-08-05 17:36:00 +00:00