atmel_aes_dev
static int atmel_aes_ctr_start(struct atmel_aes_dev *dd)
struct atmel_aes_dev *dd;
struct atmel_aes_dev *dd;
static int atmel_aes_gcm_ghash(struct atmel_aes_dev *dd,
static int atmel_aes_gcm_ghash_init(struct atmel_aes_dev *dd);
static int atmel_aes_gcm_ghash_finalize(struct atmel_aes_dev *dd);
static int atmel_aes_gcm_start(struct atmel_aes_dev *dd);
static int atmel_aes_gcm_process(struct atmel_aes_dev *dd);
static int atmel_aes_gcm_length(struct atmel_aes_dev *dd);
static int atmel_aes_gcm_data(struct atmel_aes_dev *dd);
static int atmel_aes_gcm_tag_init(struct atmel_aes_dev *dd);
static int atmel_aes_gcm_tag(struct atmel_aes_dev *dd);
static int atmel_aes_gcm_finalize(struct atmel_aes_dev *dd);
static int atmel_aes_gcm_ghash(struct atmel_aes_dev *dd,
static int atmel_aes_gcm_ghash_init(struct atmel_aes_dev *dd)
static int atmel_aes_gcm_ghash_finalize(struct atmel_aes_dev *dd)
static int atmel_aes_gcm_start(struct atmel_aes_dev *dd)
static int atmel_aes_gcm_process(struct atmel_aes_dev *dd)
static int atmel_aes_gcm_length(struct atmel_aes_dev *dd)
static int atmel_aes_gcm_data(struct atmel_aes_dev *dd)
static int atmel_aes_gcm_tag_init(struct atmel_aes_dev *dd)
static int atmel_aes_gcm_tag(struct atmel_aes_dev *dd)
static int atmel_aes_gcm_finalize(struct atmel_aes_dev *dd)
struct atmel_aes_dev *dd;
static int atmel_aes_xts_process_data(struct atmel_aes_dev *dd);
static int atmel_aes_xts_start(struct atmel_aes_dev *dd)
static int atmel_aes_xts_process_data(struct atmel_aes_dev *dd)
struct atmel_aes_dev *dd;
static int atmel_aes_authenc_start(struct atmel_aes_dev *dd);
static int atmel_aes_authenc_init(struct atmel_aes_dev *dd, int err,
static int atmel_aes_authenc_transfer(struct atmel_aes_dev *dd, int err,
static int atmel_aes_authenc_digest(struct atmel_aes_dev *dd);
static int atmel_aes_authenc_final(struct atmel_aes_dev *dd, int err,
static void atmel_aes_authenc_complete(struct atmel_aes_dev *dd, int err)
static int atmel_aes_authenc_start(struct atmel_aes_dev *dd)
static int atmel_aes_authenc_init(struct atmel_aes_dev *dd, int err,
static int atmel_aes_authenc_transfer(struct atmel_aes_dev *dd, int err,
static int atmel_aes_authenc_digest(struct atmel_aes_dev *dd)
static int atmel_aes_authenc_final(struct atmel_aes_dev *dd, int err,
struct atmel_aes_dev *dd;
static int atmel_aes_buff_init(struct atmel_aes_dev *dd)
static void atmel_aes_buff_cleanup(struct atmel_aes_dev *dd)
static int atmel_aes_dma_init(struct atmel_aes_dev *dd)
static void atmel_aes_dma_cleanup(struct atmel_aes_dev *dd)
struct atmel_aes_dev *dd = (struct atmel_aes_dev *)data;
struct atmel_aes_dev *dd = (struct atmel_aes_dev *)data;
struct atmel_aes_dev *aes_dd = dev_id;
static void atmel_aes_unregister_algs(struct atmel_aes_dev *dd)
static int atmel_aes_register_algs(struct atmel_aes_dev *dd)
static void atmel_aes_get_cap(struct atmel_aes_dev *dd)
struct atmel_aes_dev *aes_dd;
struct atmel_aes_dev *aes_dd;
static inline u32 atmel_aes_read(struct atmel_aes_dev *dd, u32 offset)
static inline void atmel_aes_write(struct atmel_aes_dev *dd,
static void atmel_aes_read_n(struct atmel_aes_dev *dd, u32 offset,
static void atmel_aes_write_n(struct atmel_aes_dev *dd, u32 offset,
static inline void atmel_aes_read_block(struct atmel_aes_dev *dd, u32 offset,
static inline void atmel_aes_write_block(struct atmel_aes_dev *dd, u32 offset,
static inline int atmel_aes_wait_for_data_ready(struct atmel_aes_dev *dd,
static struct atmel_aes_dev *atmel_aes_dev_alloc(struct atmel_aes_base_ctx *ctx)
struct atmel_aes_dev *aes_dd;
struct atmel_aes_dev, list);
static int atmel_aes_hw_init(struct atmel_aes_dev *dd)
static inline unsigned int atmel_aes_get_version(struct atmel_aes_dev *dd)
static int atmel_aes_hw_version_init(struct atmel_aes_dev *dd)
static inline void atmel_aes_set_mode(struct atmel_aes_dev *dd,
static inline bool atmel_aes_is_encrypt(const struct atmel_aes_dev *dd)
static void atmel_aes_authenc_complete(struct atmel_aes_dev *dd, int err);
static void atmel_aes_set_iv_as_last_ciphertext_block(struct atmel_aes_dev *dd)
static void atmel_aes_ctr_update_req_iv(struct atmel_aes_dev *dd)
static inline int atmel_aes_complete(struct atmel_aes_dev *dd, int err)
static void atmel_aes_write_ctrl_key(struct atmel_aes_dev *dd, bool use_dma,
static inline void atmel_aes_write_ctrl(struct atmel_aes_dev *dd, bool use_dma,
static int atmel_aes_cpu_transfer(struct atmel_aes_dev *dd)
static int atmel_aes_cpu_start(struct atmel_aes_dev *dd,
static bool atmel_aes_check_aligned(struct atmel_aes_dev *dd,
static int atmel_aes_map(struct atmel_aes_dev *dd,
static void atmel_aes_unmap(struct atmel_aes_dev *dd)
static int atmel_aes_dma_transfer_start(struct atmel_aes_dev *dd,
static int atmel_aes_dma_start(struct atmel_aes_dev *dd,
struct atmel_aes_dev;
typedef int (*atmel_aes_fn_t)(struct atmel_aes_dev *);
struct atmel_aes_dev *dd = data;
static int atmel_aes_handle_queue(struct atmel_aes_dev *dd,
struct atmel_aes_dev *dd;
static int atmel_aes_transfer_complete(struct atmel_aes_dev *dd)
static int atmel_aes_start(struct atmel_aes_dev *dd)
static int atmel_aes_ctr_transfer(struct atmel_aes_dev *dd)
struct atmel_aes_dev;
typedef int (*atmel_aes_authenc_fn_t)(struct atmel_aes_dev *, int, bool);
struct atmel_aes_dev *dd);
struct atmel_aes_dev *dd);
struct atmel_aes_dev *dd);
struct atmel_aes_dev *aes_dev;
struct atmel_aes_dev *aes_dev)
struct atmel_aes_dev *aes_dev)
struct atmel_aes_dev *aes_dev)