Spdk/include/spdk
Daniel Verkamp b9bcc3531e bdev: make enum spdk_bdev_io_status private
The user should not see the bdev_io status directly; the NVMe and SCSI
error code wrappers provide the ability to translate to the desired
format regardless of what kind of error is stored inside the bdev_io.

Replace the spdk_bdev_io_completion_cb status parameter with a bool
simply indiciating whether the I/O completed successfully.

Change-Id: Iad18c2dac4374112c41b7a656154ed3ae1a68569
Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com>
Reviewed-on: https://review.gerrithub.io/362047
Tested-by: <sys_sgsw@intel.com>
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
2017-05-23 16:30:10 -04:00
..
assert.h include: move standard includes into spdk/stdinc.h 2017-05-08 10:11:01 -07:00
barrier.h include: move standard includes into spdk/stdinc.h 2017-05-08 10:11:01 -07:00
bdev.h bdev: make enum spdk_bdev_io_status private 2017-05-23 16:30:10 -04:00
bit_array.h include: move standard includes into spdk/stdinc.h 2017-05-08 10:11:01 -07:00
blob_bdev.h include: move standard includes into spdk/stdinc.h 2017-05-08 10:11:01 -07:00
blob.h blob: Add a separate config parameter for channel ops 2017-05-18 14:36:11 -07:00
blobfs.h include: move standard includes into spdk/stdinc.h 2017-05-08 10:11:01 -07:00
conf.h include: move standard includes into spdk/stdinc.h 2017-05-08 10:11:01 -07:00
copy_engine.h include: move standard includes into spdk/stdinc.h 2017-05-08 10:11:01 -07:00
endian.h include: move standard includes into spdk/stdinc.h 2017-05-08 10:11:01 -07:00
env.h env: Add wrappers for a lockless ring 2017-05-09 14:02:15 -07:00
event.h include: move standard includes into spdk/stdinc.h 2017-05-08 10:11:01 -07:00
fd.h include: move standard includes into spdk/stdinc.h 2017-05-08 10:11:01 -07:00
gpt_spec.h include: move standard includes into spdk/stdinc.h 2017-05-08 10:11:01 -07:00
io_channel.h io_channel: Remove unique flag 2017-05-22 19:27:17 -04:00
ioat_spec.h include: move standard includes into spdk/stdinc.h 2017-05-08 10:11:01 -07:00
ioat.h include: move standard includes into spdk/stdinc.h 2017-05-08 10:11:01 -07:00
iscsi_spec.h include: move standard includes into spdk/stdinc.h 2017-05-08 10:11:01 -07:00
json.h include: move standard includes into spdk/stdinc.h 2017-05-08 10:11:01 -07:00
jsonrpc.h include: move standard includes into spdk/stdinc.h 2017-05-08 10:11:01 -07:00
likely.h include: move standard includes into spdk/stdinc.h 2017-05-08 10:11:01 -07:00
log.h include: move standard includes into spdk/stdinc.h 2017-05-08 10:11:01 -07:00
mmio.h include: move standard includes into spdk/stdinc.h 2017-05-08 10:11:01 -07:00
net.h include: move standard includes into spdk/stdinc.h 2017-05-08 10:11:01 -07:00
nvme_intel.h include: move standard includes into spdk/stdinc.h 2017-05-08 10:11:01 -07:00
nvme_spec.h include: move standard includes into spdk/stdinc.h 2017-05-08 10:11:01 -07:00
nvme.h include: move standard includes into spdk/stdinc.h 2017-05-08 10:11:01 -07:00
nvmf_spec.h include: move standard includes into spdk/stdinc.h 2017-05-08 10:11:01 -07:00
nvmf.h nvmf: allow NQN to be 223 bytes + null terminator 2017-05-18 14:36:39 -07:00
pci_ids.h include: move standard includes into spdk/stdinc.h 2017-05-08 10:11:01 -07:00
queue_extras.h Break out queue.h code pulled from FreeBSD into a separate file. 2015-09-25 12:45:04 -07:00
queue.h Add extern "C" wrapper to all public headers 2016-02-12 07:52:35 -07:00
rpc.h include: move standard includes into spdk/stdinc.h 2017-05-08 10:11:01 -07:00
scsi_spec.h include: move standard includes into spdk/stdinc.h 2017-05-08 10:11:01 -07:00
scsi.h scsi: pass management function as a parameter 2017-05-18 13:47:42 -07:00
stdinc.h build: Automatically detect use of POSIX includes 2017-05-08 13:20:37 -07:00
string.h include: move standard includes into spdk/stdinc.h 2017-05-08 10:11:01 -07:00
trace.h include: move standard includes into spdk/stdinc.h 2017-05-08 10:11:01 -07:00
util.h blob: Use a separate md and I/O target 2017-05-22 19:27:17 -04:00
vhost.h vhost: added rpc commands to remove vhost controllers and devices 2017-05-18 01:01:46 -07:00