Lines Matching refs:atmel_sha_dev
82 struct atmel_sha_dev;
89 struct atmel_sha_dev *dd;
110 typedef int (*atmel_sha_fn_t)(struct atmel_sha_dev *);
113 struct atmel_sha_dev *dd;
129 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 void atmel_sha_update_dma_stop(struct atmel_sha_dev *dd) in atmel_sha_update_dma_stop()
875 static int atmel_sha_update_req(struct atmel_sha_dev *dd) in atmel_sha_update_req()
896 static int atmel_sha_final_req(struct atmel_sha_dev *dd) in atmel_sha_final_req()
987 struct atmel_sha_dev *dd = ctx->dd; in atmel_sha_finish()
1001 struct atmel_sha_dev *dd = ctx->dd; in atmel_sha_finish_req()
1015 static int atmel_sha_hw_init(struct atmel_sha_dev *dd) in atmel_sha_hw_init()
1031 static inline unsigned int atmel_sha_get_version(struct atmel_sha_dev *dd) in atmel_sha_get_version()
1036 static int atmel_sha_hw_version_init(struct atmel_sha_dev *dd) in atmel_sha_hw_version_init()
1054 static int atmel_sha_handle_queue(struct atmel_sha_dev *dd, in atmel_sha_handle_queue()
1097 static int atmel_sha_done(struct atmel_sha_dev *dd);
1099 static int atmel_sha_start(struct atmel_sha_dev *dd) in atmel_sha_start()
1154 struct atmel_sha_dev *dd = tctx->dd; in atmel_sha_enqueue()
1319 struct atmel_sha_dev *dd = (struct atmel_sha_dev *)data; in atmel_sha_queue_task()
1324 static int atmel_sha_done(struct atmel_sha_dev *dd) in atmel_sha_done()
1358 struct atmel_sha_dev *dd = (struct atmel_sha_dev *)data; in atmel_sha_done_task()
1366 struct atmel_sha_dev *sha_dd = dev_id; in atmel_sha_irq()
1389 static bool atmel_sha_dma_check_aligned(struct atmel_sha_dev *dd, in atmel_sha_dma_check_aligned()
1426 struct atmel_sha_dev *dd = data; in atmel_sha_dma_callback2()
1442 static int atmel_sha_dma_start(struct atmel_sha_dev *dd, in atmel_sha_dma_start()
1501 static int atmel_sha_cpu_transfer(struct atmel_sha_dev *dd) in atmel_sha_cpu_transfer()
1550 static int atmel_sha_cpu_start(struct atmel_sha_dev *dd, in atmel_sha_cpu_start()
1584 static int atmel_sha_cpu_hash(struct atmel_sha_dev *dd, in atmel_sha_cpu_hash()
1670 static int atmel_sha_hmac_setup(struct atmel_sha_dev *dd,
1672 static int atmel_sha_hmac_prehash_key(struct atmel_sha_dev *dd,
1674 static int atmel_sha_hmac_prehash_key_done(struct atmel_sha_dev *dd);
1675 static int atmel_sha_hmac_compute_ipad_hash(struct atmel_sha_dev *dd);
1676 static int atmel_sha_hmac_compute_opad_hash(struct atmel_sha_dev *dd);
1677 static int atmel_sha_hmac_setup_done(struct atmel_sha_dev *dd);
1679 static int atmel_sha_hmac_init_done(struct atmel_sha_dev *dd);
1680 static int atmel_sha_hmac_final(struct atmel_sha_dev *dd);
1681 static int atmel_sha_hmac_final_done(struct atmel_sha_dev *dd);
1682 static int atmel_sha_hmac_digest2(struct atmel_sha_dev *dd);
1684 static int atmel_sha_hmac_setup(struct atmel_sha_dev *dd, in atmel_sha_hmac_setup()
1740 static int atmel_sha_hmac_prehash_key(struct atmel_sha_dev *dd, in atmel_sha_hmac_prehash_key()
1747 static int atmel_sha_hmac_prehash_key_done(struct atmel_sha_dev *dd) in atmel_sha_hmac_prehash_key_done()
1764 static int atmel_sha_hmac_compute_ipad_hash(struct atmel_sha_dev *dd) in atmel_sha_hmac_compute_ipad_hash()
1783 static int atmel_sha_hmac_compute_opad_hash(struct atmel_sha_dev *dd) in atmel_sha_hmac_compute_opad_hash()
1799 static int atmel_sha_hmac_setup_done(struct atmel_sha_dev *dd) in atmel_sha_hmac_setup_done()
1814 static int atmel_sha_hmac_start(struct atmel_sha_dev *dd) in atmel_sha_hmac_start()
1869 static int atmel_sha_hmac_init_done(struct atmel_sha_dev *dd) in atmel_sha_hmac_init_done()
1886 static int atmel_sha_hmac_final(struct atmel_sha_dev *dd) in atmel_sha_hmac_final()
1922 static int atmel_sha_hmac_final_done(struct atmel_sha_dev *dd) in atmel_sha_hmac_final_done()
1945 static int atmel_sha_hmac_digest2(struct atmel_sha_dev *dd) in atmel_sha_hmac_digest2()
2077 static int atmel_sha_authenc_init2(struct atmel_sha_dev *dd);
2078 static int atmel_sha_authenc_init_done(struct atmel_sha_dev *dd);
2079 static int atmel_sha_authenc_final_done(struct atmel_sha_dev *dd);
2111 static int atmel_sha_authenc_start(struct atmel_sha_dev *dd) in atmel_sha_authenc_start()
2228 struct atmel_sha_dev *dd; in atmel_sha_authenc_schedule()
2260 struct atmel_sha_dev *dd = ctx->dd; in atmel_sha_authenc_init()
2276 static int atmel_sha_authenc_init2(struct atmel_sha_dev *dd) in atmel_sha_authenc_init2()
2313 static int atmel_sha_authenc_init_done(struct atmel_sha_dev *dd) in atmel_sha_authenc_init_done()
2328 struct atmel_sha_dev *dd = ctx->dd; in atmel_sha_authenc_final()
2365 static int atmel_sha_authenc_final_done(struct atmel_sha_dev *dd) in atmel_sha_authenc_final_done()
2381 struct atmel_sha_dev *dd = ctx->dd; in atmel_sha_authenc_abort()
2393 static void atmel_sha_unregister_algs(struct atmel_sha_dev *dd) in atmel_sha_unregister_algs()
2413 static int atmel_sha_register_algs(struct atmel_sha_dev *dd) in atmel_sha_register_algs()
2473 static int atmel_sha_dma_init(struct atmel_sha_dev *dd) in atmel_sha_dma_init()
2494 static void atmel_sha_dma_cleanup(struct atmel_sha_dev *dd) in atmel_sha_dma_cleanup()
2499 static void atmel_sha_get_cap(struct atmel_sha_dev *dd) in atmel_sha_get_cap()
2557 struct atmel_sha_dev *sha_dd; in atmel_sha_probe()
2668 struct atmel_sha_dev *sha_dd; in atmel_sha_remove()