Spdk/include/spdk
paul luse 297290f4b5 accel: add API to cancel a batch sequence
Added to the framework as well as all 3 engines.  Needed by apps
in the event that they have to fail following the creation of a
batch, allows them to tell the framework to forget about the batch
as they have no intent to send it.

Signed-off-by: paul luse <paul.e.luse@intel.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/3389 (master)

(cherry picked from commit 8d059e7a18)
Change-Id: Id94754ab1350e5a969a5fd2306bd59c38f0a0120
Signed-off-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/3549
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
2020-07-30 06:58:50 +00:00
..
accel_engine.h accel: add API to cancel a batch sequence 2020-07-30 06:58:50 +00:00
assert.h
barrier.h
base64.h util/base64: Extend b64 decode to calculate exact len 2020-02-03 11:39:49 +00:00
bdev_module.h lib/bdev: add _ to spdk_bdev_module_register 2020-06-15 15:27:40 +00:00
bdev_zone.h bdev/zone: scattered zone append 2020-02-20 09:53:03 +00:00
bdev.h lib/bdev: Add spdk_bdev_io_get_cb_arg() to get cb_arg of bdev_io 2020-06-08 09:28:27 +00:00
bit_array.h
blob_bdev.h
blob.h lib/blob: add option to enable extent pages 2020-01-27 18:06:43 +00:00
blobfs_bdev.h blobfs/fuse: put FUSE code in module blobfs_bdev 2019-10-15 16:25:09 +00:00
blobfs.h blobfs: add result for set_cache_size 2019-11-07 00:33:25 +00:00
conf.h lib/conf: allow multiple sections with same name 2020-07-22 12:24:08 +00:00
cpuset.h
crc16.h
crc32.h lib/util: move some crc32 functions to internal header 2020-05-14 10:37:14 +00:00
dif.h
endian.h
env_dpdk.h env: add a new function for printing memory layout 2019-12-13 11:05:57 +00:00
env.h env_dpdk: move NVMe PCI driver definition to the nvme lib 2020-07-24 21:42:26 +00:00
event.h event: expose base virtaddr as an option 2020-07-09 07:23:40 +00:00
fd.h
file.h
ftl.h lib/ftl: Create l2p on l2p_path file if set in config 2020-03-06 10:28:21 +00:00
gpt_spec.h
histogram_data.h
idxd.h accel: add API to cancel a batch sequence 2020-07-30 06:58:50 +00:00
ioat_spec.h
ioat.h lib/ioat: add mew API to get the max # of descriptors supported 2020-07-23 22:26:39 +00:00
iscsi_spec.h
json.h
jsonrpc.h
likely.h
log.h log: introduce macro to check if flag is enabled 2020-07-17 07:20:21 +00:00
lvol.h
memory.h memory.h: move to public headers 2020-03-19 08:50:45 +00:00
mmio.h
nbd.h
net.h
notify.h
nvme_intel.h
nvme_ocssd_spec.h
nvme_ocssd.h
nvme_spec.h lib/nvme: Add a macro spdk_nvme_cpl_is_abort_success to check if abort succeeded 2020-07-13 08:40:42 +00:00
nvme.h lib/nvme: Add spdk_nvme_ctrlr_cmd_abort_ext() to abort commands whose cb_arg matches 2020-07-14 07:54:42 +00:00
nvmf_cmd.h lib/nvmf: Support custom admin cmd handler for abort 2020-07-24 07:25:47 +00:00
nvmf_fc_spec.h nvme: define SPDK_NVME_NQN_FIELD_SIZE 2019-12-23 08:44:10 +00:00
nvmf_spec.h nvmf: remove min number of admin queue entries from spec file 2020-03-12 09:04:18 +00:00
nvmf_transport.h lib/nvmf: Add three variables to spdk_nvmf_request to avoid temp context for abort operation 2020-07-14 07:54:42 +00:00
nvmf.h lib/nvmf: Make abort execution timeout value optional 2020-07-16 07:29:46 +00:00
opal_spec.h nvme/opal: use static locking ranges table 2020-03-25 07:52:28 +00:00
opal.h nvme/opal: deprecate spdk_opal_supported() 2020-05-20 14:16:44 +00:00
pci_ids.h env: add spdk_pci_id->class_id 2020-07-23 20:48:47 +00:00
pipe.h pipe: Add a utility for buffering data from sockets 2019-11-20 09:35:32 +00:00
queue_extras.h
queue.h
reduce.h
rpc.h rpc: add spdk_rpc_verify_methods() 2019-11-06 15:19:48 +00:00
scsi_spec.h
scsi.h lib/scsi: Pass SCSI task to SCSI layer to get DIF context 2019-11-21 08:01:29 +00:00
sock.h sock: Add sock_impl option to disable zero copy on send 2020-07-24 00:30:45 +00:00
stdinc.h env: Check supported iommu address width before using iova-mode=va 2019-11-27 07:08:32 +00:00
string.h
thread.h pollers: Fix pollers to return correct busy status 2020-07-07 07:29:31 +00:00
trace.h
util.h lib/util: Add spdk_sn32_lt/gt() to compare two numbers based on serial number arithmetic 2020-03-19 08:51:31 +00:00
uuid.h
version.h version: 20.07 pre 2020-05-06 12:43:20 +00:00
vhost.h lib/vhost: Remove and inline spdk_vhost_blk_get_dev 2020-06-08 09:28:27 +00:00
vmd.h lib/vmd: detach devices during shutdown 2020-02-04 16:50:25 +00:00