icp_qat_fw_loader_handle
struct icp_qat_fw_loader_handle;
struct icp_qat_fw_loader_handle *fw_loader;
struct icp_qat_fw_loader_handle *loader;
void qat_hal_deinit(struct icp_qat_fw_loader_handle *handle);
int qat_hal_start(struct icp_qat_fw_loader_handle *handle);
void qat_hal_stop(struct icp_qat_fw_loader_handle *handle, unsigned char ae,
void qat_hal_reset(struct icp_qat_fw_loader_handle *handle);
int qat_hal_clr_reset(struct icp_qat_fw_loader_handle *handle);
void qat_hal_set_live_ctx(struct icp_qat_fw_loader_handle *handle,
int qat_hal_check_ae_active(struct icp_qat_fw_loader_handle *handle,
int qat_hal_set_ae_lm_mode(struct icp_qat_fw_loader_handle *handle,
int qat_hal_set_ae_ctx_mode(struct icp_qat_fw_loader_handle *handle,
int qat_hal_set_ae_nn_mode(struct icp_qat_fw_loader_handle *handle,
void qat_hal_set_pc(struct icp_qat_fw_loader_handle *handle,
void qat_hal_wr_uwords(struct icp_qat_fw_loader_handle *handle,
void qat_hal_wr_umem(struct icp_qat_fw_loader_handle *handle, unsigned char ae,
int qat_hal_batch_wr_lm(struct icp_qat_fw_loader_handle *handle,
int qat_hal_init_gpr(struct icp_qat_fw_loader_handle *handle,
int qat_hal_init_wr_xfer(struct icp_qat_fw_loader_handle *handle,
int qat_hal_init_rd_xfer(struct icp_qat_fw_loader_handle *handle,
int qat_hal_init_nn(struct icp_qat_fw_loader_handle *handle,
void qat_hal_set_ae_tindex_mode(struct icp_qat_fw_loader_handle *handle,
int qat_uclo_wr_all_uimage(struct icp_qat_fw_loader_handle *handle);
void qat_uclo_del_obj(struct icp_qat_fw_loader_handle *handle);
int qat_uclo_wr_mimage(struct icp_qat_fw_loader_handle *handle, void *addr_ptr,
int qat_uclo_map_obj(struct icp_qat_fw_loader_handle *handle,
int qat_uclo_set_cfg_ae_mask(struct icp_qat_fw_loader_handle *handle,
static void qat_hal_get_wakeup_event(struct icp_qat_fw_loader_handle *handle,
static int qat_hal_rd_rel_reg(struct icp_qat_fw_loader_handle *handle,
static int qat_hal_wr_rel_reg(struct icp_qat_fw_loader_handle *handle,
static int qat_hal_wait_cycles(struct icp_qat_fw_loader_handle *handle,
static int qat_hal_exec_micro_init_lm(struct icp_qat_fw_loader_handle *handle,
int qat_hal_batch_wr_lm(struct icp_qat_fw_loader_handle *handle,
static int qat_hal_put_rel_rd_xfer(struct icp_qat_fw_loader_handle *handle,
static int qat_hal_put_rel_wr_xfer(struct icp_qat_fw_loader_handle *handle,
static int qat_hal_put_rel_nn(struct icp_qat_fw_loader_handle *handle,
static int qat_hal_convert_abs_to_rel(struct icp_qat_fw_loader_handle
int qat_hal_init_gpr(struct icp_qat_fw_loader_handle *handle,
int qat_hal_init_wr_xfer(struct icp_qat_fw_loader_handle *handle,
int qat_hal_init_rd_xfer(struct icp_qat_fw_loader_handle *handle,
int qat_hal_set_ae_ctx_mode(struct icp_qat_fw_loader_handle *handle,
int qat_hal_init_nn(struct icp_qat_fw_loader_handle *handle,
int qat_hal_set_ae_nn_mode(struct icp_qat_fw_loader_handle *handle,
int qat_hal_set_ae_lm_mode(struct icp_qat_fw_loader_handle *handle,
void qat_hal_set_ae_tindex_mode(struct icp_qat_fw_loader_handle *handle,
void qat_hal_reset(struct icp_qat_fw_loader_handle *handle)
static void qat_hal_wr_indr_csr(struct icp_qat_fw_loader_handle *handle,
static unsigned int qat_hal_rd_indr_csr(struct icp_qat_fw_loader_handle *handle,
static void qat_hal_put_sig_event(struct icp_qat_fw_loader_handle *handle,
static void qat_hal_put_wakeup_event(struct icp_qat_fw_loader_handle *handle,
static int qat_hal_check_ae_alive(struct icp_qat_fw_loader_handle *handle)
int qat_hal_check_ae_active(struct icp_qat_fw_loader_handle *handle,
static void qat_hal_reset_timestamp(struct icp_qat_fw_loader_handle *handle)
static int qat_hal_init_esram(struct icp_qat_fw_loader_handle *handle)
int qat_hal_clr_reset(struct icp_qat_fw_loader_handle *handle)
static void qat_hal_disable_ctx(struct icp_qat_fw_loader_handle *handle,
void qat_hal_wr_uwords(struct icp_qat_fw_loader_handle *handle,
static void qat_hal_enable_ctx(struct icp_qat_fw_loader_handle *handle,
static void qat_hal_clear_xfer(struct icp_qat_fw_loader_handle *handle)
static int qat_hal_clear_gpr(struct icp_qat_fw_loader_handle *handle)
static int qat_hal_chip_init(struct icp_qat_fw_loader_handle *handle,
void qat_hal_set_live_ctx(struct icp_qat_fw_loader_handle *handle,
static int qat_hal_rd_ae_csr(struct icp_qat_fw_loader_handle *handle,
struct icp_qat_fw_loader_handle *handle;
void qat_hal_deinit(struct icp_qat_fw_loader_handle *handle)
int qat_hal_start(struct icp_qat_fw_loader_handle *handle)
static int qat_hal_wr_ae_csr(struct icp_qat_fw_loader_handle *handle,
void qat_hal_stop(struct icp_qat_fw_loader_handle *handle, unsigned char ae,
void qat_hal_set_pc(struct icp_qat_fw_loader_handle *handle,
static void qat_hal_get_uwords(struct icp_qat_fw_loader_handle *handle,
void qat_hal_wr_umem(struct icp_qat_fw_loader_handle *handle,
static int qat_hal_exec_micro_inst(struct icp_qat_fw_loader_handle *handle,
static unsigned int qat_uclo_simg_hdr2sign_len(struct icp_qat_fw_loader_handle *handle)
static unsigned int qat_uclo_simg_hdr2cont_len(struct icp_qat_fw_loader_handle *handle)
static unsigned int qat_uclo_simg_fw_type(struct icp_qat_fw_loader_handle *handle, void *img_ptr)
static int qat_uclo_map_suof_file_hdr(struct icp_qat_fw_loader_handle *handle,
static void qat_uclo_map_simg(struct icp_qat_fw_loader_handle *handle,
static int qat_uclo_check_simg_compat(struct icp_qat_fw_loader_handle *handle,
static void qat_uclo_del_suof(struct icp_qat_fw_loader_handle *handle)
static int qat_uclo_map_suof(struct icp_qat_fw_loader_handle *handle,
static int qat_uclo_auth_fw(struct icp_qat_fw_loader_handle *handle,
static bool qat_uclo_is_broadcast(struct icp_qat_fw_loader_handle *handle,
static void qat_uclo_wr_sram_by_words(struct icp_qat_fw_loader_handle *handle,
static int qat_uclo_broadcast_load_fw(struct icp_qat_fw_loader_handle *handle,
static int qat_uclo_simg_alloc(struct icp_qat_fw_loader_handle *handle,
static void qat_uclo_simg_free(struct icp_qat_fw_loader_handle *handle,
static void qat_uclo_ummap_auth_fw(struct icp_qat_fw_loader_handle *handle,
static int qat_uclo_check_image(struct icp_qat_fw_loader_handle *handle,
static void qat_uclo_wr_umem_by_words(struct icp_qat_fw_loader_handle *handle,
static int qat_uclo_build_auth_desc_RSA(struct icp_qat_fw_loader_handle *handle,
static int qat_uclo_build_auth_desc_dualsign(struct icp_qat_fw_loader_handle *handle,
static void qat_uclo_batch_wr_umem(struct icp_qat_fw_loader_handle *handle,
static int qat_uclo_map_auth_fw(struct icp_qat_fw_loader_handle *handle,
static int qat_uclo_load_fw(struct icp_qat_fw_loader_handle *handle,
static int qat_uclo_map_suof_obj(struct icp_qat_fw_loader_handle *handle,
int qat_uclo_wr_mimage(struct icp_qat_fw_loader_handle *handle,
static int qat_uclo_map_uof_obj(struct icp_qat_fw_loader_handle *handle,
static int qat_uclo_map_mof_file_hdr(struct icp_qat_fw_loader_handle *handle,
static void qat_uclo_del_mof(struct icp_qat_fw_loader_handle *handle)
qat_uclo_cleanup_batch_init_list(struct icp_qat_fw_loader_handle *handle,
static int qat_uclo_map_mof_obj(struct icp_qat_fw_loader_handle *handle,
int qat_uclo_map_obj(struct icp_qat_fw_loader_handle *handle,
void qat_uclo_del_obj(struct icp_qat_fw_loader_handle *handle)
static void qat_uclo_wr_uimage_raw_page(struct icp_qat_fw_loader_handle *handle,
static int qat_uclo_fetch_initmem_ae(struct icp_qat_fw_loader_handle *handle,
static void qat_uclo_wr_uimage_page(struct icp_qat_fw_loader_handle *handle,
static int qat_uclo_wr_suof_img(struct icp_qat_fw_loader_handle *handle)
static int qat_uclo_wr_uof_img(struct icp_qat_fw_loader_handle *handle)
int qat_uclo_wr_all_uimage(struct icp_qat_fw_loader_handle *handle)
int qat_uclo_set_cfg_ae_mask(struct icp_qat_fw_loader_handle *handle,
static int qat_uclo_create_batch_init_list(struct icp_qat_fw_loader_handle
static int qat_uclo_init_lmem_seg(struct icp_qat_fw_loader_handle *handle,
static int qat_uclo_init_umem_seg(struct icp_qat_fw_loader_handle *handle,
static int qat_uclo_init_ae_memory(struct icp_qat_fw_loader_handle *handle,
static int qat_uclo_init_ustore(struct icp_qat_fw_loader_handle *handle,
static int qat_uclo_init_memory(struct icp_qat_fw_loader_handle *handle)
static int qat_uclo_map_ae(struct icp_qat_fw_loader_handle *handle, int max_ae)
qat_uclo_get_dev_type(struct icp_qat_fw_loader_handle *handle)
static int qat_uclo_init_reg(struct icp_qat_fw_loader_handle *handle,
static int qat_uclo_init_reg_sym(struct icp_qat_fw_loader_handle *handle,
static int qat_uclo_init_globals(struct icp_qat_fw_loader_handle *handle)
static int qat_hal_set_modes(struct icp_qat_fw_loader_handle *handle,
static int qat_uclo_set_ae_mode(struct icp_qat_fw_loader_handle *handle)
static void qat_uclo_init_uword_num(struct icp_qat_fw_loader_handle *handle)
static int qat_uclo_parse_uof_obj(struct icp_qat_fw_loader_handle *handle)