Lines Matching refs:atmel_aes_dev
98 struct atmel_aes_dev;
101 typedef int (*atmel_aes_fn_t)(struct atmel_aes_dev *);
105 struct atmel_aes_dev *dd;
182 struct atmel_aes_dev { struct
345 static inline u32 atmel_aes_read(struct atmel_aes_dev *dd, u32 offset) in atmel_aes_read()
361 static inline void atmel_aes_write(struct atmel_aes_dev *dd, in atmel_aes_write()
376 static void atmel_aes_read_n(struct atmel_aes_dev *dd, u32 offset, in atmel_aes_read_n()
383 static void atmel_aes_write_n(struct atmel_aes_dev *dd, u32 offset, in atmel_aes_write_n()
390 static inline void atmel_aes_read_block(struct atmel_aes_dev *dd, u32 offset, in atmel_aes_read_block()
396 static inline void atmel_aes_write_block(struct atmel_aes_dev *dd, u32 offset, in atmel_aes_write_block()
402 static inline int atmel_aes_wait_for_data_ready(struct atmel_aes_dev *dd, in atmel_aes_wait_for_data_ready()
421 static struct atmel_aes_dev *atmel_aes_find_dev(struct atmel_aes_base_ctx *ctx) in atmel_aes_find_dev()
423 struct atmel_aes_dev *aes_dd = NULL; in atmel_aes_find_dev()
424 struct atmel_aes_dev *tmp; in atmel_aes_find_dev()
442 static int atmel_aes_hw_init(struct atmel_aes_dev *dd) in atmel_aes_hw_init()
456 static inline unsigned int atmel_aes_get_version(struct atmel_aes_dev *dd) in atmel_aes_get_version()
461 static int atmel_aes_hw_version_init(struct atmel_aes_dev *dd) in atmel_aes_hw_version_init()
477 static inline void atmel_aes_set_mode(struct atmel_aes_dev *dd, in atmel_aes_set_mode()
484 static inline bool atmel_aes_is_encrypt(const struct atmel_aes_dev *dd) in atmel_aes_is_encrypt()
490 static void atmel_aes_authenc_complete(struct atmel_aes_dev *dd, int err);
493 static inline int atmel_aes_complete(struct atmel_aes_dev *dd, int err) in atmel_aes_complete()
532 static void atmel_aes_write_ctrl_key(struct atmel_aes_dev *dd, bool use_dma, in atmel_aes_write_ctrl_key()
563 static inline void atmel_aes_write_ctrl(struct atmel_aes_dev *dd, bool use_dma, in atmel_aes_write_ctrl()
573 static int atmel_aes_cpu_transfer(struct atmel_aes_dev *dd) in atmel_aes_cpu_transfer()
606 static int atmel_aes_cpu_start(struct atmel_aes_dev *dd, in atmel_aes_cpu_start()
633 static bool atmel_aes_check_aligned(struct atmel_aes_dev *dd, in atmel_aes_check_aligned()
683 static int atmel_aes_map(struct atmel_aes_dev *dd, in atmel_aes_map()
748 static void atmel_aes_unmap(struct atmel_aes_dev *dd) in atmel_aes_unmap()
775 static int atmel_aes_dma_transfer_start(struct atmel_aes_dev *dd, in atmel_aes_dma_transfer_start()
827 static void atmel_aes_dma_transfer_stop(struct atmel_aes_dev *dd, in atmel_aes_dma_transfer_stop()
848 static int atmel_aes_dma_start(struct atmel_aes_dev *dd, in atmel_aes_dma_start()
913 static void atmel_aes_dma_stop(struct atmel_aes_dev *dd) in atmel_aes_dma_stop()
922 struct atmel_aes_dev *dd = data; in atmel_aes_dma_callback()
929 static int atmel_aes_handle_queue(struct atmel_aes_dev *dd, in atmel_aes_handle_queue()
972 static int atmel_aes_transfer_complete(struct atmel_aes_dev *dd) in atmel_aes_transfer_complete()
977 static int atmel_aes_start(struct atmel_aes_dev *dd) in atmel_aes_start()
1006 static int atmel_aes_ctr_transfer(struct atmel_aes_dev *dd) in atmel_aes_ctr_transfer()
1071 static int atmel_aes_ctr_start(struct atmel_aes_dev *dd) in atmel_aes_ctr_start()
1095 struct atmel_aes_dev *dd; in atmel_aes_crypt()
1451 static int atmel_aes_gcm_ghash(struct atmel_aes_dev *dd,
1455 static int atmel_aes_gcm_ghash_init(struct atmel_aes_dev *dd);
1456 static int atmel_aes_gcm_ghash_finalize(struct atmel_aes_dev *dd);
1458 static int atmel_aes_gcm_start(struct atmel_aes_dev *dd);
1459 static int atmel_aes_gcm_process(struct atmel_aes_dev *dd);
1460 static int atmel_aes_gcm_length(struct atmel_aes_dev *dd);
1461 static int atmel_aes_gcm_data(struct atmel_aes_dev *dd);
1462 static int atmel_aes_gcm_tag_init(struct atmel_aes_dev *dd);
1463 static int atmel_aes_gcm_tag(struct atmel_aes_dev *dd);
1464 static int atmel_aes_gcm_finalize(struct atmel_aes_dev *dd);
1472 static int atmel_aes_gcm_ghash(struct atmel_aes_dev *dd, in atmel_aes_gcm_ghash()
1489 static int atmel_aes_gcm_ghash_init(struct atmel_aes_dev *dd) in atmel_aes_gcm_ghash_init()
1504 static int atmel_aes_gcm_ghash_finalize(struct atmel_aes_dev *dd) in atmel_aes_gcm_ghash_finalize()
1530 static int atmel_aes_gcm_start(struct atmel_aes_dev *dd) in atmel_aes_gcm_start()
1567 static int atmel_aes_gcm_process(struct atmel_aes_dev *dd) in atmel_aes_gcm_process()
1590 static int atmel_aes_gcm_length(struct atmel_aes_dev *dd) in atmel_aes_gcm_length()
1625 static int atmel_aes_gcm_data(struct atmel_aes_dev *dd) in atmel_aes_gcm_data()
1673 static int atmel_aes_gcm_tag_init(struct atmel_aes_dev *dd) in atmel_aes_gcm_tag_init()
1699 static int atmel_aes_gcm_tag(struct atmel_aes_dev *dd) in atmel_aes_gcm_tag()
1718 static int atmel_aes_gcm_finalize(struct atmel_aes_dev *dd) in atmel_aes_gcm_finalize()
1751 struct atmel_aes_dev *dd; in atmel_aes_gcm_crypt()
1855 static int atmel_aes_xts_process_data(struct atmel_aes_dev *dd);
1857 static int atmel_aes_xts_start(struct atmel_aes_dev *dd) in atmel_aes_xts_start()
1883 static int atmel_aes_xts_process_data(struct atmel_aes_dev *dd) in atmel_aes_xts_process_data()
1979 static int atmel_aes_authenc_start(struct atmel_aes_dev *dd);
1980 static int atmel_aes_authenc_init(struct atmel_aes_dev *dd, int err,
1982 static int atmel_aes_authenc_transfer(struct atmel_aes_dev *dd, int err,
1984 static int atmel_aes_authenc_digest(struct atmel_aes_dev *dd);
1985 static int atmel_aes_authenc_final(struct atmel_aes_dev *dd, int err,
1988 static void atmel_aes_authenc_complete(struct atmel_aes_dev *dd, int err) in atmel_aes_authenc_complete()
1998 static int atmel_aes_authenc_start(struct atmel_aes_dev *dd) in atmel_aes_authenc_start()
2016 static int atmel_aes_authenc_init(struct atmel_aes_dev *dd, int err, in atmel_aes_authenc_init()
2037 static int atmel_aes_authenc_transfer(struct atmel_aes_dev *dd, int err, in atmel_aes_authenc_transfer()
2080 static int atmel_aes_authenc_digest(struct atmel_aes_dev *dd) in atmel_aes_authenc_digest()
2092 static int atmel_aes_authenc_final(struct atmel_aes_dev *dd, int err, in atmel_aes_authenc_final()
2216 struct atmel_aes_dev *dd; in atmel_aes_authenc_crypt()
2358 static int atmel_aes_buff_init(struct atmel_aes_dev *dd) in atmel_aes_buff_init()
2372 static void atmel_aes_buff_cleanup(struct atmel_aes_dev *dd) in atmel_aes_buff_cleanup()
2389 static int atmel_aes_dma_init(struct atmel_aes_dev *dd, in atmel_aes_dma_init()
2420 static void atmel_aes_dma_cleanup(struct atmel_aes_dev *dd) in atmel_aes_dma_cleanup()
2428 struct atmel_aes_dev *dd = (struct atmel_aes_dev *)data; in atmel_aes_queue_task()
2435 struct atmel_aes_dev *dd = (struct atmel_aes_dev *)data; in atmel_aes_done_task()
2443 struct atmel_aes_dev *aes_dd = dev_id; in atmel_aes_irq()
2459 static void atmel_aes_unregister_algs(struct atmel_aes_dev *dd) in atmel_aes_unregister_algs()
2482 static int atmel_aes_register_algs(struct atmel_aes_dev *dd) in atmel_aes_register_algs()
2542 static void atmel_aes_get_cap(struct atmel_aes_dev *dd) in atmel_aes_get_cap()
2624 struct atmel_aes_dev *aes_dd; in atmel_aes_probe()
2763 struct atmel_aes_dev *aes_dd; in atmel_aes_remove()