Lines Matching full:first
51 writel_relaxed(dreq->chain.first->cur_dma, in mv_cesa_dma_step()
62 for (tdma = dreq->chain.first; tdma;) { in mv_cesa_dma_cleanup()
75 dreq->chain.first = NULL; in mv_cesa_dma_cleanup()
84 for (tdma = dreq->chain.first; tdma; tdma = tdma->next) { in mv_cesa_dma_prepare()
99 if (engine->chain.first == NULL && engine->chain.last == NULL) { in mv_cesa_tdma_chain()
100 engine->chain.first = dreq->chain.first; in mv_cesa_tdma_chain()
106 last->next = dreq->chain.first; in mv_cesa_tdma_chain()
116 !(dreq->chain.first->flags & CESA_TDMA_SET_STATE)) in mv_cesa_tdma_chain()
117 last->next_dma = cpu_to_le32(dreq->chain.first->cur_dma); in mv_cesa_tdma_chain()
130 for (tdma = engine->chain.first; tdma; tdma = next) { in mv_cesa_tdma_process()
152 engine->chain.first = tdma->next; in mv_cesa_tdma_process()
156 if (engine->chain.first == NULL) in mv_cesa_tdma_process()
207 chain->first = new_tdma; in mv_cesa_dma_add_desc()
227 * req, just pick the first one in the chain. in mv_cesa_dma_add_result_op()
229 for (op_desc = chain->first; op_desc; op_desc = op_desc->next) { in mv_cesa_dma_add_result_op()