11 #ifndef _PMD_CNXK_CRYPTO_H_ 12 #define _PMD_CNXK_CRYPTO_H_ 24 struct rte_pmd_cnxk_crypto_qptr;
31 struct rte_pmd_cnxk_crypto_cptr;
128 struct rte_pmd_cnxk_crypto_cptr *cptr,
167 struct rte_pmd_cnxk_crypto_cptr *cptr,
void *data,
193 struct rte_pmd_cnxk_crypto_cptr *cptr,
void *data,
__rte_experimental int rte_pmd_cnxk_crypto_cptr_write(struct rte_pmd_cnxk_crypto_qptr *qptr, struct rte_pmd_cnxk_crypto_cptr *cptr, void *data, uint32_t len)
__rte_experimental struct rte_pmd_cnxk_crypto_cptr * rte_pmd_cnxk_crypto_cptr_get(struct rte_pmd_cnxk_crypto_sess *rte_sess)
__rte_experimental struct rte_pmd_cnxk_crypto_qptr * rte_pmd_cnxk_crypto_qptr_get(uint8_t dev_id, uint16_t qp_id)
__rte_experimental int rte_pmd_cnxk_crypto_cptr_flush(struct rte_pmd_cnxk_crypto_qptr *qptr, struct rte_pmd_cnxk_crypto_cptr *cptr, bool invalidate)
__rte_experimental int rte_pmd_cnxk_crypto_qp_stats_get(struct rte_pmd_cnxk_crypto_qptr *qptr, struct rte_pmd_cnxk_crypto_qp_stats *stats)
Crypto CNXK PMD session structure.
__rte_experimental int rte_pmd_cnxk_crypto_cptr_read(struct rte_pmd_cnxk_crypto_qptr *qptr, struct rte_pmd_cnxk_crypto_cptr *cptr, void *data, uint32_t len)
__rte_experimental void rte_pmd_cnxk_crypto_submit(struct rte_pmd_cnxk_crypto_qptr *qptr, void *inst, uint16_t nb_inst)
struct rte_cryptodev_sym_session * crypto_sym_sess
Crypto CNXK queue pair stats.
struct rte_security_session * sec_sess
struct rte_cryptodev_asym_session * crypto_asym_sess