accel: Hide the definition of accel_io_channel from modules
They no longer need to see the definition of this structure. Change-Id: I3e3bb5942a50da22e0bf34aa8c10b9d812f42d2f Signed-off-by: Ben Walker <benjamin.walker@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/13915 Community-CI: Mellanox Build Bot Reviewed-by: Paul Luse <paul.e.luse@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
This commit is contained in:
parent
225ae35a2f
commit
10ab81b83e
@ -16,12 +16,6 @@ struct spdk_accel_task;
|
||||
|
||||
void spdk_accel_task_complete(struct spdk_accel_task *task, int status);
|
||||
|
||||
struct accel_io_channel {
|
||||
struct spdk_io_channel *engine_ch[ACCEL_OPC_LAST];
|
||||
void *task_pool_base;
|
||||
TAILQ_HEAD(, spdk_accel_task) task_pool;
|
||||
};
|
||||
|
||||
struct spdk_accel_task {
|
||||
struct accel_io_channel *accel_ch;
|
||||
spdk_accel_completion_cb cb_fn;
|
||||
|
@ -43,6 +43,12 @@ static TAILQ_HEAD(, spdk_accel_module_if) spdk_accel_module_list =
|
||||
static struct spdk_accel_module_if *g_engines_opc[ACCEL_OPC_LAST] = {};
|
||||
static char *g_engines_opc_override[ACCEL_OPC_LAST] = {};
|
||||
|
||||
struct accel_io_channel {
|
||||
struct spdk_io_channel *engine_ch[ACCEL_OPC_LAST];
|
||||
void *task_pool_base;
|
||||
TAILQ_HEAD(, spdk_accel_task) task_pool;
|
||||
};
|
||||
|
||||
int
|
||||
spdk_accel_get_opc_engine_name(enum accel_opcode opcode, const char **engine_name)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user