Lines Matching refs:stm32_cryp
118 struct stm32_cryp *cryp;
128 struct stm32_cryp { struct
179 static inline bool is_aes(struct stm32_cryp *cryp) in is_aes() argument
184 static inline bool is_des(struct stm32_cryp *cryp) in is_des()
189 static inline bool is_tdes(struct stm32_cryp *cryp) in is_tdes()
194 static inline bool is_ecb(struct stm32_cryp *cryp) in is_ecb()
199 static inline bool is_cbc(struct stm32_cryp *cryp) in is_cbc()
204 static inline bool is_ctr(struct stm32_cryp *cryp) in is_ctr()
209 static inline bool is_gcm(struct stm32_cryp *cryp) in is_gcm()
214 static inline bool is_ccm(struct stm32_cryp *cryp) in is_ccm()
219 static inline bool is_encrypt(struct stm32_cryp *cryp) in is_encrypt()
224 static inline bool is_decrypt(struct stm32_cryp *cryp) in is_decrypt()
229 static inline u32 stm32_cryp_read(struct stm32_cryp *cryp, u32 ofst) in stm32_cryp_read()
234 static inline void stm32_cryp_write(struct stm32_cryp *cryp, u32 ofst, u32 val) in stm32_cryp_write()
239 static inline int stm32_cryp_wait_busy(struct stm32_cryp *cryp) in stm32_cryp_wait_busy()
247 static inline int stm32_cryp_wait_enable(struct stm32_cryp *cryp) in stm32_cryp_wait_enable()
255 static inline int stm32_cryp_wait_output(struct stm32_cryp *cryp) in stm32_cryp_wait_output()
263 static int stm32_cryp_read_auth_tag(struct stm32_cryp *cryp);
265 static struct stm32_cryp *stm32_cryp_find_dev(struct stm32_cryp_ctx *ctx) in stm32_cryp_find_dev()
267 struct stm32_cryp *tmp, *cryp = NULL; in stm32_cryp_find_dev()
313 static int stm32_cryp_check_io_aligned(struct stm32_cryp *cryp) in stm32_cryp_check_io_aligned()
342 static int stm32_cryp_copy_sgs(struct stm32_cryp *cryp) in stm32_cryp_copy_sgs()
382 static void stm32_cryp_hw_write_iv(struct stm32_cryp *cryp, u32 *iv) in stm32_cryp_hw_write_iv()
396 static void stm32_cryp_get_iv(struct stm32_cryp *cryp) in stm32_cryp_get_iv()
413 static void stm32_cryp_hw_write_key(struct stm32_cryp *c) in stm32_cryp_hw_write_key()
429 static u32 stm32_cryp_get_hw_mode(struct stm32_cryp *cryp) in stm32_cryp_get_hw_mode()
462 static unsigned int stm32_cryp_get_input_text_len(struct stm32_cryp *cryp) in stm32_cryp_get_input_text_len()
468 static int stm32_cryp_gcm_init(struct stm32_cryp *cryp, u32 cfg) in stm32_cryp_gcm_init()
489 static int stm32_cryp_ccm_init(struct stm32_cryp *cryp, u32 cfg) in stm32_cryp_ccm_init()
535 static int stm32_cryp_hw_init(struct stm32_cryp *cryp) in stm32_cryp_hw_init()
636 static void stm32_cryp_finish_req(struct stm32_cryp *cryp, int err) in stm32_cryp_finish_req()
676 static int stm32_cryp_cpu_start(struct stm32_cryp *cryp) in stm32_cryp_cpu_start()
722 struct stm32_cryp *cryp = stm32_cryp_find_dev(ctx); in stm32_cryp_crypt()
736 struct stm32_cryp *cryp = stm32_cryp_find_dev(ctx); in stm32_cryp_aead_crypt()
915 struct stm32_cryp *cryp; in stm32_cryp_prepare_req()
1033 struct stm32_cryp *cryp = ctx->cryp; in stm32_cryp_cipher_one_req()
1054 struct stm32_cryp *cryp = ctx->cryp; in stm32_cryp_aead_one_req()
1069 static u32 *stm32_cryp_next_out(struct stm32_cryp *cryp, u32 *dst, in stm32_cryp_next_out()
1085 static u32 *stm32_cryp_next_in(struct stm32_cryp *cryp, u32 *src, in stm32_cryp_next_in()
1101 static int stm32_cryp_read_auth_tag(struct stm32_cryp *cryp) in stm32_cryp_read_auth_tag()
1206 static void stm32_cryp_check_ctr_counter(struct stm32_cryp *cryp) in stm32_cryp_check_ctr_counter()
1233 static bool stm32_cryp_irq_read_data(struct stm32_cryp *cryp) in stm32_cryp_irq_read_data()
1274 static void stm32_cryp_irq_write_block(struct stm32_cryp *cryp) in stm32_cryp_irq_write_block()
1313 static void stm32_cryp_irq_write_gcm_padded_data(struct stm32_cryp *cryp) in stm32_cryp_irq_write_gcm_padded_data()
1390 static void stm32_cryp_irq_set_npblb(struct stm32_cryp *cryp) in stm32_cryp_irq_set_npblb()
1406 static void stm32_cryp_irq_write_ccm_padded_data(struct stm32_cryp *cryp) in stm32_cryp_irq_write_ccm_padded_data()
1492 static void stm32_cryp_irq_write_data(struct stm32_cryp *cryp) in stm32_cryp_irq_write_data()
1529 static void stm32_cryp_irq_write_gcm_header(struct stm32_cryp *cryp) in stm32_cryp_irq_write_gcm_header()
1581 static void stm32_cryp_irq_write_ccm_header(struct stm32_cryp *cryp) in stm32_cryp_irq_write_ccm_header()
1679 struct stm32_cryp *cryp = arg; in stm32_cryp_irq_thread()
1720 struct stm32_cryp *cryp = arg; in stm32_cryp_irq()
1937 struct stm32_cryp *cryp; in stm32_cryp_probe()
2051 struct stm32_cryp *cryp = platform_get_drvdata(pdev); in stm32_cryp_remove()
2081 struct stm32_cryp *cryp = dev_get_drvdata(dev); in stm32_cryp_runtime_suspend()
2090 struct stm32_cryp *cryp = dev_get_drvdata(dev); in stm32_cryp_runtime_resume()