Spdk/lib/accel
Konrad Sztyber 7b36fe5238 accel: add support for reversing a sequence
Reversing a sequence means that the order of its operations is reversed,
i.e. the first operation becomes last and vice versa.  It's especially
useful in read paths, as it makes it possible to build the sequence
during submission, then, once the data is read from storage, reverse the
sequence and execute it.

Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com>
Change-Id: I93d617c1e6d251f8c59b94c50dc4300e51908096
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/15636
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com>
2023-01-09 12:37:37 +00:00
..
accel_internal.h update Intel copyright notices 2022-11-10 08:28:53 +00:00
accel_rpc.c lib/accel: set RPC accel_get_opc_assignments as SPDK_RPC_RUNTIME 2022-11-17 08:57:53 +00:00
accel_sw.c update Intel copyright notices 2022-11-10 08:28:53 +00:00
accel.c accel: add support for reversing a sequence 2023-01-09 12:37:37 +00:00
Makefile accel: initial operation chaining support 2023-01-09 12:37:37 +00:00
spdk_accel.map accel: add support for appending a decompress operation 2023-01-09 12:37:37 +00:00