Lines Matching defs:atmel_aes_dev
182 struct atmel_aes_dev { struct
183 struct list_head list;
184 unsigned long phys_base;
185 void __iomem *io_base;
187 struct crypto_async_request *areq;
188 struct atmel_aes_base_ctx *ctx;
190 bool is_async;
191 atmel_aes_fn_t resume;
192 atmel_aes_fn_t cpu_transfer_complete;
194 struct device *dev;
195 struct clk *iclk;
196 int irq;
198 unsigned long flags;
200 spinlock_t lock;
201 struct crypto_queue queue;
203 struct tasklet_struct done_task;
204 struct tasklet_struct queue_task;
206 size_t total;
207 size_t datalen;
208 u32 *data;
210 struct atmel_aes_dma src;
211 struct atmel_aes_dma dst;
213 size_t buflen;
214 void *buf;
215 struct scatterlist aligned_sg;
216 struct scatterlist *real_dst;
218 struct atmel_aes_caps caps;
220 u32 hw_version;