freebsd-dev/sys/dev/nvme
Jim Harris ad697276ce Add struct nvme_request object which contains all of the parameters passed
from an NVMe consumer.

This allows us to mostly build NVMe command buffers without holding the
qpair lock, and also allows for future queueing of nvme_request objects
in cases where the submission queue is full and no nvme_tracker objects
are available.

Sponsored by:	Intel
2012-10-18 00:38:28 +00:00
..
nvme_ctrlr_cmd.c Add struct nvme_request object which contains all of the parameters passed 2012-10-18 00:38:28 +00:00
nvme_ctrlr.c Add #if 0 around nvme_async_event_cb() until NVMe AER functionality 2012-09-18 18:23:21 +00:00
nvme_ns_cmd.c Add struct nvme_request object which contains all of the parameters passed 2012-10-18 00:38:28 +00:00
nvme_ns.c Add return codes to all functions used for submitting commands to I/O 2012-10-18 00:32:07 +00:00
nvme_private.h Add struct nvme_request object which contains all of the parameters passed 2012-10-18 00:38:28 +00:00
nvme_qpair.c Add struct nvme_request object which contains all of the parameters passed 2012-10-18 00:38:28 +00:00
nvme_sysctl.c Merge struct nvme_prp_list into struct nvme_tracker. 2012-10-18 00:37:11 +00:00
nvme_test.c
nvme_uio.c Add struct nvme_request object which contains all of the parameters passed 2012-10-18 00:38:28 +00:00
nvme.c Add struct nvme_request object which contains all of the parameters passed 2012-10-18 00:38:28 +00:00
nvme.h Add return codes to all functions used for submitting commands to I/O 2012-10-18 00:32:07 +00:00