Lines Matching refs:engine
42 struct mv_cesa_engine *engine = dreq->base.engine; in mv_cesa_dma_step() local
44 writel_relaxed(0, engine->regs + CESA_SA_CFG); in mv_cesa_dma_step()
46 mv_cesa_set_int_mask(engine, CESA_SA_INT_ACC0_IDMA_DONE); in mv_cesa_dma_step()
49 engine->regs + CESA_TDMA_CONTROL); in mv_cesa_dma_step()
53 engine->regs + CESA_SA_CFG); in mv_cesa_dma_step()
55 engine->regs + CESA_TDMA_NEXT_ADDR); in mv_cesa_dma_step()
56 writel(CESA_SA_CMD_EN_CESA_SA_ACCL0, engine->regs + CESA_SA_CMD); in mv_cesa_dma_step()
80 struct mv_cesa_engine *engine) in mv_cesa_dma_prepare() argument
86 tdma->dst = cpu_to_le32(tdma->dst + engine->sram_dma); in mv_cesa_dma_prepare()
89 tdma->src = cpu_to_le32(tdma->src + engine->sram_dma); in mv_cesa_dma_prepare()
92 mv_cesa_adjust_op(engine, tdma->op); in mv_cesa_dma_prepare()