Lines Matching refs:first
54 writel_relaxed(dreq->chain.first->cur_dma, in mv_cesa_dma_step()
65 for (tdma = dreq->chain.first; tdma;) { in mv_cesa_dma_cleanup()
81 dreq->chain.first = NULL; in mv_cesa_dma_cleanup()
90 for (tdma = dreq->chain.first; tdma; tdma = tdma->next) { in mv_cesa_dma_prepare()
105 if (engine->chain.first == NULL && engine->chain.last == NULL) { in mv_cesa_tdma_chain()
106 engine->chain.first = dreq->chain.first; in mv_cesa_tdma_chain()
112 last->next = dreq->chain.first; in mv_cesa_tdma_chain()
122 !(dreq->chain.first->flags & CESA_TDMA_SET_STATE)) in mv_cesa_tdma_chain()
123 last->next_dma = dreq->chain.first->cur_dma; in mv_cesa_tdma_chain()
136 for (tdma = engine->chain.first; tdma; tdma = next) { in mv_cesa_tdma_process()
158 engine->chain.first = tdma->next; in mv_cesa_tdma_process()
162 if (engine->chain.first == NULL) in mv_cesa_tdma_process()
211 chain->first = new_tdma; in mv_cesa_dma_add_desc()