Lines Matching defs:atmel_tdes_dev
90 struct atmel_tdes_dev { struct
91 struct list_head list;
92 unsigned long phys_base;
93 void __iomem *io_base;
95 struct atmel_tdes_ctx *ctx;
96 struct device *dev;
97 struct clk *iclk;
98 int irq;
100 unsigned long flags;
101 int err;
103 spinlock_t lock;
104 struct crypto_queue queue;
106 struct tasklet_struct done_task;
107 struct tasklet_struct queue_task;
109 struct ablkcipher_request *req;
110 size_t total;
112 struct scatterlist *in_sg;
113 unsigned int nb_in_sg;
114 size_t in_offset;
115 struct scatterlist *out_sg;
116 unsigned int nb_out_sg;
117 size_t out_offset;
119 size_t buflen;
120 size_t dma_size;
122 void *buf_in;
123 int dma_in;
124 dma_addr_t dma_addr_in;
125 struct atmel_tdes_dma dma_lch_in;
127 void *buf_out;
128 int dma_out;
129 dma_addr_t dma_addr_out;
130 struct atmel_tdes_dma dma_lch_out;
132 struct atmel_tdes_caps caps;
134 u32 hw_version;