#ifndef __OTX_CPT_ALGS_H
#define __OTX_CPT_ALGS_H
#include <crypto/hash.h>
#include "otx_cpt_common.h"
#define OTX_CPT_MAX_ENC_KEY_SIZE …
#define OTX_CPT_MAX_HASH_KEY_SIZE …
#define OTX_CPT_MAX_KEY_SIZE …
enum otx_cpt_request_type { … };
enum otx_cpt_major_opcodes { … };
enum otx_cpt_req_type { … };
enum otx_cpt_cipher_type { … };
enum otx_cpt_mac_type { … };
enum otx_cpt_aes_key_len { … };
otx_cpt_encr_ctrl;
struct otx_cpt_cipher { … };
struct otx_cpt_enc_context { … };
otx_cpt_fchmac_ctx;
struct otx_cpt_fc_ctx { … };
struct otx_cpt_enc_ctx { … };
struct otx_cpt_des3_ctx { … };
otx_cpt_offset_ctrl_word;
struct otx_cpt_req_ctx { … };
struct otx_cpt_sdesc { … };
struct otx_cpt_aead_ctx { … };
int otx_cpt_crypto_init(struct pci_dev *pdev, struct module *mod,
enum otx_cptpf_type pf_type,
enum otx_cptvf_type engine_type,
int num_queues, int num_devices);
void otx_cpt_crypto_exit(struct pci_dev *pdev, struct module *mod,
enum otx_cptvf_type engine_type);
#endif