Lines Matching refs:dreq
37 void mv_cesa_dma_step(struct mv_cesa_req *dreq)
39 struct mv_cesa_engine *engine = dreq->engine;
51 writel_relaxed(dreq->chain.first->cur_dma,
58 void mv_cesa_dma_cleanup(struct mv_cesa_req *dreq)
62 for (tdma = dreq->chain.first; tdma;) {
75 dreq->chain.first = NULL;
76 dreq->chain.last = NULL;
79 void mv_cesa_dma_prepare(struct mv_cesa_req *dreq,
84 for (tdma = dreq->chain.first; tdma; tdma = tdma->next) {
97 struct mv_cesa_req *dreq)
100 engine->chain.first = dreq->chain.first;
101 engine->chain.last = dreq->chain.last;
106 last->next = dreq->chain.first;
107 engine->chain.last = dreq->chain.last;
116 !(dreq->chain.first->flags & CESA_TDMA_SET_STATE))
117 last->next_dma = cpu_to_le32(dreq->chain.first->cur_dma);