Lines Matching refs:engine
88 struct mv_cesa_engine *engine = sreq->base.engine; in mv_cesa_ablkcipher_std_step() local
93 engine->sram + CESA_SA_DATA_SRAM_OFFSET, in mv_cesa_ablkcipher_std_step()
101 memcpy_toio(engine->sram, &sreq->op, sizeof(sreq->op)); in mv_cesa_ablkcipher_std_step()
104 memcpy_toio(engine->sram, &sreq->op, sizeof(sreq->op.desc)); in mv_cesa_ablkcipher_std_step()
107 mv_cesa_set_int_mask(engine, CESA_SA_INT_ACCEL0_DONE); in mv_cesa_ablkcipher_std_step()
108 writel_relaxed(CESA_SA_CFG_PARA_DIS, engine->regs + CESA_SA_CFG); in mv_cesa_ablkcipher_std_step()
109 writel(CESA_SA_CMD_EN_CESA_SA_ACCL0, engine->regs + CESA_SA_CMD); in mv_cesa_ablkcipher_std_step()
117 struct mv_cesa_engine *engine = sreq->base.engine; in mv_cesa_ablkcipher_std_process() local
121 engine->sram + CESA_SA_DATA_SRAM_OFFSET, in mv_cesa_ablkcipher_std_process()
137 struct mv_cesa_engine *engine = sreq->base.engine; in mv_cesa_ablkcipher_process() local
149 engine->sram + CESA_SA_CRYPT_IV_SRAM_OFFSET, in mv_cesa_ablkcipher_process()
172 mv_cesa_dma_prepare(dreq, dreq->base.engine); in mv_cesa_ablkcipher_dma_prepare()
180 struct mv_cesa_engine *engine = sreq->base.engine; in mv_cesa_ablkcipher_std_prepare() local
184 mv_cesa_adjust_op(engine, &sreq->op); in mv_cesa_ablkcipher_std_prepare()
185 memcpy_toio(engine->sram, &sreq->op, sizeof(sreq->op)); in mv_cesa_ablkcipher_std_prepare()
189 struct mv_cesa_engine *engine) in mv_cesa_ablkcipher_prepare() argument
193 creq->req.base.engine = engine; in mv_cesa_ablkcipher_prepare()