Spdk/lib/nvme
Daniel Verkamp 407a57165d nvme: combine various payload types into a struct
This cleans up the I/O splitting code somewhat.

It also moves the SGL payload function pointers up into the hot cache
section of struct nvme_request without pushing the other important
members past the cacheline boundary (because payload is now a union).

Change-Id: I14a5c24f579d57bb84d845147d03aa53bb4bb209
Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com>
2016-01-27 16:52:53 -07:00
..
Makefile build: define a common Makefile clean command 2015-12-07 15:14:36 -07:00
nvme_ctrlr_cmd.c nvme: combine various payload types into a struct 2016-01-27 16:52:53 -07:00
nvme_ctrlr.c nvme: combine various payload types into a struct 2016-01-27 16:52:53 -07:00
nvme_impl.h build: enable signed-vs-unsigned compare warning 2015-11-02 14:40:22 -07:00
nvme_internal.h nvme: combine various payload types into a struct 2016-01-27 16:52:53 -07:00
nvme_ns_cmd.c nvme: combine various payload types into a struct 2016-01-27 16:52:53 -07:00
nvme_ns.c spdk: add reservation support flag to NVMe namespace 2016-01-27 11:10:01 +08:00
nvme_qpair.c nvme: combine various payload types into a struct 2016-01-27 16:52:53 -07:00
nvme.c nvme: combine various payload types into a struct 2016-01-27 16:52:53 -07:00