Lines Matching refs:dma_chan
233 container_of(dchan, struct xgene_dma_chan, dma_chan)
312 struct dma_chan dma_chan; member
603 dma_async_tx_descriptor_init(&desc->tx, &chan->dma_chan); in xgene_dma_alloc_descriptor()
866 static int xgene_dma_alloc_chan_resources(struct dma_chan *dchan) in xgene_dma_alloc_chan_resources()
912 static void xgene_dma_free_chan_resources(struct dma_chan *dchan) in xgene_dma_free_chan_resources()
939 struct dma_chan *dchan, dma_addr_t dst, dma_addr_t src, in xgene_dma_prep_memcpy()
993 struct dma_chan *dchan, struct scatterlist *dst_sg, in xgene_dma_prep_sg()
1101 struct dma_chan *dchan, dma_addr_t dst, dma_addr_t *src, in xgene_dma_prep_xor()
1149 struct dma_chan *dchan, dma_addr_t *dst, dma_addr_t *src, in xgene_dma_prep_pq()
1225 static void xgene_dma_issue_pending(struct dma_chan *dchan) in xgene_dma_issue_pending()
1234 static enum dma_status xgene_dma_tx_status(struct dma_chan *dchan, in xgene_dma_tx_status()
1800 chan->dma_chan.device = dma_dev; in xgene_dma_async_register()
1811 dma_cookie_init(&chan->dma_chan); in xgene_dma_async_register()
1818 list_add_tail(&chan->dma_chan.device_node, &dma_dev->channels); in xgene_dma_async_register()
1831 "%s: CAPABILITY ( %s%s%s%s)\n", dma_chan_name(&chan->dma_chan), in xgene_dma_async_register()