Lines Matching refs:dchan

602 static void nbpf_issue_pending(struct dma_chan *dchan)
604 struct nbpf_channel *chan = nbpf_to_chan(dchan);
607 dev_dbg(dchan->device->dev, "Entry %s()\n", __func__);
626 static enum dma_status nbpf_tx_status(struct dma_chan *dchan,
629 struct nbpf_channel *chan = nbpf_to_chan(dchan);
630 enum dma_status status = dma_cookie_status(dchan, cookie, state);
641 dev_dbg(dchan->device->dev, "%s(): residue %u\n", __func__,
692 struct dma_chan *dchan = &chan->dma_chan;
700 struct device *dev = dchan->device->dev;
713 ldesc->hwdesc_dma_addr = dma_map_single(dchan->device->dev,
723 dma_async_tx_descriptor_init(&desc->async_tx, dchan);
864 static int nbpf_pause(struct dma_chan *dchan)
866 struct nbpf_channel *chan = nbpf_to_chan(dchan);
868 dev_dbg(dchan->device->dev, "Entry %s\n", __func__);
878 static int nbpf_terminate_all(struct dma_chan *dchan)
880 struct nbpf_channel *chan = nbpf_to_chan(dchan);
882 dev_dbg(dchan->device->dev, "Entry %s\n", __func__);
883 dev_dbg(dchan->device->dev, "Terminating\n");
891 static int nbpf_config(struct dma_chan *dchan,
894 struct nbpf_channel *chan = nbpf_to_chan(dchan);
896 dev_dbg(dchan->device->dev, "Entry %s\n", __func__);
990 struct dma_chan *dchan, dma_addr_t dst, dma_addr_t src,
993 struct nbpf_channel *chan = nbpf_to_chan(dchan);
1006 dev_dbg(dchan->device->dev, "%s(): %zu @ %pad -> %pad\n",
1014 struct dma_chan *dchan, struct scatterlist *sgl, unsigned int sg_len,
1017 struct nbpf_channel *chan = nbpf_to_chan(dchan);
1020 dev_dbg(dchan->device->dev, "Entry %s()\n", __func__);
1040 static int nbpf_alloc_chan_resources(struct dma_chan *dchan)
1042 struct nbpf_channel *chan = nbpf_to_chan(dchan);
1055 dev_dbg(dchan->device->dev, "Entry %s(): terminal %u\n", __func__,
1063 static void nbpf_free_chan_resources(struct dma_chan *dchan)
1065 struct nbpf_channel *chan = nbpf_to_chan(dchan);
1068 dev_dbg(dchan->device->dev, "Entry %s()\n", __func__);
1082 dma_unmap_single(dchan->device->dev, ldesc->hwdesc_dma_addr,
1092 struct dma_chan *dchan;
1098 dchan = dma_get_any_slave_channel(&nbpf->dma_dev);
1099 if (!dchan)
1102 dev_dbg(dchan->device->dev, "Entry %s(%pOFn)\n", __func__,
1105 chan = nbpf_to_chan(dchan);
1113 return dchan;