H A D | ocs-hcu.c | 169 static int ocs_hcu_wait_busy(struct ocs_hcu_dev *hcu_dev) in ocs_hcu_wait_busy() argument 179 static void ocs_hcu_done_irq_en(struct ocs_hcu_dev *hcu_dev) in ocs_hcu_done_irq_en() argument 189 static void ocs_hcu_dma_irq_en(struct ocs_hcu_dev *hcu_dev) in ocs_hcu_dma_irq_en() argument 201 ocs_hcu_irq_dis(struct ocs_hcu_dev * hcu_dev) ocs_hcu_irq_dis() argument 207 ocs_hcu_wait_and_disable_irq(struct ocs_hcu_dev * hcu_dev) ocs_hcu_wait_and_disable_irq() argument 243 ocs_hcu_get_intermediate_data(struct ocs_hcu_dev * hcu_dev,struct ocs_hcu_idata * data,enum ocs_hcu_algo algo) ocs_hcu_get_intermediate_data() argument 286 ocs_hcu_set_intermediate_data(struct ocs_hcu_dev * hcu_dev,const struct ocs_hcu_idata * data,enum ocs_hcu_algo algo) ocs_hcu_set_intermediate_data() argument 307 ocs_hcu_get_digest(struct ocs_hcu_dev * hcu_dev,enum ocs_hcu_algo algo,u8 * dgst,size_t dgst_len) ocs_hcu_get_digest() argument 341 ocs_hcu_hw_cfg(struct ocs_hcu_dev * hcu_dev,enum ocs_hcu_algo algo,bool use_hmac) ocs_hcu_hw_cfg() argument 374 ocs_hcu_clear_key(struct ocs_hcu_dev * hcu_dev) ocs_hcu_clear_key() argument 391 ocs_hcu_write_key(struct ocs_hcu_dev * hcu_dev,const u8 * key,size_t len) ocs_hcu_write_key() argument 443 ocs_hcu_ll_dma_start(struct ocs_hcu_dev * hcu_dev,const struct ocs_hcu_dma_list * dma_list,bool finalize) ocs_hcu_ll_dma_start() argument 489 ocs_hcu_dma_list_alloc(struct ocs_hcu_dev * hcu_dev,int max_nents) ocs_hcu_dma_list_alloc() argument 512 ocs_hcu_dma_list_free(struct ocs_hcu_dev * hcu_dev,struct ocs_hcu_dma_list * dma_list) ocs_hcu_dma_list_free() argument 526 ocs_hcu_dma_list_add_tail(struct ocs_hcu_dev * hcu_dev,struct ocs_hcu_dma_list * dma_list,dma_addr_t addr,u32 len) ocs_hcu_dma_list_add_tail() argument 607 ocs_hcu_hash_update(struct ocs_hcu_dev * hcu_dev,struct ocs_hcu_hash_ctx * ctx,const struct ocs_hcu_dma_list * dma_list) ocs_hcu_hash_update() argument 644 ocs_hcu_hash_finup(struct ocs_hcu_dev * hcu_dev,const struct ocs_hcu_hash_ctx * ctx,const struct ocs_hcu_dma_list * dma_list,u8 * dgst,size_t dgst_len) ocs_hcu_hash_finup() argument 681 ocs_hcu_hash_final(struct ocs_hcu_dev * hcu_dev,const struct ocs_hcu_hash_ctx * ctx,u8 * dgst,size_t dgst_len) ocs_hcu_hash_final() argument 726 ocs_hcu_digest(struct ocs_hcu_dev * hcu_dev,enum ocs_hcu_algo algo,void * data,size_t data_len,u8 * dgst,size_t dgst_len) ocs_hcu_digest() argument 777 ocs_hcu_hmac(struct ocs_hcu_dev * hcu_dev,enum ocs_hcu_algo algo,const u8 * key,size_t key_len,const struct ocs_hcu_dma_list * dma_list,u8 * dgst,size_t dgst_len) ocs_hcu_hmac() argument 810 struct ocs_hcu_dev *hcu_dev = dev_id; ocs_hcu_irq_handler() local [all...] |