1 /* SPDX-License-Identifier: BSD-3-Clause 2 * Copyright(C) 2021 Marvell. 3 */ 4 5 #ifndef _CN10K_CRYPTODEV_OPS_H_ 6 #define _CN10K_CRYPTODEV_OPS_H_ 7 8 #include <rte_cryptodev.h> 9 #include <cryptodev_pmd.h> 10 11 extern struct rte_cryptodev_ops cn10k_cpt_ops; 12 13 void cn10k_cpt_set_enqdeq_fns(struct rte_cryptodev *dev); 14 15 __rte_internal 16 uint16_t cn10k_cpt_crypto_adapter_enqueue(uintptr_t base, 17 struct rte_crypto_op *op); 18 __rte_internal 19 uintptr_t cn10k_cpt_crypto_adapter_dequeue(uintptr_t get_work1); 20 21 #endif /* _CN10K_CRYPTODEV_OPS_H_ */ 22