Lines Matching defs:atmel_tdes_dev
93 struct atmel_tdes_dev { struct
94 struct list_head list;
95 unsigned long phys_base;
96 void __iomem *io_base;
98 struct atmel_tdes_ctx *ctx;
99 struct device *dev;
100 struct clk *iclk;
101 int irq;
103 unsigned long flags;
104 int err;
106 spinlock_t lock;
107 struct crypto_queue queue;
109 struct tasklet_struct done_task;
110 struct tasklet_struct queue_task;
112 struct ablkcipher_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;