freebsd-skq/sys/dev/nvme
Warner Losh fa271a5d09 Closer examination shows that nvme and CAM both normally zero-fill
allocations (for req and ccb, which ultimately contain the
nvme_cmd). As such, we can micro-optimize these routines. Add a
comment to this effect, and bzero the ccb used to make the requests
for the nda dump rotuine so it more closely matches a ccb allocated
with xpt_get_ccb().

Sponsored by: Netflix
2017-10-15 23:53:55 +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 Create general polling function for the nvme controller. Use it when 2017-10-15 16:18:08 +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 Create general polling function for the nvme controller. Use it when 2017-10-15 16:18:08 +00:00
nvme_qpair.c Add CAM/NVMe support for CAM_DATA_SG 2017-08-29 15:29:57 +00:00
nvme_sim.c Use nvme_ctrlr_poll instead of nvme_ctrlr_intx_handler since it is 2017-10-15 16:19:09 +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 Closer examination shows that nvme and CAM both normally zero-fill 2017-10-15 23:53:55 +00:00