Lines Matching defs:s5p_aes_dev

253 	struct s5p_aes_dev		*dev;
261 * struct s5p_aes_dev - Crypto device state container
300 struct s5p_aes_dev {
356 struct s5p_aes_dev *dd;
384 struct s5p_aes_dev *dd;
434 static struct s5p_aes_dev *s5p_dev;
436 static void s5p_set_dma_indata(struct s5p_aes_dev *dev,
443 static void s5p_set_dma_outdata(struct s5p_aes_dev *dev,
450 static void s5p_free_sg_cpy(struct s5p_aes_dev *dev, struct scatterlist **sg)
477 static void s5p_sg_done(struct s5p_aes_dev *dev)
504 static void s5p_unset_outdata(struct s5p_aes_dev *dev)
509 static void s5p_unset_indata(struct s5p_aes_dev *dev)
514 static int s5p_make_sg_cpy(struct s5p_aes_dev *dev, struct scatterlist *src,
540 static int s5p_set_outdata(struct s5p_aes_dev *dev, struct scatterlist *sg)
553 static int s5p_set_indata(struct s5p_aes_dev *dev, struct scatterlist *sg)
573 static int s5p_aes_tx(struct s5p_aes_dev *dev)
595 static int s5p_aes_rx(struct s5p_aes_dev *dev/*, bool *set_dma*/)
610 static inline u32 s5p_hash_read(struct s5p_aes_dev *dd, u32 offset)
615 static inline void s5p_hash_write(struct s5p_aes_dev *dd,
626 static void s5p_set_dma_hashdata(struct s5p_aes_dev *dev,
643 static int s5p_hash_rx(struct s5p_aes_dev *dev)
660 struct s5p_aes_dev *dev = platform_get_drvdata(pdev);
787 struct s5p_aes_dev *dd = ctx->dd;
800 static void s5p_hash_write_ctx_iv(struct s5p_aes_dev *dd,
839 static void s5p_hash_dma_flush(struct s5p_aes_dev *dev)
850 static void s5p_hash_dma_enable(struct s5p_aes_dev *dev)
860 static void s5p_hash_irq_disable(struct s5p_aes_dev *dev, u32 flags)
870 static void s5p_hash_irq_enable(struct s5p_aes_dev *dev, int flags)
880 static void s5p_hash_set_flow(struct s5p_aes_dev *dev, u32 hashflow)
903 static void s5p_ahash_dma_init(struct s5p_aes_dev *dev, u32 hashflow)
931 static void s5p_hash_write_ctrl(struct s5p_aes_dev *dd, size_t length,
981 static int s5p_hash_xmit_dma(struct s5p_aes_dev *dd, size_t length,
1297 static void s5p_hash_update_dma_stop(struct s5p_aes_dev *dd)
1312 struct s5p_aes_dev *dd = ctx->dd;
1328 struct s5p_aes_dev *dd = ctx->dd;
1362 * @dd: device s5p_aes_dev
1370 static int s5p_hash_handle_queue(struct s5p_aes_dev *dd,
1442 * @data: ptr to s5p_aes_dev
1446 struct s5p_aes_dev *dd = (struct s5p_aes_dev *)data;
1808 static void s5p_set_aes(struct s5p_aes_dev *dev,
1843 static int s5p_set_indata_start(struct s5p_aes_dev *dev,
1870 static int s5p_set_outdata_start(struct s5p_aes_dev *dev,
1897 static void s5p_aes_crypt_start(struct s5p_aes_dev *dev, unsigned long mode)
1976 struct s5p_aes_dev *dev = (struct s5p_aes_dev *)data;
2002 static int s5p_aes_handle_req(struct s5p_aes_dev *dev,
2028 struct s5p_aes_dev *dev = ctx->dev;
2160 struct s5p_aes_dev *pdata;
2320 struct s5p_aes_dev *pdata = platform_get_drvdata(pdev);