Lines Matching defs:atmel_tdes_dev
94 struct atmel_tdes_dev { struct
95 struct list_head list;
96 unsigned long phys_base;
97 void __iomem *io_base;
99 struct atmel_tdes_ctx *ctx;
100 struct device *dev;
101 struct clk *iclk;
102 int irq;
104 unsigned long flags;
106 spinlock_t lock;
107 struct crypto_queue queue;
109 struct tasklet_struct done_task;
110 struct tasklet_struct queue_task;
112 struct skcipher_request *req;
113 size_t total;
115 struct scatterlist *in_sg;
116 unsigned int nb_in_sg;
117 size_t in_offset;
118 struct scatterlist *out_sg;
119 unsigned int nb_out_sg;
120 size_t out_offset;
122 size_t buflen;
123 size_t dma_size;
125 void *buf_in;
126 int dma_in;
127 dma_addr_t dma_addr_in;
128 struct atmel_tdes_dma dma_lch_in;
130 void *buf_out;
131 int dma_out;
132 dma_addr_t dma_addr_out;
133 struct atmel_tdes_dma dma_lch_out;
135 struct atmel_tdes_caps caps;
137 u32 hw_version;