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 {
252 static inline u32 atmel_sha_read(struct atmel_sha_dev *dd, u32 offset)
268 static inline void atmel_sha_write(struct atmel_sha_dev *dd,
283 static inline int atmel_sha_complete(struct atmel_sha_dev *dd, int err)
404 static struct atmel_sha_dev *atmel_sha_find_dev(struct atmel_sha_ctx *tctx)
406 struct atmel_sha_dev *dd = NULL;
407 struct atmel_sha_dev *tmp;
430 struct atmel_sha_dev *dd = atmel_sha_find_dev(tctx);
473 static void atmel_sha_write_ctrl(struct atmel_sha_dev *dd, int dma)
548 static inline int atmel_sha_wait_for_data_ready(struct atmel_sha_dev *dd,
561 static int atmel_sha_xmit_cpu(struct atmel_sha_dev *dd, const u8 *buf,
591 static int atmel_sha_xmit_pdc(struct atmel_sha_dev *dd, dma_addr_t dma_addr1,
629 struct atmel_sha_dev *dd = data;
637 static int atmel_sha_xmit_dma(struct atmel_sha_dev *dd, dma_addr_t dma_addr1,
692 static int atmel_sha_xmit_start(struct atmel_sha_dev *dd, dma_addr_t dma_addr1,
703 static int atmel_sha_update_cpu(struct atmel_sha_dev *dd)
716 static int atmel_sha_xmit_dma_map(struct atmel_sha_dev *dd,
734 static int atmel_sha_update_dma_slow(struct atmel_sha_dev *dd)
759 static int atmel_sha_update_dma_start(struct atmel_sha_dev *dd)
854 static void atmel_sha_update_dma_stop(struct atmel_sha_dev *dd)
875 static int atmel_sha_update_req(struct atmel_sha_dev *dd)
896 static int atmel_sha_final_req(struct atmel_sha_dev *dd)
987 struct atmel_sha_dev *dd = ctx->dd;
1001 struct atmel_sha_dev *dd = ctx->dd;
1015 static int atmel_sha_hw_init(struct atmel_sha_dev *dd)
1031 static inline unsigned int atmel_sha_get_version(struct atmel_sha_dev *dd)
1036 static int atmel_sha_hw_version_init(struct atmel_sha_dev *dd)
1054 static int atmel_sha_handle_queue(struct atmel_sha_dev *dd,
1097 static int atmel_sha_done(struct atmel_sha_dev *dd);
1099 static int atmel_sha_start(struct atmel_sha_dev *dd)
1154 struct atmel_sha_dev *dd = tctx->dd;
1319 struct atmel_sha_dev *dd = (struct atmel_sha_dev *)data;
1324 static int atmel_sha_done(struct atmel_sha_dev *dd)
1358 struct atmel_sha_dev *dd = (struct atmel_sha_dev *)data;
1366 struct atmel_sha_dev *sha_dd = dev_id;
1389 static bool atmel_sha_dma_check_aligned(struct atmel_sha_dev *dd,
1426 struct atmel_sha_dev *dd = data;
1442 static int atmel_sha_dma_start(struct atmel_sha_dev *dd,
1501 static int atmel_sha_cpu_transfer(struct atmel_sha_dev *dd)
1550 static int atmel_sha_cpu_start(struct atmel_sha_dev *dd,
1584 static int atmel_sha_cpu_hash(struct atmel_sha_dev *dd,
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,
1740 static int atmel_sha_hmac_prehash_key(struct atmel_sha_dev *dd,
1747 static int atmel_sha_hmac_prehash_key_done(struct atmel_sha_dev *dd)
1764 static int atmel_sha_hmac_compute_ipad_hash(struct atmel_sha_dev *dd)
1783 static int atmel_sha_hmac_compute_opad_hash(struct atmel_sha_dev *dd)
1799 static int atmel_sha_hmac_setup_done(struct atmel_sha_dev *dd)
1814 static int atmel_sha_hmac_start(struct atmel_sha_dev *dd)
1869 static int atmel_sha_hmac_init_done(struct atmel_sha_dev *dd)
1886 static int atmel_sha_hmac_final(struct atmel_sha_dev *dd)
1922 static int atmel_sha_hmac_final_done(struct atmel_sha_dev *dd)
1945 static int atmel_sha_hmac_digest2(struct atmel_sha_dev *dd)
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)
2228 struct atmel_sha_dev *dd;
2260 struct atmel_sha_dev *dd = ctx->dd;
2276 static int atmel_sha_authenc_init2(struct atmel_sha_dev *dd)
2313 static int atmel_sha_authenc_init_done(struct atmel_sha_dev *dd)
2328 struct atmel_sha_dev *dd = ctx->dd;
2365 static int atmel_sha_authenc_final_done(struct atmel_sha_dev *dd)
2381 struct atmel_sha_dev *dd = ctx->dd;
2393 static void atmel_sha_unregister_algs(struct atmel_sha_dev *dd)
2413 static int atmel_sha_register_algs(struct atmel_sha_dev *dd)
2473 static int atmel_sha_dma_init(struct atmel_sha_dev *dd)
2494 static void atmel_sha_dma_cleanup(struct atmel_sha_dev *dd)
2499 static void atmel_sha_get_cap(struct atmel_sha_dev *dd)
2557 struct atmel_sha_dev *sha_dd;
2668 struct atmel_sha_dev *sha_dd;