Lines Matching refs:dchan

571 static void nbpf_issue_pending(struct dma_chan *dchan)  in nbpf_issue_pending()  argument
573 struct nbpf_channel *chan = nbpf_to_chan(dchan); in nbpf_issue_pending()
576 dev_dbg(dchan->device->dev, "Entry %s()\n", __func__); in nbpf_issue_pending()
595 static enum dma_status nbpf_tx_status(struct dma_chan *dchan, in nbpf_tx_status() argument
598 struct nbpf_channel *chan = nbpf_to_chan(dchan); in nbpf_tx_status()
599 enum dma_status status = dma_cookie_status(dchan, cookie, state); in nbpf_tx_status()
610 dev_dbg(dchan->device->dev, "%s(): residue %u\n", __func__, in nbpf_tx_status()
661 struct dma_chan *dchan = &chan->dma_chan; in nbpf_desc_page_alloc() local
669 struct device *dev = dchan->device->dev; in nbpf_desc_page_alloc()
682 ldesc->hwdesc_dma_addr = dma_map_single(dchan->device->dev, in nbpf_desc_page_alloc()
692 dma_async_tx_descriptor_init(&desc->async_tx, dchan); in nbpf_desc_page_alloc()
833 static int nbpf_pause(struct dma_chan *dchan) in nbpf_pause() argument
835 struct nbpf_channel *chan = nbpf_to_chan(dchan); in nbpf_pause()
837 dev_dbg(dchan->device->dev, "Entry %s\n", __func__); in nbpf_pause()
847 static int nbpf_terminate_all(struct dma_chan *dchan) in nbpf_terminate_all() argument
849 struct nbpf_channel *chan = nbpf_to_chan(dchan); in nbpf_terminate_all()
851 dev_dbg(dchan->device->dev, "Entry %s\n", __func__); in nbpf_terminate_all()
852 dev_dbg(dchan->device->dev, "Terminating\n"); in nbpf_terminate_all()
860 static int nbpf_config(struct dma_chan *dchan, in nbpf_config() argument
863 struct nbpf_channel *chan = nbpf_to_chan(dchan); in nbpf_config()
865 dev_dbg(dchan->device->dev, "Entry %s\n", __func__); in nbpf_config()
959 struct dma_chan *dchan, dma_addr_t dst, dma_addr_t src, in nbpf_prep_memcpy() argument
962 struct nbpf_channel *chan = nbpf_to_chan(dchan); in nbpf_prep_memcpy()
975 dev_dbg(dchan->device->dev, "%s(): %zu @ %pad -> %pad\n", in nbpf_prep_memcpy()
983 struct dma_chan *dchan, in nbpf_prep_memcpy_sg() argument
988 struct nbpf_channel *chan = nbpf_to_chan(dchan); in nbpf_prep_memcpy_sg()
998 struct dma_chan *dchan, struct scatterlist *sgl, unsigned int sg_len, in nbpf_prep_slave_sg() argument
1001 struct nbpf_channel *chan = nbpf_to_chan(dchan); in nbpf_prep_slave_sg()
1004 dev_dbg(dchan->device->dev, "Entry %s()\n", __func__); in nbpf_prep_slave_sg()
1024 static int nbpf_alloc_chan_resources(struct dma_chan *dchan) in nbpf_alloc_chan_resources() argument
1026 struct nbpf_channel *chan = nbpf_to_chan(dchan); in nbpf_alloc_chan_resources()
1039 dev_dbg(dchan->device->dev, "Entry %s(): terminal %u\n", __func__, in nbpf_alloc_chan_resources()
1047 static void nbpf_free_chan_resources(struct dma_chan *dchan) in nbpf_free_chan_resources() argument
1049 struct nbpf_channel *chan = nbpf_to_chan(dchan); in nbpf_free_chan_resources()
1052 dev_dbg(dchan->device->dev, "Entry %s()\n", __func__); in nbpf_free_chan_resources()
1066 dma_unmap_single(dchan->device->dev, ldesc->hwdesc_dma_addr, in nbpf_free_chan_resources()
1076 struct dma_chan *dchan; in nbpf_of_xlate() local
1082 dchan = dma_get_any_slave_channel(&nbpf->dma_dev); in nbpf_of_xlate()
1083 if (!dchan) in nbpf_of_xlate()
1086 dev_dbg(dchan->device->dev, "Entry %s(%s)\n", __func__, in nbpf_of_xlate()
1089 chan = nbpf_to_chan(dchan); in nbpf_of_xlate()
1097 return dchan; in nbpf_of_xlate()