atmel_aes_dev 97 drivers/crypto/atmel-aes.c struct atmel_aes_dev; atmel_aes_dev 100 drivers/crypto/atmel-aes.c typedef int (*atmel_aes_fn_t)(struct atmel_aes_dev *); atmel_aes_dev 104 drivers/crypto/atmel-aes.c struct atmel_aes_dev *dd; atmel_aes_dev 344 drivers/crypto/atmel-aes.c static inline u32 atmel_aes_read(struct atmel_aes_dev *dd, u32 offset) atmel_aes_dev 360 drivers/crypto/atmel-aes.c static inline void atmel_aes_write(struct atmel_aes_dev *dd, atmel_aes_dev 375 drivers/crypto/atmel-aes.c static void atmel_aes_read_n(struct atmel_aes_dev *dd, u32 offset, atmel_aes_dev 382 drivers/crypto/atmel-aes.c static void atmel_aes_write_n(struct atmel_aes_dev *dd, u32 offset, atmel_aes_dev 389 drivers/crypto/atmel-aes.c static inline void atmel_aes_read_block(struct atmel_aes_dev *dd, u32 offset, atmel_aes_dev 395 drivers/crypto/atmel-aes.c static inline void atmel_aes_write_block(struct atmel_aes_dev *dd, u32 offset, atmel_aes_dev 401 drivers/crypto/atmel-aes.c static inline int atmel_aes_wait_for_data_ready(struct atmel_aes_dev *dd, atmel_aes_dev 420 drivers/crypto/atmel-aes.c static struct atmel_aes_dev *atmel_aes_find_dev(struct atmel_aes_base_ctx *ctx) atmel_aes_dev 422 drivers/crypto/atmel-aes.c struct atmel_aes_dev *aes_dd = NULL; atmel_aes_dev 423 drivers/crypto/atmel-aes.c struct atmel_aes_dev *tmp; atmel_aes_dev 441 drivers/crypto/atmel-aes.c static int atmel_aes_hw_init(struct atmel_aes_dev *dd) atmel_aes_dev 455 drivers/crypto/atmel-aes.c static inline unsigned int atmel_aes_get_version(struct atmel_aes_dev *dd) atmel_aes_dev 460 drivers/crypto/atmel-aes.c static int atmel_aes_hw_version_init(struct atmel_aes_dev *dd) atmel_aes_dev 476 drivers/crypto/atmel-aes.c static inline void atmel_aes_set_mode(struct atmel_aes_dev *dd, atmel_aes_dev 483 drivers/crypto/atmel-aes.c static inline bool atmel_aes_is_encrypt(const struct atmel_aes_dev *dd) atmel_aes_dev 489 drivers/crypto/atmel-aes.c static void atmel_aes_authenc_complete(struct atmel_aes_dev *dd, int err); atmel_aes_dev 492 drivers/crypto/atmel-aes.c static void atmel_aes_set_iv_as_last_ciphertext_block(struct atmel_aes_dev *dd) atmel_aes_dev 515 drivers/crypto/atmel-aes.c static inline int atmel_aes_complete(struct atmel_aes_dev *dd, int err) atmel_aes_dev 536 drivers/crypto/atmel-aes.c static void atmel_aes_write_ctrl_key(struct atmel_aes_dev *dd, bool use_dma, atmel_aes_dev 567 drivers/crypto/atmel-aes.c static inline void atmel_aes_write_ctrl(struct atmel_aes_dev *dd, bool use_dma, atmel_aes_dev 577 drivers/crypto/atmel-aes.c static int atmel_aes_cpu_transfer(struct atmel_aes_dev *dd) atmel_aes_dev 610 drivers/crypto/atmel-aes.c static int atmel_aes_cpu_start(struct atmel_aes_dev *dd, atmel_aes_dev 637 drivers/crypto/atmel-aes.c static bool atmel_aes_check_aligned(struct atmel_aes_dev *dd, atmel_aes_dev 687 drivers/crypto/atmel-aes.c static int atmel_aes_map(struct atmel_aes_dev *dd, atmel_aes_dev 752 drivers/crypto/atmel-aes.c static void atmel_aes_unmap(struct atmel_aes_dev *dd) atmel_aes_dev 779 drivers/crypto/atmel-aes.c static int atmel_aes_dma_transfer_start(struct atmel_aes_dev *dd, atmel_aes_dev 831 drivers/crypto/atmel-aes.c static void atmel_aes_dma_transfer_stop(struct atmel_aes_dev *dd, atmel_aes_dev 852 drivers/crypto/atmel-aes.c static int atmel_aes_dma_start(struct atmel_aes_dev *dd, atmel_aes_dev 917 drivers/crypto/atmel-aes.c static void atmel_aes_dma_stop(struct atmel_aes_dev *dd) atmel_aes_dev 926 drivers/crypto/atmel-aes.c struct atmel_aes_dev *dd = data; atmel_aes_dev 933 drivers/crypto/atmel-aes.c static int atmel_aes_handle_queue(struct atmel_aes_dev *dd, atmel_aes_dev 976 drivers/crypto/atmel-aes.c static int atmel_aes_transfer_complete(struct atmel_aes_dev *dd) atmel_aes_dev 981 drivers/crypto/atmel-aes.c static int atmel_aes_start(struct atmel_aes_dev *dd) atmel_aes_dev 1010 drivers/crypto/atmel-aes.c static int atmel_aes_ctr_transfer(struct atmel_aes_dev *dd) atmel_aes_dev 1066 drivers/crypto/atmel-aes.c static int atmel_aes_ctr_start(struct atmel_aes_dev *dd) atmel_aes_dev 1090 drivers/crypto/atmel-aes.c struct atmel_aes_dev *dd; atmel_aes_dev 1448 drivers/crypto/atmel-aes.c static int atmel_aes_gcm_ghash(struct atmel_aes_dev *dd, atmel_aes_dev 1452 drivers/crypto/atmel-aes.c static int atmel_aes_gcm_ghash_init(struct atmel_aes_dev *dd); atmel_aes_dev 1453 drivers/crypto/atmel-aes.c static int atmel_aes_gcm_ghash_finalize(struct atmel_aes_dev *dd); atmel_aes_dev 1455 drivers/crypto/atmel-aes.c static int atmel_aes_gcm_start(struct atmel_aes_dev *dd); atmel_aes_dev 1456 drivers/crypto/atmel-aes.c static int atmel_aes_gcm_process(struct atmel_aes_dev *dd); atmel_aes_dev 1457 drivers/crypto/atmel-aes.c static int atmel_aes_gcm_length(struct atmel_aes_dev *dd); atmel_aes_dev 1458 drivers/crypto/atmel-aes.c static int atmel_aes_gcm_data(struct atmel_aes_dev *dd); atmel_aes_dev 1459 drivers/crypto/atmel-aes.c static int atmel_aes_gcm_tag_init(struct atmel_aes_dev *dd); atmel_aes_dev 1460 drivers/crypto/atmel-aes.c static int atmel_aes_gcm_tag(struct atmel_aes_dev *dd); atmel_aes_dev 1461 drivers/crypto/atmel-aes.c static int atmel_aes_gcm_finalize(struct atmel_aes_dev *dd); atmel_aes_dev 1469 drivers/crypto/atmel-aes.c static int atmel_aes_gcm_ghash(struct atmel_aes_dev *dd, atmel_aes_dev 1486 drivers/crypto/atmel-aes.c static int atmel_aes_gcm_ghash_init(struct atmel_aes_dev *dd) atmel_aes_dev 1501 drivers/crypto/atmel-aes.c static int atmel_aes_gcm_ghash_finalize(struct atmel_aes_dev *dd) atmel_aes_dev 1527 drivers/crypto/atmel-aes.c static int atmel_aes_gcm_start(struct atmel_aes_dev *dd) atmel_aes_dev 1564 drivers/crypto/atmel-aes.c static int atmel_aes_gcm_process(struct atmel_aes_dev *dd) atmel_aes_dev 1587 drivers/crypto/atmel-aes.c static int atmel_aes_gcm_length(struct atmel_aes_dev *dd) atmel_aes_dev 1622 drivers/crypto/atmel-aes.c static int atmel_aes_gcm_data(struct atmel_aes_dev *dd) atmel_aes_dev 1670 drivers/crypto/atmel-aes.c static int atmel_aes_gcm_tag_init(struct atmel_aes_dev *dd) atmel_aes_dev 1696 drivers/crypto/atmel-aes.c static int atmel_aes_gcm_tag(struct atmel_aes_dev *dd) atmel_aes_dev 1715 drivers/crypto/atmel-aes.c static int atmel_aes_gcm_finalize(struct atmel_aes_dev *dd) atmel_aes_dev 1748 drivers/crypto/atmel-aes.c struct atmel_aes_dev *dd; atmel_aes_dev 1852 drivers/crypto/atmel-aes.c static int atmel_aes_xts_process_data(struct atmel_aes_dev *dd); atmel_aes_dev 1854 drivers/crypto/atmel-aes.c static int atmel_aes_xts_start(struct atmel_aes_dev *dd) atmel_aes_dev 1880 drivers/crypto/atmel-aes.c static int atmel_aes_xts_process_data(struct atmel_aes_dev *dd) atmel_aes_dev 1976 drivers/crypto/atmel-aes.c static int atmel_aes_authenc_start(struct atmel_aes_dev *dd); atmel_aes_dev 1977 drivers/crypto/atmel-aes.c static int atmel_aes_authenc_init(struct atmel_aes_dev *dd, int err, atmel_aes_dev 1979 drivers/crypto/atmel-aes.c static int atmel_aes_authenc_transfer(struct atmel_aes_dev *dd, int err, atmel_aes_dev 1981 drivers/crypto/atmel-aes.c static int atmel_aes_authenc_digest(struct atmel_aes_dev *dd); atmel_aes_dev 1982 drivers/crypto/atmel-aes.c static int atmel_aes_authenc_final(struct atmel_aes_dev *dd, int err, atmel_aes_dev 1985 drivers/crypto/atmel-aes.c static void atmel_aes_authenc_complete(struct atmel_aes_dev *dd, int err) atmel_aes_dev 1995 drivers/crypto/atmel-aes.c static int atmel_aes_authenc_start(struct atmel_aes_dev *dd) atmel_aes_dev 2013 drivers/crypto/atmel-aes.c static int atmel_aes_authenc_init(struct atmel_aes_dev *dd, int err, atmel_aes_dev 2034 drivers/crypto/atmel-aes.c static int atmel_aes_authenc_transfer(struct atmel_aes_dev *dd, int err, atmel_aes_dev 2077 drivers/crypto/atmel-aes.c static int atmel_aes_authenc_digest(struct atmel_aes_dev *dd) atmel_aes_dev 2089 drivers/crypto/atmel-aes.c static int atmel_aes_authenc_final(struct atmel_aes_dev *dd, int err, atmel_aes_dev 2213 drivers/crypto/atmel-aes.c struct atmel_aes_dev *dd; atmel_aes_dev 2355 drivers/crypto/atmel-aes.c static int atmel_aes_buff_init(struct atmel_aes_dev *dd) atmel_aes_dev 2369 drivers/crypto/atmel-aes.c static void atmel_aes_buff_cleanup(struct atmel_aes_dev *dd) atmel_aes_dev 2386 drivers/crypto/atmel-aes.c static int atmel_aes_dma_init(struct atmel_aes_dev *dd, atmel_aes_dev 2417 drivers/crypto/atmel-aes.c static void atmel_aes_dma_cleanup(struct atmel_aes_dev *dd) atmel_aes_dev 2425 drivers/crypto/atmel-aes.c struct atmel_aes_dev *dd = (struct atmel_aes_dev *)data; atmel_aes_dev 2432 drivers/crypto/atmel-aes.c struct atmel_aes_dev *dd = (struct atmel_aes_dev *)data; atmel_aes_dev 2440 drivers/crypto/atmel-aes.c struct atmel_aes_dev *aes_dd = dev_id; atmel_aes_dev 2456 drivers/crypto/atmel-aes.c static void atmel_aes_unregister_algs(struct atmel_aes_dev *dd) atmel_aes_dev 2479 drivers/crypto/atmel-aes.c static int atmel_aes_register_algs(struct atmel_aes_dev *dd) atmel_aes_dev 2539 drivers/crypto/atmel-aes.c static void atmel_aes_get_cap(struct atmel_aes_dev *dd) atmel_aes_dev 2618 drivers/crypto/atmel-aes.c struct atmel_aes_dev *aes_dd; atmel_aes_dev 2757 drivers/crypto/atmel-aes.c struct atmel_aes_dev *aes_dd; atmel_aes_dev 22 drivers/crypto/atmel-authenc.h struct atmel_aes_dev; atmel_aes_dev 23 drivers/crypto/atmel-authenc.h typedef int (*atmel_aes_authenc_fn_t)(struct atmel_aes_dev *, int, bool); atmel_aes_dev 39 drivers/crypto/atmel-authenc.h struct atmel_aes_dev *dd); atmel_aes_dev 44 drivers/crypto/atmel-authenc.h struct atmel_aes_dev *dd); atmel_aes_dev 48 drivers/crypto/atmel-authenc.h struct atmel_aes_dev *dd); atmel_aes_dev 2226 drivers/crypto/atmel-sha.c struct atmel_aes_dev *aes_dev; atmel_aes_dev 2363 drivers/crypto/atmel-sha.c struct atmel_aes_dev *aes_dev) atmel_aes_dev 2395 drivers/crypto/atmel-sha.c struct atmel_aes_dev *aes_dev) atmel_aes_dev 2465 drivers/crypto/atmel-sha.c struct atmel_aes_dev *aes_dev)