Lines Matching refs:imxdma_desc
126 struct imxdma_desc { struct
245 struct imxdma_desc *desc; in imxdma_chan_is_doing_cyclic()
248 desc = list_first_entry(&imxdmac->ld_active, struct imxdma_desc, in imxdma_chan_is_doing_cyclic()
282 static inline int imxdma_sg_next(struct imxdma_desc *d) in imxdma_sg_next()
311 static void imxdma_enable_hw(struct imxdma_desc *d) in imxdma_enable_hw()
434 struct imxdma_desc *desc; in dma_irq_handle_channel()
444 struct imxdma_desc, in dma_irq_handle_channel()
514 static int imxdma_xfer_desc(struct imxdma_desc *d) in imxdma_xfer_desc()
622 struct imxdma_desc *desc; in imxdma_tasklet()
632 desc = list_first_entry(&imxdmac->ld_active, struct imxdma_desc, node); in imxdma_tasklet()
652 desc = list_first_entry(&imxdmac->ld_queue, struct imxdma_desc, in imxdma_tasklet()
761 struct imxdma_desc *desc; in imxdma_alloc_chan_resources()
787 struct imxdma_desc *desc, *_desc; in imxdma_free_chan_resources()
816 struct imxdma_desc *desc; in imxdma_prep_slave_sg()
822 desc = list_first_entry(&imxdmac->ld_free, struct imxdma_desc, node); in imxdma_prep_slave_sg()
866 struct imxdma_desc *desc; in imxdma_prep_dma_cyclic()
877 desc = list_first_entry(&imxdmac->ld_free, struct imxdma_desc, node); in imxdma_prep_dma_cyclic()
924 struct imxdma_desc *desc; in imxdma_prep_dma_memcpy()
934 desc = list_first_entry(&imxdmac->ld_free, struct imxdma_desc, node); in imxdma_prep_dma_memcpy()
955 struct imxdma_desc *desc; in imxdma_prep_dma_interleaved()
971 desc = list_first_entry(&imxdmac->ld_free, struct imxdma_desc, node); in imxdma_prep_dma_interleaved()
997 struct imxdma_desc *desc; in imxdma_issue_pending()
1004 struct imxdma_desc, node); in imxdma_issue_pending()