Spdk/include/spdk
Jim Harris ddc63f077a bdev: change spdk_bdev_free_io return type to void
Change the checks to asserts instead.  No callers ever
checked the return codes, and if they did, there's
nothing they can do to recover from an error status.

Signed-off-by: Jim Harris <james.r.harris@intel.com>
Change-Id: I96d6804d61dfbf6030b3cc78ea59981301417421

Reviewed-on: https://review.gerrithub.io/415539
Tested-by: SPDK Automated Test System <sys_sgsw@intel.com>
Reviewed-by: Changpeng Liu <changpeng.liu@intel.com>
Reviewed-by: Daniel Verkamp <daniel.verkamp@intel.com>
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
2018-06-19 07:28:20 +00:00
..
assert.h include: move standard includes into spdk/stdinc.h 2017-05-08 10:11:01 -07:00
barrier.h barrier.h: change PPC64 spdk_rmb from lwsync to sync 2018-06-05 17:56:22 +00:00
bdev_module.h thread: Replace #include of io_channel.h with thread.h 2018-06-12 15:24:07 +00:00
bdev.h bdev: change spdk_bdev_free_io return type to void 2018-06-19 07:28:20 +00:00
bit_array.h util/bit_array: add functions to count 0/1 bits 2018-06-04 17:24:48 +00:00
blob_bdev.h bdev: rename spdk_bdev_module_if -> spdk_bdev_module 2018-03-13 00:55:12 -04:00
blob.h blob: add metadata dump capability 2018-06-12 16:36:04 +00:00
blobfs.h include/blobfs.h: add comments for callback functions 2018-06-14 04:42:10 +00:00
conf.h include/conf: add comments for public APIs 2018-02-26 11:59:09 -05:00
copy_engine.h include/copy_engine.h: add comments for callback functions 2018-05-28 01:45:03 +00:00
cpuset.h include/cpuset.h: add comments for public APIs 2018-03-08 11:33:50 -05:00
crc16.h util/crc16: add crc16 library support and unit tests 2017-12-20 15:12:26 -05:00
crc32.h include: wrap header files in extern "C" for c++ 2017-12-07 19:13:47 -05:00
endian.h include: move standard includes into spdk/stdinc.h 2017-05-08 10:11:01 -07:00
env.h env: add size parameter to spdk_mem_map_translate 2018-06-05 18:36:00 +00:00
event.h event/app: add spdk_app_usage 2018-06-11 17:39:56 +00:00
fd.h include/fd.h: add comments for pubclic APIs 2018-01-04 12:12:10 -05:00
gpt_spec.h bdev/gpt: dump partition name 2017-07-12 18:12:52 -04:00
histogram_data.h util: enable dynamic spdk_histogram_data sizing 2017-12-29 14:20:48 -05:00
io_channel.h thread: Rename io_channel.h to thread.h 2018-06-12 15:24:07 +00:00
ioat_spec.h include: move standard includes into spdk/stdinc.h 2017-05-08 10:11:01 -07:00
ioat.h include/ioat.h: add comments for public APIs 2018-03-14 13:02:06 -04:00
iscsi_spec.h iscsi: fix layout of logout request reason field 2017-09-22 16:11:11 -04:00
json.h json: Add spdk_json_decode_uint16 2018-06-05 21:30:02 +00:00
jsonrpc.h rpc: Add state_mask to each RPC method to make sets of RPCs 2018-05-03 19:48:15 +00:00
likely.h include: move standard includes into spdk/stdinc.h 2017-05-08 10:11:01 -07:00
log.h include/log.h: add comments for public APIs 2018-04-09 13:13:59 -04:00
lvol.h lvol: add lvol inflate function 2018-05-23 18:12:52 +00:00
mmio.h mmio: add functions for 1 and 2 byte I/O accesses 2017-10-13 10:46:00 -04:00
nbd.h nbd: add JSON config dump 2018-04-24 21:46:42 +00:00
net.h include/net.h: remove non public functions to private header file 2018-04-11 12:10:14 -04:00
nvme_intel.h include: move standard includes into spdk/stdinc.h 2017-05-08 10:11:01 -07:00
nvme_ocssd_spec.h ocssd: add nvme_ocssd_spec.h 2018-05-29 16:42:13 +00:00
nvme_ocssd.h ocssd: check whether ctrlr support ocssd 2018-06-14 23:09:42 +00:00
nvme_spec.h nvme: Allow users to request which I/O command set they'd like to use 2018-05-24 22:42:38 +00:00
nvme.h nvme: add Get/Set Feature wrappers with NSID 2018-06-12 17:59:33 +00:00
nvmf_spec.h scripts/check_format: check for spaces before tabs 2018-03-05 11:09:13 -05:00
nvmf.h nvmf: Rename spdk_nvmf_ctrlr_disconnect to spdk_nvmf_qpair_disconnect 2018-06-15 19:11:29 +00:00
pci_ids.h nvme: add a quirk for identify 0x2 2018-05-10 19:38:54 +00:00
queue_extras.h scripts/check_format: check for spaces before tabs 2018-03-05 11:09:13 -05:00
queue.h Add extern "C" wrapper to all public headers 2016-02-12 07:52:35 -07:00
rpc.h rpc: Add state_mask to each RPC method to make sets of RPCs 2018-05-03 19:48:15 +00:00
scsi_spec.h scripts/check_format: check for spaces before tabs 2018-03-05 11:09:13 -05:00
scsi.h include/scsi.h: add comments for public APIs 2018-06-18 22:23:43 +00:00
sock.h include/sock.h: add comments for public APIs 2018-06-18 22:24:46 +00:00
stdinc.h build: Automatically detect use of POSIX includes 2017-05-08 13:20:37 -07:00
string.h include/string.h: add comments for public APIs 2018-05-17 23:01:00 +00:00
thread.h thread: add spdk_thread_get_count() 2018-06-13 00:38:41 +00:00
trace.h lib: Return instead of exit in trace 2018-03-13 00:53:35 -04:00
util.h util: add spdk_u32_is_pow2() function 2017-08-11 19:36:30 -04:00
uuid.h include/uuid.h: add comments for public APIs 2018-04-10 15:44:17 -04:00
version.h version: SPDK 18.07-pre 2018-04-30 16:44:19 +00:00
vhost.h vhost: dump interrupt coalescing parameters in RPC info/config 2018-06-15 18:45:14 +00:00