1 /* SPDX-License-Identifier: BSD-3-Clause
2 * Copyright(C) 2021 Marvell.
5 #ifndef _CNXK_CRYPTODEV_OPS_H_
6 #define _CNXK_CRYPTODEV_OPS_H_
8 #include <rte_cryptodev.h>
10 #define CNXK_CPT_MIN_HEADROOM_REQ 24
12 int cnxk_cpt_dev_config(struct rte_cryptodev *dev,
13 struct rte_cryptodev_config *conf);
15 int cnxk_cpt_dev_start(struct rte_cryptodev *dev);
17 void cnxk_cpt_dev_stop(struct rte_cryptodev *dev);
19 int cnxk_cpt_dev_close(struct rte_cryptodev *dev);
21 void cnxk_cpt_dev_info_get(struct rte_cryptodev *dev,
22 struct rte_cryptodev_info *info);
24 #endif /* _CNXK_CRYPTODEV_OPS_H_ */