Lines Matching refs:dma_chan
203 container_of(dchan, struct xgene_dma_chan, dma_chan)
282 struct dma_chan dma_chan; member
560 dma_async_tx_descriptor_init(&desc->tx, &chan->dma_chan); in xgene_dma_alloc_descriptor()
833 static int xgene_dma_alloc_chan_resources(struct dma_chan *dchan) in xgene_dma_alloc_chan_resources()
870 static void xgene_dma_free_chan_resources(struct dma_chan *dchan) in xgene_dma_free_chan_resources()
897 struct dma_chan *dchan, struct scatterlist *dst_sg, in xgene_dma_prep_sg()
1005 struct dma_chan *dchan, dma_addr_t dst, dma_addr_t *src, in xgene_dma_prep_xor()
1053 struct dma_chan *dchan, dma_addr_t *dst, dma_addr_t *src, in xgene_dma_prep_pq()
1129 static void xgene_dma_issue_pending(struct dma_chan *dchan) in xgene_dma_issue_pending()
1138 static enum dma_status xgene_dma_tx_status(struct dma_chan *dchan, in xgene_dma_tx_status()
1705 chan->dma_chan.device = dma_dev; in xgene_dma_async_register()
1716 dma_cookie_init(&chan->dma_chan); in xgene_dma_async_register()
1723 list_add_tail(&chan->dma_chan.device_node, &dma_dev->channels); in xgene_dma_async_register()
1736 "%s: CAPABILITY ( %s%s%s)\n", dma_chan_name(&chan->dma_chan), in xgene_dma_async_register()