Lines Matching defs:ccp_cmd_queue
260 struct ccp_cmd_queue { struct
261 struct ccp_device *ccp;
264 u32 id;
267 struct dma_pool *dma_pool;
270 struct ccp5_desc *qbase;
273 struct mutex q_mutex ____cacheline_aligned;
274 unsigned int qidx;
277 unsigned int qsize;
278 dma_addr_t qbase_dma;
279 dma_addr_t qdma_tail;
282 u32 sb_key;
283 u32 sb_ctx;
290 int lsb;
294 struct task_struct *kthread;
295 unsigned int active;
296 unsigned int suspended;
299 unsigned int free_slots;
302 u32 int_ok;
303 u32 int_err;
306 void __iomem *reg_control;
307 void __iomem *reg_tail_lo;
308 void __iomem *reg_head_lo;
309 void __iomem *reg_int_enable;
310 void __iomem *reg_interrupt_status;
311 void __iomem *reg_status;
312 void __iomem *reg_int_status;
313 void __iomem *reg_dma_status;
314 void __iomem *reg_dma_read_status;
315 void __iomem *reg_dma_write_status;
316 u32 qcontrol; /* Cached control register */
319 u32 int_status;
320 u32 q_status;
321 u32 q_int_status;
322 u32 cmd_error;
325 wait_queue_head_t int_queue;
326 unsigned int int_rcvd;
329 unsigned long total_ops;
330 unsigned long total_aes_ops;
331 unsigned long total_xts_aes_ops;
332 unsigned long total_3des_ops;
333 unsigned long total_sha_ops;
334 unsigned long total_rsa_ops;
335 unsigned long total_pt_ops;
336 unsigned long total_ecc_ops;