f-stack/dpdk/drivers/crypto/cnxk/cn9k_cryptodev_ops.h

22 lines
517 B
C
Raw Normal View History

2022-09-06 04:00:10 +00:00
/* SPDX-License-Identifier: BSD-3-Clause
* Copyright(C) 2021 Marvell.
*/
#ifndef _CN9K_CRYPTODEV_OPS_H_
#define _CN9K_CRYPTODEV_OPS_H_
2023-09-13 12:21:49 +00:00
#include <rte_compat.h>
2022-09-06 04:00:10 +00:00
#include <cryptodev_pmd.h>
extern struct rte_cryptodev_ops cn9k_cpt_ops;
void cn9k_cpt_set_enqdeq_fns(struct rte_cryptodev *dev);
__rte_internal
2023-09-13 12:21:49 +00:00
uint16_t cn9k_cpt_crypto_adapter_enqueue(uintptr_t base,
2022-09-06 04:00:10 +00:00
struct rte_crypto_op *op);
__rte_internal
uintptr_t cn9k_cpt_crypto_adapter_dequeue(uintptr_t get_work1);
#endif /* _CN9K_CRYPTODEV_OPS_H_ */