Lines Matching refs:s5p_aes_dev
250 struct s5p_aes_dev *dev;
296 struct s5p_aes_dev { struct
351 struct s5p_aes_dev *dd; argument
379 struct s5p_aes_dev *dd;
421 static struct s5p_aes_dev *s5p_dev;
423 static void s5p_set_dma_indata(struct s5p_aes_dev *dev, in s5p_set_dma_indata()
430 static void s5p_set_dma_outdata(struct s5p_aes_dev *dev, in s5p_set_dma_outdata()
437 static void s5p_free_sg_cpy(struct s5p_aes_dev *dev, struct scatterlist **sg) in s5p_free_sg_cpy()
464 static void s5p_sg_done(struct s5p_aes_dev *dev) in s5p_sg_done()
478 static void s5p_aes_complete(struct s5p_aes_dev *dev, int err) in s5p_aes_complete()
483 static void s5p_unset_outdata(struct s5p_aes_dev *dev) in s5p_unset_outdata()
488 static void s5p_unset_indata(struct s5p_aes_dev *dev) in s5p_unset_indata()
493 static int s5p_make_sg_cpy(struct s5p_aes_dev *dev, struct scatterlist *src, in s5p_make_sg_cpy()
519 static int s5p_set_outdata(struct s5p_aes_dev *dev, struct scatterlist *sg) in s5p_set_outdata()
541 static int s5p_set_indata(struct s5p_aes_dev *dev, struct scatterlist *sg) in s5p_set_indata()
570 static int s5p_aes_tx(struct s5p_aes_dev *dev) in s5p_aes_tx()
592 static int s5p_aes_rx(struct s5p_aes_dev *dev/*, bool *set_dma*/) in s5p_aes_rx()
607 static inline u32 s5p_hash_read(struct s5p_aes_dev *dd, u32 offset) in s5p_hash_read()
612 static inline void s5p_hash_write(struct s5p_aes_dev *dd, in s5p_hash_write()
623 static void s5p_set_dma_hashdata(struct s5p_aes_dev *dev, in s5p_set_dma_hashdata()
640 static int s5p_hash_rx(struct s5p_aes_dev *dev) in s5p_hash_rx()
657 struct s5p_aes_dev *dev = platform_get_drvdata(pdev); in s5p_aes_interrupt()
783 struct s5p_aes_dev *dd = ctx->dd; in s5p_hash_read_msg()
796 static void s5p_hash_write_ctx_iv(struct s5p_aes_dev *dd, in s5p_hash_write_ctx_iv()
835 static void s5p_hash_dma_flush(struct s5p_aes_dev *dev) in s5p_hash_dma_flush()
846 static void s5p_hash_dma_enable(struct s5p_aes_dev *dev) in s5p_hash_dma_enable()
856 static void s5p_hash_irq_disable(struct s5p_aes_dev *dev, u32 flags) in s5p_hash_irq_disable()
866 static void s5p_hash_irq_enable(struct s5p_aes_dev *dev, int flags) in s5p_hash_irq_enable()
876 static void s5p_hash_set_flow(struct s5p_aes_dev *dev, u32 hashflow) in s5p_hash_set_flow()
899 static void s5p_ahash_dma_init(struct s5p_aes_dev *dev, u32 hashflow) in s5p_ahash_dma_init()
927 static void s5p_hash_write_ctrl(struct s5p_aes_dev *dd, size_t length, in s5p_hash_write_ctrl()
977 static int s5p_hash_xmit_dma(struct s5p_aes_dev *dd, size_t length, in s5p_hash_xmit_dma()
1293 static void s5p_hash_update_dma_stop(struct s5p_aes_dev *dd) in s5p_hash_update_dma_stop()
1308 struct s5p_aes_dev *dd = ctx->dd; in s5p_hash_finish()
1324 struct s5p_aes_dev *dd = ctx->dd; in s5p_hash_finish_req()
1366 static int s5p_hash_handle_queue(struct s5p_aes_dev *dd, in s5p_hash_handle_queue()
1442 struct s5p_aes_dev *dd = (struct s5p_aes_dev *)data; in s5p_hash_tasklet_cb()
1832 static void s5p_set_aes(struct s5p_aes_dev *dev, in s5p_set_aes()
1862 static int s5p_set_indata_start(struct s5p_aes_dev *dev, in s5p_set_indata_start()
1889 static int s5p_set_outdata_start(struct s5p_aes_dev *dev, in s5p_set_outdata_start()
1916 static void s5p_aes_crypt_start(struct s5p_aes_dev *dev, unsigned long mode) in s5p_aes_crypt_start()
1991 struct s5p_aes_dev *dev = (struct s5p_aes_dev *)data; in s5p_tasklet_cb()
2017 static int s5p_aes_handle_req(struct s5p_aes_dev *dev, in s5p_aes_handle_req()
2044 struct s5p_aes_dev *dev = ctx->dev; in s5p_aes_crypt()
2154 struct s5p_aes_dev *pdata; in s5p_aes_probe()
2290 struct s5p_aes_dev *pdata = platform_get_drvdata(pdev); in s5p_aes_remove()