Lines Matching refs:dma_chan

129 	struct dma_chan dma_chan;  member
409 struct device *chan_dev = &swdma_chan->dma_chan.dev->device; in switchtec_dma_cleanup_completed()
568 static int switchtec_dma_terminate_all(struct dma_chan *chan) in switchtec_dma_terminate_all()
571 container_of(chan, struct switchtec_dma_chan, dma_chan); in switchtec_dma_terminate_all()
580 static void switchtec_dma_synchronize(struct dma_chan *chan) in switchtec_dma_synchronize()
583 container_of(chan, struct switchtec_dma_chan, dma_chan); in switchtec_dma_synchronize()
616 switchtec_dma_prep_desc(struct dma_chan *c, u16 dst_fid, dma_addr_t dma_dst, in switchtec_dma_prep_desc()
622 container_of(c, struct switchtec_dma_chan, dma_chan); in switchtec_dma_prep_desc()
681 switchtec_dma_prep_memcpy(struct dma_chan *c, dma_addr_t dma_dst, in switchtec_dma_prep_memcpy()
704 container_of(desc->chan, struct switchtec_dma_chan, dma_chan); in switchtec_dma_tx_submit()
723 static enum dma_status switchtec_dma_tx_status(struct dma_chan *chan, in switchtec_dma_tx_status()
727 container_of(chan, struct switchtec_dma_chan, dma_chan); in switchtec_dma_tx_status()
748 static void switchtec_dma_issue_pending(struct dma_chan *chan) in switchtec_dma_issue_pending()
751 container_of(chan, struct switchtec_dma_chan, dma_chan); in switchtec_dma_issue_pending()
773 static int switchtec_dma_pause(struct dma_chan *chan) in switchtec_dma_pause()
776 container_of(chan, struct switchtec_dma_chan, dma_chan); in switchtec_dma_pause()
798 static int switchtec_dma_resume(struct dma_chan *chan) in switchtec_dma_resume()
801 container_of(chan, struct switchtec_dma_chan, dma_chan); in switchtec_dma_resume()
847 struct dma_chan *chan; in switchtec_dma_chan_status_isr()
853 dma_chan); in switchtec_dma_chan_status_isr()
854 chan_dev = &swdma_chan->dma_chan.dev->device; in switchtec_dma_chan_status_isr()
940 dma_async_tx_descriptor_init(&desc->txd, &swdma_chan->dma_chan); in switchtec_dma_alloc_desc()
973 static int switchtec_dma_alloc_chan_resources(struct dma_chan *chan) in switchtec_dma_alloc_chan_resources()
976 container_of(chan, struct switchtec_dma_chan, dma_chan); in switchtec_dma_alloc_chan_resources()
1030 static void switchtec_dma_free_chan_resources(struct dma_chan *chan) in switchtec_dma_free_chan_resources()
1033 container_of(chan, struct switchtec_dma_chan, dma_chan); in switchtec_dma_free_chan_resources()
1057 struct dma_chan *chan; in switchtec_dma_chan_init()
1116 chan = &swdma_chan->dma_chan; in switchtec_dma_chan_init()
1219 struct dma_chan *chan; in switchtec_dma_create()