Lines Matching refs:stm32_hash_dev
116 struct stm32_hash_dev *hdev;
124 struct stm32_hash_dev *hdev;
161 struct stm32_hash_dev { struct
195 static inline u32 stm32_hash_read(struct stm32_hash_dev *hdev, u32 offset) in stm32_hash_read() argument
200 static inline void stm32_hash_write(struct stm32_hash_dev *hdev, in stm32_hash_write()
206 static inline int stm32_hash_wait_busy(struct stm32_hash_dev *hdev) in stm32_hash_wait_busy()
214 static void stm32_hash_set_nblw(struct stm32_hash_dev *hdev, int length) in stm32_hash_set_nblw()
224 static int stm32_hash_write_key(struct stm32_hash_dev *hdev) in stm32_hash_write_key()
251 static void stm32_hash_write_ctrl(struct stm32_hash_dev *hdev) in stm32_hash_write_ctrl()
330 static int stm32_hash_xmit_cpu(struct stm32_hash_dev *hdev, in stm32_hash_xmit_cpu()
379 static int stm32_hash_update_cpu(struct stm32_hash_dev *hdev) in stm32_hash_update_cpu()
408 static int stm32_hash_xmit_dma(struct stm32_hash_dev *hdev, in stm32_hash_xmit_dma()
470 struct stm32_hash_dev *hdev = param; in stm32_hash_dma_callback()
477 static int stm32_hash_hmac_dma_send(struct stm32_hash_dev *hdev) in stm32_hash_hmac_dma_send()
508 static int stm32_hash_dma_init(struct stm32_hash_dev *hdev) in stm32_hash_dma_init()
542 static int stm32_hash_dma_send(struct stm32_hash_dev *hdev) in stm32_hash_dma_send()
635 static struct stm32_hash_dev *stm32_hash_find_dev(struct stm32_hash_ctx *ctx) in stm32_hash_find_dev()
637 struct stm32_hash_dev *hdev = NULL, *tmp; in stm32_hash_find_dev()
659 struct stm32_hash_dev *hdev = stm32_hash_find_dev(ctx); in stm32_hash_dma_aligned_data()
686 struct stm32_hash_dev *hdev = stm32_hash_find_dev(ctx); in stm32_hash_init()
726 static int stm32_hash_update_req(struct stm32_hash_dev *hdev) in stm32_hash_update_req()
731 static int stm32_hash_final_req(struct stm32_hash_dev *hdev) in stm32_hash_final_req()
792 struct stm32_hash_dev *hdev = rctx->hdev; in stm32_hash_finish_req()
812 static int stm32_hash_hw_init(struct stm32_hash_dev *hdev, in stm32_hash_hw_init()
831 static int stm32_hash_handle_queue(struct stm32_hash_dev *hdev, in stm32_hash_handle_queue()
842 struct stm32_hash_dev *hdev = stm32_hash_find_dev(ctx); in stm32_hash_prepare_req()
863 struct stm32_hash_dev *hdev = stm32_hash_find_dev(ctx); in stm32_hash_one_request()
890 struct stm32_hash_dev *hdev = ctx->hdev; in stm32_hash_enqueue()
929 struct stm32_hash_dev *hdev = stm32_hash_find_dev(ctx); in stm32_hash_finup()
960 struct stm32_hash_dev *hdev = stm32_hash_find_dev(ctx); in stm32_hash_export()
993 struct stm32_hash_dev *hdev = stm32_hash_find_dev(ctx); in stm32_hash_import()
1082 struct stm32_hash_dev *hdev = dev_id; in stm32_hash_irq_thread()
1107 struct stm32_hash_dev *hdev = dev_id; in stm32_hash_irq_handler()
1333 static int stm32_hash_register_algs(struct stm32_hash_dev *hdev) in stm32_hash_register_algs()
1359 static int stm32_hash_unregister_algs(struct stm32_hash_dev *hdev) in stm32_hash_unregister_algs()
1414 static int stm32_hash_get_of_match(struct stm32_hash_dev *hdev, in stm32_hash_get_of_match()
1434 struct stm32_hash_dev *hdev; in stm32_hash_probe()
1561 struct stm32_hash_dev *hdev; in stm32_hash_remove()
1594 struct stm32_hash_dev *hdev = dev_get_drvdata(dev); in stm32_hash_runtime_suspend()
1603 struct stm32_hash_dev *hdev = dev_get_drvdata(dev); in stm32_hash_runtime_resume()