linux/drivers/crypto/intel/qat/qat_common/icp_qat_uclo.h

/* SPDX-License-Identifier: (BSD-3-Clause OR GPL-2.0-only) */
/* Copyright(c) 2014 - 2020 Intel Corporation */
#ifndef __ICP_QAT_UCLO_H__
#define __ICP_QAT_UCLO_H__

#define ICP_QAT_AC_895XCC_DEV_TYPE
#define ICP_QAT_AC_C62X_DEV_TYPE
#define ICP_QAT_AC_C3XXX_DEV_TYPE
#define ICP_QAT_AC_4XXX_A_DEV_TYPE
#define ICP_QAT_UCLO_MAX_AE
#define ICP_QAT_UCLO_MAX_CTX
#define ICP_QAT_UCLO_MAX_UIMAGE
#define ICP_QAT_UCLO_MAX_USTORE
#define ICP_QAT_UCLO_MAX_XFER_REG
#define ICP_QAT_UCLO_MAX_GPR_REG
#define ICP_QAT_UCLO_MAX_LMEM_REG
#define ICP_QAT_UCLO_MAX_LMEM_REG_2X
#define ICP_QAT_UCLO_AE_ALL_CTX
#define ICP_QAT_UOF_OBJID_LEN
#define ICP_QAT_UOF_FID
#define ICP_QAT_UOF_MAJVER
#define ICP_QAT_UOF_MINVER
#define ICP_QAT_UOF_OBJS
#define ICP_QAT_UOF_STRT
#define ICP_QAT_UOF_IMAG
#define ICP_QAT_UOF_IMEM
#define ICP_QAT_UOF_LOCAL_SCOPE
#define ICP_QAT_UOF_INIT_EXPR
#define ICP_QAT_UOF_INIT_REG
#define ICP_QAT_UOF_INIT_REG_CTX
#define ICP_QAT_UOF_INIT_EXPR_ENDIAN_SWAP
#define ICP_QAT_SUOF_OBJ_ID_LEN
#define ICP_QAT_SUOF_FID
#define ICP_QAT_SUOF_MAJVER
#define ICP_QAT_SUOF_MINVER
#define ICP_QAT_SUOF_OBJ_NAME_LEN
#define ICP_QAT_MOF_OBJ_ID_LEN
#define ICP_QAT_MOF_OBJ_CHUNKID_LEN
#define ICP_QAT_MOF_FID
#define ICP_QAT_MOF_MAJVER
#define ICP_QAT_MOF_MINVER
#define ICP_QAT_MOF_SYM_OBJS
#define ICP_QAT_SUOF_OBJS
#define ICP_QAT_SUOF_IMAG
#define ICP_QAT_SIMG_AE_INIT_SEQ_LEN
#define ICP_QAT_SIMG_AE_INSTS_LEN

#define DSS_FWSK_MODULUS_LEN
#define DSS_FWSK_EXPONENT_LEN
#define DSS_FWSK_PADDING_LEN
#define DSS_SIGNATURE_LEN

#define CSS_FWSK_MODULUS_LEN
#define CSS_FWSK_EXPONENT_LEN
#define CSS_FWSK_PADDING_LEN
#define CSS_SIGNATURE_LEN

#define ICP_QAT_CSS_FWSK_MODULUS_LEN(handle)

#define ICP_QAT_CSS_FWSK_EXPONENT_LEN(handle)

#define ICP_QAT_CSS_FWSK_PAD_LEN(handle)

#define ICP_QAT_CSS_FWSK_PUB_LEN(handle)

#define ICP_QAT_CSS_SIGNATURE_LEN(handle)

#define ICP_QAT_CSS_AE_IMG_LEN
#define ICP_QAT_CSS_AE_SIMG_LEN(handle)
#define ICP_QAT_AE_IMG_OFFSET(handle)
#define ICP_QAT_CSS_RSA4K_MAX_IMAGE_LEN
#define ICP_QAT_CSS_RSA3K_MAX_IMAGE_LEN

#define ICP_QAT_CTX_MODE(ae_mode)
#define ICP_QAT_NN_MODE(ae_mode)
#define ICP_QAT_SHARED_USTORE_MODE(ae_mode)
#define RELOADABLE_CTX_SHARED_MODE(ae_mode)

#define ICP_QAT_LOC_MEM0_MODE(ae_mode)
#define ICP_QAT_LOC_MEM1_MODE(ae_mode)
#define ICP_QAT_LOC_MEM2_MODE(ae_mode)
#define ICP_QAT_LOC_MEM3_MODE(ae_mode)
#define ICP_QAT_LOC_TINDEX_MODE(ae_mode)

enum icp_qat_uof_mem_region {};

enum icp_qat_uof_regtype {};

enum icp_qat_css_fwtype {};

struct icp_qat_uclo_page {};

struct icp_qat_uclo_region {};

struct icp_qat_uclo_aeslice {};

struct icp_qat_uclo_aedata {};

struct icp_qat_uof_encap_obj {};

struct icp_qat_uclo_encap_uwblock {};

struct icp_qat_uclo_encap_page {};

struct icp_qat_uclo_encapme {};

struct icp_qat_uclo_init_mem_table {};

struct icp_qat_uclo_objhdr {};

struct icp_qat_uof_strtable {};

struct icp_qat_uclo_objhandle {};

struct icp_qat_uof_uword_block {};

struct icp_qat_uof_filehdr {};

struct icp_qat_uof_filechunkhdr {};

struct icp_qat_uof_objhdr {};

struct icp_qat_uof_chunkhdr {};

struct icp_qat_uof_memvar_attr {};

struct icp_qat_uof_initmem {};

struct icp_qat_uof_init_regsym {};

struct icp_qat_uof_varmem_seg {};

struct icp_qat_uof_gtid {};

struct icp_qat_uof_sbreak {};

struct icp_qat_uof_code_page {};

struct icp_qat_uof_image {};

struct icp_qat_uof_objtable {};

struct icp_qat_uof_ae_reg {};

struct icp_qat_uof_code_area {};

struct icp_qat_uof_batch_init {};

struct icp_qat_suof_img_hdr {};

struct icp_qat_suof_img_tbl {};

struct icp_qat_suof_handle {};

struct icp_qat_fw_auth_desc {};

struct icp_qat_auth_chunk {};

struct icp_qat_css_hdr {};

struct icp_qat_simg_ae_mode {};

struct icp_qat_suof_filehdr {};

struct icp_qat_suof_chunk_hdr {};

struct icp_qat_suof_strtable {};

struct icp_qat_suof_objhdr {};

struct icp_qat_mof_file_hdr {};

struct icp_qat_mof_chunkhdr {};

struct icp_qat_mof_str_table {};

struct icp_qat_mof_obj_hdr {};

struct icp_qat_mof_obj_chunkhdr {};

struct icp_qat_mof_objhdr {};

struct icp_qat_mof_table {};

struct icp_qat_mof_handle {};
#endif