Spdk/lib/accel
Konrad Sztyber d3ac42caa4 dma: add "virtual" accel memory domain
This domain is meant to represent data being transformed by accel
engine.  Users will be able to allocate buffers from that memory domain
and use them when appending operations to an accel sequence.

Since these buffers are only meant to be used as placeholders for actual
buffers, none of the push/pull/translate callbacks are implemented. To
access the data after it was transformed by accel, users should make
sure that the final command's destination buffer isn't allocated from
accel memory domain.

Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com>
Change-Id: Ia031c7b205e98792d0a93f01513101b86afa9faa
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/15744
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>
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 dma: add "virtual" accel memory domain 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