Lines Matching defs:starfive_cryp_dev
176 struct starfive_cryp_dev { struct
177 struct list_head list;
178 struct device *dev;
179 struct clk *hclk;
180 struct clk *ahb;
181 struct reset_control *rst;
183 void __iomem *base;
184 phys_addr_t phys_base;
186 u32 dma_maxburst;
187 struct dma_chan *tx;
188 struct dma_chan *rx;
189 struct dma_slave_config cfg_in;
190 struct dma_slave_config cfg_out;
191 struct crypto_engine *engine;
192 struct completion dma_done;
193 size_t assoclen;
194 size_t total_in;
195 size_t total_out;
196 u32 tag_in[4];
197 u32 tag_out[4];
198 unsigned int authsize;
199 unsigned long flags;
200 int err;
201 bool side_chan;
202 union starfive_alg_cr alg_cr;
203 union {
228 struct starfive_cryp_dev *starfive_cryp_find_dev(struct starfive_cryp_ctx *ctx); argument