Lines Matching refs:imxdma_desc
120 struct imxdma_desc { struct
243 struct imxdma_desc *desc; in imxdma_chan_is_doing_cyclic()
246 desc = list_first_entry(&imxdmac->ld_active, struct imxdma_desc, in imxdma_chan_is_doing_cyclic()
280 static inline void imxdma_sg_next(struct imxdma_desc *d) in imxdma_sg_next()
307 static void imxdma_enable_hw(struct imxdma_desc *d) in imxdma_enable_hw()
430 struct imxdma_desc *desc; in dma_irq_handle_channel()
440 struct imxdma_desc, in dma_irq_handle_channel()
510 static int imxdma_xfer_desc(struct imxdma_desc *d) in imxdma_xfer_desc()
619 struct imxdma_desc *desc, *next_desc; in imxdma_tasklet()
629 desc = list_first_entry(&imxdmac->ld_active, struct imxdma_desc, node); in imxdma_tasklet()
650 struct imxdma_desc, node); in imxdma_tasklet()
767 struct imxdma_desc *desc; in imxdma_alloc_chan_resources()
793 struct imxdma_desc *desc, *_desc; in imxdma_free_chan_resources()
822 struct imxdma_desc *desc; in imxdma_prep_slave_sg()
828 desc = list_first_entry(&imxdmac->ld_free, struct imxdma_desc, node); in imxdma_prep_slave_sg()
874 struct imxdma_desc *desc; in imxdma_prep_dma_cyclic()
885 desc = list_first_entry(&imxdmac->ld_free, struct imxdma_desc, node); in imxdma_prep_dma_cyclic()
931 struct imxdma_desc *desc; in imxdma_prep_dma_memcpy()
941 desc = list_first_entry(&imxdmac->ld_free, struct imxdma_desc, node); in imxdma_prep_dma_memcpy()
962 struct imxdma_desc *desc; in imxdma_prep_dma_interleaved()
978 desc = list_first_entry(&imxdmac->ld_free, struct imxdma_desc, node); in imxdma_prep_dma_interleaved()
1004 struct imxdma_desc *desc; in imxdma_issue_pending()
1011 struct imxdma_desc, node); in imxdma_issue_pending()