Lines Matching refs:atmel_sha_dev
81 struct atmel_sha_dev;
88 struct atmel_sha_dev *dd;
109 typedef int (*atmel_sha_fn_t)(struct atmel_sha_dev *);
112 struct atmel_sha_dev *dd;
128 struct atmel_sha_dev { struct
252 static inline u32 atmel_sha_read(struct atmel_sha_dev *dd, u32 offset) in atmel_sha_read()
268 static inline void atmel_sha_write(struct atmel_sha_dev *dd, in atmel_sha_write()
283 static inline int atmel_sha_complete(struct atmel_sha_dev *dd, int err) in atmel_sha_complete()
404 static struct atmel_sha_dev *atmel_sha_find_dev(struct atmel_sha_ctx *tctx) in atmel_sha_find_dev()
406 struct atmel_sha_dev *dd = NULL; in atmel_sha_find_dev()
407 struct atmel_sha_dev *tmp; in atmel_sha_find_dev()
430 struct atmel_sha_dev *dd = atmel_sha_find_dev(tctx); in atmel_sha_init()
473 static void atmel_sha_write_ctrl(struct atmel_sha_dev *dd, int dma) in atmel_sha_write_ctrl()
548 static inline int atmel_sha_wait_for_data_ready(struct atmel_sha_dev *dd, in atmel_sha_wait_for_data_ready()
561 static int atmel_sha_xmit_cpu(struct atmel_sha_dev *dd, const u8 *buf, in atmel_sha_xmit_cpu()
591 static int atmel_sha_xmit_pdc(struct atmel_sha_dev *dd, dma_addr_t dma_addr1, in atmel_sha_xmit_pdc()
629 struct atmel_sha_dev *dd = data; in atmel_sha_dma_callback()
637 static int atmel_sha_xmit_dma(struct atmel_sha_dev *dd, dma_addr_t dma_addr1, in atmel_sha_xmit_dma()
692 static int atmel_sha_xmit_start(struct atmel_sha_dev *dd, dma_addr_t dma_addr1, in atmel_sha_xmit_start()
703 static int atmel_sha_update_cpu(struct atmel_sha_dev *dd) in atmel_sha_update_cpu()
716 static int atmel_sha_xmit_dma_map(struct atmel_sha_dev *dd, in atmel_sha_xmit_dma_map()
734 static int atmel_sha_update_dma_slow(struct atmel_sha_dev *dd) in atmel_sha_update_dma_slow()
759 static int atmel_sha_update_dma_start(struct atmel_sha_dev *dd) in atmel_sha_update_dma_start()
854 static int atmel_sha_update_dma_stop(struct atmel_sha_dev *dd) in atmel_sha_update_dma_stop()
877 static int atmel_sha_update_req(struct atmel_sha_dev *dd) in atmel_sha_update_req()
898 static int atmel_sha_final_req(struct atmel_sha_dev *dd) in atmel_sha_final_req()
989 struct atmel_sha_dev *dd = ctx->dd; in atmel_sha_finish()
1003 struct atmel_sha_dev *dd = ctx->dd; in atmel_sha_finish_req()
1017 static int atmel_sha_hw_init(struct atmel_sha_dev *dd) in atmel_sha_hw_init()
1034 static inline unsigned int atmel_sha_get_version(struct atmel_sha_dev *dd) in atmel_sha_get_version()
1039 static void atmel_sha_hw_version_init(struct atmel_sha_dev *dd) in atmel_sha_hw_version_init()
1051 static int atmel_sha_handle_queue(struct atmel_sha_dev *dd, in atmel_sha_handle_queue()
1094 static int atmel_sha_done(struct atmel_sha_dev *dd);
1096 static int atmel_sha_start(struct atmel_sha_dev *dd) in atmel_sha_start()
1151 struct atmel_sha_dev *dd = tctx->dd; in atmel_sha_enqueue()
1380 struct atmel_sha_dev *dd = (struct atmel_sha_dev *)data; in atmel_sha_queue_task()
1385 static int atmel_sha_done(struct atmel_sha_dev *dd) in atmel_sha_done()
1423 struct atmel_sha_dev *dd = (struct atmel_sha_dev *)data; in atmel_sha_done_task()
1431 struct atmel_sha_dev *sha_dd = dev_id; in atmel_sha_irq()
1454 static bool atmel_sha_dma_check_aligned(struct atmel_sha_dev *dd, in atmel_sha_dma_check_aligned()
1491 struct atmel_sha_dev *dd = data; in atmel_sha_dma_callback2()
1508 static int atmel_sha_dma_start(struct atmel_sha_dev *dd, in atmel_sha_dma_start()
1567 static int atmel_sha_cpu_transfer(struct atmel_sha_dev *dd) in atmel_sha_cpu_transfer()
1616 static int atmel_sha_cpu_start(struct atmel_sha_dev *dd, in atmel_sha_cpu_start()
1650 static int atmel_sha_cpu_hash(struct atmel_sha_dev *dd, in atmel_sha_cpu_hash()
1736 static int atmel_sha_hmac_setup(struct atmel_sha_dev *dd,
1738 static int atmel_sha_hmac_prehash_key(struct atmel_sha_dev *dd,
1740 static int atmel_sha_hmac_prehash_key_done(struct atmel_sha_dev *dd);
1741 static int atmel_sha_hmac_compute_ipad_hash(struct atmel_sha_dev *dd);
1742 static int atmel_sha_hmac_compute_opad_hash(struct atmel_sha_dev *dd);
1743 static int atmel_sha_hmac_setup_done(struct atmel_sha_dev *dd);
1745 static int atmel_sha_hmac_init_done(struct atmel_sha_dev *dd);
1746 static int atmel_sha_hmac_final(struct atmel_sha_dev *dd);
1747 static int atmel_sha_hmac_final_done(struct atmel_sha_dev *dd);
1748 static int atmel_sha_hmac_digest2(struct atmel_sha_dev *dd);
1750 static int atmel_sha_hmac_setup(struct atmel_sha_dev *dd, in atmel_sha_hmac_setup()
1806 static int atmel_sha_hmac_prehash_key(struct atmel_sha_dev *dd, in atmel_sha_hmac_prehash_key()
1813 static int atmel_sha_hmac_prehash_key_done(struct atmel_sha_dev *dd) in atmel_sha_hmac_prehash_key_done()
1830 static int atmel_sha_hmac_compute_ipad_hash(struct atmel_sha_dev *dd) in atmel_sha_hmac_compute_ipad_hash()
1849 static int atmel_sha_hmac_compute_opad_hash(struct atmel_sha_dev *dd) in atmel_sha_hmac_compute_opad_hash()
1865 static int atmel_sha_hmac_setup_done(struct atmel_sha_dev *dd) in atmel_sha_hmac_setup_done()
1880 static int atmel_sha_hmac_start(struct atmel_sha_dev *dd) in atmel_sha_hmac_start()
1940 static int atmel_sha_hmac_init_done(struct atmel_sha_dev *dd) in atmel_sha_hmac_init_done()
1957 static int atmel_sha_hmac_final(struct atmel_sha_dev *dd) in atmel_sha_hmac_final()
1993 static int atmel_sha_hmac_final_done(struct atmel_sha_dev *dd) in atmel_sha_hmac_final_done()
2016 static int atmel_sha_hmac_digest2(struct atmel_sha_dev *dd) in atmel_sha_hmac_digest2()
2218 static int atmel_sha_authenc_init2(struct atmel_sha_dev *dd);
2219 static int atmel_sha_authenc_init_done(struct atmel_sha_dev *dd);
2220 static int atmel_sha_authenc_final_done(struct atmel_sha_dev *dd);
2252 static int atmel_sha_authenc_start(struct atmel_sha_dev *dd) in atmel_sha_authenc_start()
2374 struct atmel_sha_dev *dd; in atmel_sha_authenc_schedule()
2406 struct atmel_sha_dev *dd = ctx->dd; in atmel_sha_authenc_init()
2422 static int atmel_sha_authenc_init2(struct atmel_sha_dev *dd) in atmel_sha_authenc_init2()
2459 static int atmel_sha_authenc_init_done(struct atmel_sha_dev *dd) in atmel_sha_authenc_init_done()
2474 struct atmel_sha_dev *dd = ctx->dd; in atmel_sha_authenc_final()
2511 static int atmel_sha_authenc_final_done(struct atmel_sha_dev *dd) in atmel_sha_authenc_final_done()
2527 struct atmel_sha_dev *dd = ctx->dd; in atmel_sha_authenc_abort()
2539 static void atmel_sha_unregister_algs(struct atmel_sha_dev *dd) in atmel_sha_unregister_algs()
2559 static int atmel_sha_register_algs(struct atmel_sha_dev *dd) in atmel_sha_register_algs()
2623 static int atmel_sha_dma_init(struct atmel_sha_dev *dd, in atmel_sha_dma_init()
2653 static void atmel_sha_dma_cleanup(struct atmel_sha_dev *dd) in atmel_sha_dma_cleanup()
2658 static void atmel_sha_get_cap(struct atmel_sha_dev *dd) in atmel_sha_get_cap()
2744 struct atmel_sha_dev *sha_dd; in atmel_sha_probe()
2872 struct atmel_sha_dev *sha_dd; in atmel_sha_remove()