Lines Matching defs:atmel_tdes_dev
84 struct atmel_tdes_dev { struct
85 struct list_head list;
86 unsigned long phys_base;
87 void __iomem *io_base;
89 struct atmel_tdes_ctx *ctx;
90 struct device *dev;
91 struct clk *iclk;
92 int irq;
94 unsigned long flags;
96 spinlock_t lock;
97 struct crypto_queue queue;
99 struct tasklet_struct done_task;
100 struct tasklet_struct queue_task;
102 struct skcipher_request *req;
103 size_t total;
105 struct scatterlist *in_sg;
106 unsigned int nb_in_sg;
107 size_t in_offset;
108 struct scatterlist *out_sg;
109 unsigned int nb_out_sg;
110 size_t out_offset;
112 size_t buflen;
113 size_t dma_size;
115 void *buf_in;
116 int dma_in;
117 dma_addr_t dma_addr_in;
118 struct atmel_tdes_dma dma_lch_in;
120 void *buf_out;
121 int dma_out;
122 dma_addr_t dma_addr_out;
123 struct atmel_tdes_dma dma_lch_out;
125 struct atmel_tdes_caps caps;
127 u32 hw_version;