freebsd-dev/sys/dev/nvme
Warner Losh cfb43eb12e Tweak performance of nda completions
Use xpt_done_direct in preference to xpt_done when completing a
successful I/O. Continue to use xpt_done when there's an error, or for
completion of the submission of a CCB. This eliminates a context
switch to the cam_doneq thread.

Sponsored by: Netflix
Suggested by: scottl@
2017-09-28 01:27:00 +00:00
..
nvme_ctrlr_cmd.c NVME Namespace ID is 32-bits, so widen interface to reflect that. 2017-08-25 21:38:38 +00:00
nvme_ctrlr.c Fix queue depth for nda. 2017-09-20 21:42:25 +00:00
nvme_ns_cmd.c Supporting flushing the dump before returning, and simplify/combine the 2016-07-19 19:09:23 +00:00
nvme_ns.c NVME Namespace ID is 32-bits, so widen interface to reflect that. 2017-08-25 21:38:38 +00:00
nvme_private.h Add CAM/NVMe support for CAM_DATA_SG 2017-08-29 15:29:57 +00:00
nvme_qpair.c Add CAM/NVMe support for CAM_DATA_SG 2017-08-29 15:29:57 +00:00
nvme_sim.c Tweak performance of nda completions 2017-09-28 01:27:00 +00:00
nvme_sysctl.c Add new compile-time option NVME_USE_NVD that sets the default value 2017-08-28 23:54:25 +00:00
nvme_test.c
nvme_util.c Use _Static_assert 2017-08-25 04:33:06 +00:00
nvme.c The nvme module should explicitly declare dependency on the cam. 2017-08-31 14:21:32 +00:00
nvme.h Fix a few overlooked spots where the coded uses 16-bit NSIDs. Chuck 2017-08-29 15:46:34 +00:00