Symbol: atmel_aes_dev
drivers/crypto/atmel-aes.c
1026
static int atmel_aes_ctr_start(struct atmel_aes_dev *dd)
drivers/crypto/atmel-aes.c
1156
struct atmel_aes_dev *dd;
drivers/crypto/atmel-aes.c
1172
struct atmel_aes_dev *dd;
drivers/crypto/atmel-aes.c
1232
static int atmel_aes_gcm_ghash(struct atmel_aes_dev *dd,
drivers/crypto/atmel-aes.c
1236
static int atmel_aes_gcm_ghash_init(struct atmel_aes_dev *dd);
drivers/crypto/atmel-aes.c
1237
static int atmel_aes_gcm_ghash_finalize(struct atmel_aes_dev *dd);
drivers/crypto/atmel-aes.c
1239
static int atmel_aes_gcm_start(struct atmel_aes_dev *dd);
drivers/crypto/atmel-aes.c
1240
static int atmel_aes_gcm_process(struct atmel_aes_dev *dd);
drivers/crypto/atmel-aes.c
1241
static int atmel_aes_gcm_length(struct atmel_aes_dev *dd);
drivers/crypto/atmel-aes.c
1242
static int atmel_aes_gcm_data(struct atmel_aes_dev *dd);
drivers/crypto/atmel-aes.c
1243
static int atmel_aes_gcm_tag_init(struct atmel_aes_dev *dd);
drivers/crypto/atmel-aes.c
1244
static int atmel_aes_gcm_tag(struct atmel_aes_dev *dd);
drivers/crypto/atmel-aes.c
1245
static int atmel_aes_gcm_finalize(struct atmel_aes_dev *dd);
drivers/crypto/atmel-aes.c
1253
static int atmel_aes_gcm_ghash(struct atmel_aes_dev *dd,
drivers/crypto/atmel-aes.c
1270
static int atmel_aes_gcm_ghash_init(struct atmel_aes_dev *dd)
drivers/crypto/atmel-aes.c
1285
static int atmel_aes_gcm_ghash_finalize(struct atmel_aes_dev *dd)
drivers/crypto/atmel-aes.c
1311
static int atmel_aes_gcm_start(struct atmel_aes_dev *dd)
drivers/crypto/atmel-aes.c
1348
static int atmel_aes_gcm_process(struct atmel_aes_dev *dd)
drivers/crypto/atmel-aes.c
1371
static int atmel_aes_gcm_length(struct atmel_aes_dev *dd)
drivers/crypto/atmel-aes.c
1406
static int atmel_aes_gcm_data(struct atmel_aes_dev *dd)
drivers/crypto/atmel-aes.c
1454
static int atmel_aes_gcm_tag_init(struct atmel_aes_dev *dd)
drivers/crypto/atmel-aes.c
1480
static int atmel_aes_gcm_tag(struct atmel_aes_dev *dd)
drivers/crypto/atmel-aes.c
1499
static int atmel_aes_gcm_finalize(struct atmel_aes_dev *dd)
drivers/crypto/atmel-aes.c
1578
struct atmel_aes_dev *dd;
drivers/crypto/atmel-aes.c
1617
static int atmel_aes_xts_process_data(struct atmel_aes_dev *dd);
drivers/crypto/atmel-aes.c
1619
static int atmel_aes_xts_start(struct atmel_aes_dev *dd)
drivers/crypto/atmel-aes.c
1645
static int atmel_aes_xts_process_data(struct atmel_aes_dev *dd)
drivers/crypto/atmel-aes.c
1714
struct atmel_aes_dev *dd;
drivers/crypto/atmel-aes.c
1762
static int atmel_aes_authenc_start(struct atmel_aes_dev *dd);
drivers/crypto/atmel-aes.c
1763
static int atmel_aes_authenc_init(struct atmel_aes_dev *dd, int err,
drivers/crypto/atmel-aes.c
1765
static int atmel_aes_authenc_transfer(struct atmel_aes_dev *dd, int err,
drivers/crypto/atmel-aes.c
1767
static int atmel_aes_authenc_digest(struct atmel_aes_dev *dd);
drivers/crypto/atmel-aes.c
1768
static int atmel_aes_authenc_final(struct atmel_aes_dev *dd, int err,
drivers/crypto/atmel-aes.c
1771
static void atmel_aes_authenc_complete(struct atmel_aes_dev *dd, int err)
drivers/crypto/atmel-aes.c
1781
static int atmel_aes_authenc_start(struct atmel_aes_dev *dd)
drivers/crypto/atmel-aes.c
1799
static int atmel_aes_authenc_init(struct atmel_aes_dev *dd, int err,
drivers/crypto/atmel-aes.c
1820
static int atmel_aes_authenc_transfer(struct atmel_aes_dev *dd, int err,
drivers/crypto/atmel-aes.c
1863
static int atmel_aes_authenc_digest(struct atmel_aes_dev *dd)
drivers/crypto/atmel-aes.c
1875
static int atmel_aes_authenc_final(struct atmel_aes_dev *dd, int err,
drivers/crypto/atmel-aes.c
1943
struct atmel_aes_dev *dd;
drivers/crypto/atmel-aes.c
2118
static int atmel_aes_buff_init(struct atmel_aes_dev *dd)
drivers/crypto/atmel-aes.c
2132
static void atmel_aes_buff_cleanup(struct atmel_aes_dev *dd)
drivers/crypto/atmel-aes.c
2137
static int atmel_aes_dma_init(struct atmel_aes_dev *dd)
drivers/crypto/atmel-aes.c
2163
static void atmel_aes_dma_cleanup(struct atmel_aes_dev *dd)
drivers/crypto/atmel-aes.c
2171
struct atmel_aes_dev *dd = (struct atmel_aes_dev *)data;
drivers/crypto/atmel-aes.c
2178
struct atmel_aes_dev *dd = (struct atmel_aes_dev *)data;
drivers/crypto/atmel-aes.c
2186
struct atmel_aes_dev *aes_dd = dev_id;
drivers/crypto/atmel-aes.c
2202
static void atmel_aes_unregister_algs(struct atmel_aes_dev *dd)
drivers/crypto/atmel-aes.c
2227
static int atmel_aes_register_algs(struct atmel_aes_dev *dd)
drivers/crypto/atmel-aes.c
2285
static void atmel_aes_get_cap(struct atmel_aes_dev *dd)
drivers/crypto/atmel-aes.c
2331
struct atmel_aes_dev *aes_dd;
drivers/crypto/atmel-aes.c
2434
struct atmel_aes_dev *aes_dd;
drivers/crypto/atmel-aes.c
335
static inline u32 atmel_aes_read(struct atmel_aes_dev *dd, u32 offset)
drivers/crypto/atmel-aes.c
351
static inline void atmel_aes_write(struct atmel_aes_dev *dd,
drivers/crypto/atmel-aes.c
366
static void atmel_aes_read_n(struct atmel_aes_dev *dd, u32 offset,
drivers/crypto/atmel-aes.c
373
static void atmel_aes_write_n(struct atmel_aes_dev *dd, u32 offset,
drivers/crypto/atmel-aes.c
380
static inline void atmel_aes_read_block(struct atmel_aes_dev *dd, u32 offset,
drivers/crypto/atmel-aes.c
386
static inline void atmel_aes_write_block(struct atmel_aes_dev *dd, u32 offset,
drivers/crypto/atmel-aes.c
392
static inline int atmel_aes_wait_for_data_ready(struct atmel_aes_dev *dd,
drivers/crypto/atmel-aes.c
411
static struct atmel_aes_dev *atmel_aes_dev_alloc(struct atmel_aes_base_ctx *ctx)
drivers/crypto/atmel-aes.c
413
struct atmel_aes_dev *aes_dd;
drivers/crypto/atmel-aes.c
418
struct atmel_aes_dev, list);
drivers/crypto/atmel-aes.c
423
static int atmel_aes_hw_init(struct atmel_aes_dev *dd)
drivers/crypto/atmel-aes.c
437
static inline unsigned int atmel_aes_get_version(struct atmel_aes_dev *dd)
drivers/crypto/atmel-aes.c
442
static int atmel_aes_hw_version_init(struct atmel_aes_dev *dd)
drivers/crypto/atmel-aes.c
458
static inline void atmel_aes_set_mode(struct atmel_aes_dev *dd,
drivers/crypto/atmel-aes.c
465
static inline bool atmel_aes_is_encrypt(const struct atmel_aes_dev *dd)
drivers/crypto/atmel-aes.c
471
static void atmel_aes_authenc_complete(struct atmel_aes_dev *dd, int err);
drivers/crypto/atmel-aes.c
474
static void atmel_aes_set_iv_as_last_ciphertext_block(struct atmel_aes_dev *dd)
drivers/crypto/atmel-aes.c
497
static void atmel_aes_ctr_update_req_iv(struct atmel_aes_dev *dd)
drivers/crypto/atmel-aes.c
517
static inline int atmel_aes_complete(struct atmel_aes_dev *dd, int err)
drivers/crypto/atmel-aes.c
546
static void atmel_aes_write_ctrl_key(struct atmel_aes_dev *dd, bool use_dma,
drivers/crypto/atmel-aes.c
577
static inline void atmel_aes_write_ctrl(struct atmel_aes_dev *dd, bool use_dma,
drivers/crypto/atmel-aes.c
587
static int atmel_aes_cpu_transfer(struct atmel_aes_dev *dd)
drivers/crypto/atmel-aes.c
620
static int atmel_aes_cpu_start(struct atmel_aes_dev *dd,
drivers/crypto/atmel-aes.c
647
static bool atmel_aes_check_aligned(struct atmel_aes_dev *dd,
drivers/crypto/atmel-aes.c
697
static int atmel_aes_map(struct atmel_aes_dev *dd,
drivers/crypto/atmel-aes.c
762
static void atmel_aes_unmap(struct atmel_aes_dev *dd)
drivers/crypto/atmel-aes.c
789
static int atmel_aes_dma_transfer_start(struct atmel_aes_dev *dd,
drivers/crypto/atmel-aes.c
840
static int atmel_aes_dma_start(struct atmel_aes_dev *dd,
drivers/crypto/atmel-aes.c
85
struct atmel_aes_dev;
drivers/crypto/atmel-aes.c
88
typedef int (*atmel_aes_fn_t)(struct atmel_aes_dev *);
drivers/crypto/atmel-aes.c
891
struct atmel_aes_dev *dd = data;
drivers/crypto/atmel-aes.c
898
static int atmel_aes_handle_queue(struct atmel_aes_dev *dd,
drivers/crypto/atmel-aes.c
92
struct atmel_aes_dev *dd;
drivers/crypto/atmel-aes.c
941
static int atmel_aes_transfer_complete(struct atmel_aes_dev *dd)
drivers/crypto/atmel-aes.c
946
static int atmel_aes_start(struct atmel_aes_dev *dd)
drivers/crypto/atmel-aes.c
970
static int atmel_aes_ctr_transfer(struct atmel_aes_dev *dd)
drivers/crypto/atmel-authenc.h
23
struct atmel_aes_dev;
drivers/crypto/atmel-authenc.h
24
typedef int (*atmel_aes_authenc_fn_t)(struct atmel_aes_dev *, int, bool);
drivers/crypto/atmel-authenc.h
39
struct atmel_aes_dev *dd);
drivers/crypto/atmel-authenc.h
44
struct atmel_aes_dev *dd);
drivers/crypto/atmel-authenc.h
48
struct atmel_aes_dev *dd);
drivers/crypto/atmel-sha.c
2117
struct atmel_aes_dev *aes_dev;
drivers/crypto/atmel-sha.c
2248
struct atmel_aes_dev *aes_dev)
drivers/crypto/atmel-sha.c
2280
struct atmel_aes_dev *aes_dev)
drivers/crypto/atmel-sha.c
2350
struct atmel_aes_dev *aes_dev)