1 /* SPDX-License-Identifier: BSD-3-Clause
2 * Copyright(c) 2018 Intel Corporation
5 #ifndef _INCLUDE_SYM_C_H_
6 #define _INCLUDE_SYM_C_H_
11 #include <rte_cryptodev.h>
16 TAILQ_ENTRY(cryptodev) node;
20 struct rte_mempool *mp_create;
21 struct rte_mempool *mp_init;
24 TAILQ_HEAD(cryptodev_list, cryptodev);
30 cryptodev_find(const char *name);
33 cryptodev_next(struct cryptodev *cryptodev);
35 struct cryptodev_params {
37 uint32_t dev_id; /**< Valid only when *dev_name* is NULL. */
40 uint32_t session_pool_size;
44 cryptodev_create(const char *name, struct cryptodev_params *params);