Lines Matching refs:imxdma_desc

120 struct imxdma_desc {  struct
224 struct imxdma_desc *desc; in imxdma_chan_is_doing_cyclic()
227 desc = list_first_entry(&imxdmac->ld_active, struct imxdma_desc, in imxdma_chan_is_doing_cyclic()
261 static inline void imxdma_sg_next(struct imxdma_desc *d) in imxdma_sg_next()
288 static void imxdma_enable_hw(struct imxdma_desc *d) in imxdma_enable_hw()
411 struct imxdma_desc *desc; in dma_irq_handle_channel()
421 struct imxdma_desc, in dma_irq_handle_channel()
491 static int imxdma_xfer_desc(struct imxdma_desc *d) in imxdma_xfer_desc()
600 struct imxdma_desc *desc, *next_desc; in imxdma_tasklet()
610 desc = list_first_entry(&imxdmac->ld_active, struct imxdma_desc, node); in imxdma_tasklet()
631 struct imxdma_desc, node); in imxdma_tasklet()
748 struct imxdma_desc *desc; in imxdma_alloc_chan_resources()
773 struct imxdma_desc *desc, *_desc; in imxdma_free_chan_resources()
802 struct imxdma_desc *desc; in imxdma_prep_slave_sg()
808 desc = list_first_entry(&imxdmac->ld_free, struct imxdma_desc, node); in imxdma_prep_slave_sg()
854 struct imxdma_desc *desc; in imxdma_prep_dma_cyclic()
865 desc = list_first_entry(&imxdmac->ld_free, struct imxdma_desc, node); in imxdma_prep_dma_cyclic()
911 struct imxdma_desc *desc; in imxdma_prep_dma_memcpy()
921 desc = list_first_entry(&imxdmac->ld_free, struct imxdma_desc, node); in imxdma_prep_dma_memcpy()
942 struct imxdma_desc *desc; in imxdma_prep_dma_interleaved()
958 desc = list_first_entry(&imxdmac->ld_free, struct imxdma_desc, node); in imxdma_prep_dma_interleaved()
984 struct imxdma_desc *desc; in imxdma_issue_pending()
991 struct imxdma_desc, node); in imxdma_issue_pending()