Lines Matching defs:atmel_aes_dev
100 struct atmel_aes_dev { struct
101 struct list_head list;
102 unsigned long phys_base;
103 void __iomem *io_base;
105 struct atmel_aes_ctx *ctx;
106 struct device *dev;
107 struct clk *iclk;
108 int irq;
110 unsigned long flags;
111 int err;
113 spinlock_t lock;
114 struct crypto_queue queue;
116 struct tasklet_struct done_task;
117 struct tasklet_struct queue_task;
119 struct ablkcipher_request *req;
120 size_t total;
122 struct scatterlist *in_sg;
123 unsigned int nb_in_sg;
124 size_t in_offset;
125 struct scatterlist *out_sg;
126 unsigned int nb_out_sg;
127 size_t out_offset;
129 size_t bufcnt;
130 size_t buflen;
131 size_t dma_size;
133 void *buf_in;
134 int dma_in;
135 dma_addr_t dma_addr_in;
136 struct atmel_aes_dma dma_lch_in;
138 void *buf_out;
139 int dma_out;
140 dma_addr_t dma_addr_out;
141 struct atmel_aes_dma dma_lch_out;
143 struct atmel_aes_caps caps;
145 u32 hw_version;