Lines Matching refs:atmel_sha_dev

83 struct atmel_sha_dev;
90 struct atmel_sha_dev *dd;
111 typedef int (*atmel_sha_fn_t)(struct atmel_sha_dev *);
114 struct atmel_sha_dev *dd;
130 struct atmel_sha_dev {
253 static inline u32 atmel_sha_read(struct atmel_sha_dev *dd, u32 offset)
269 static inline void atmel_sha_write(struct atmel_sha_dev *dd,
284 static inline int atmel_sha_complete(struct atmel_sha_dev *dd, int err)
405 static struct atmel_sha_dev *atmel_sha_find_dev(struct atmel_sha_ctx *tctx)
407 struct atmel_sha_dev *dd = NULL;
408 struct atmel_sha_dev *tmp;
431 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)
1784 static int atmel_sha_hmac_compute_opad_hash(struct atmel_sha_dev *dd)
1800 static int atmel_sha_hmac_setup_done(struct atmel_sha_dev *dd)
1815 static int atmel_sha_hmac_start(struct atmel_sha_dev *dd)
1870 static int atmel_sha_hmac_init_done(struct atmel_sha_dev *dd)
1887 static int atmel_sha_hmac_final(struct atmel_sha_dev *dd)
1923 static int atmel_sha_hmac_final_done(struct atmel_sha_dev *dd)
1946 static int atmel_sha_hmac_digest2(struct atmel_sha_dev *dd)
2104 static int atmel_sha_authenc_init2(struct atmel_sha_dev *dd);
2105 static int atmel_sha_authenc_init_done(struct atmel_sha_dev *dd);
2106 static int atmel_sha_authenc_final_done(struct atmel_sha_dev *dd);
2137 static int atmel_sha_authenc_start(struct atmel_sha_dev *dd)
2254 struct atmel_sha_dev *dd;
2286 struct atmel_sha_dev *dd = ctx->dd;
2302 static int atmel_sha_authenc_init2(struct atmel_sha_dev *dd)
2339 static int atmel_sha_authenc_init_done(struct atmel_sha_dev *dd)
2354 struct atmel_sha_dev *dd = ctx->dd;
2391 static int atmel_sha_authenc_final_done(struct atmel_sha_dev *dd)
2407 struct atmel_sha_dev *dd = ctx->dd;
2419 static void atmel_sha_unregister_algs(struct atmel_sha_dev *dd)
2439 static int atmel_sha_register_algs(struct atmel_sha_dev *dd)
2499 static int atmel_sha_dma_init(struct atmel_sha_dev *dd)
2520 static void atmel_sha_dma_cleanup(struct atmel_sha_dev *dd)
2525 static void atmel_sha_get_cap(struct atmel_sha_dev *dd)
2583 struct atmel_sha_dev *sha_dd;
2685 struct atmel_sha_dev *sha_dd = platform_get_drvdata(pdev);