Lines Matching refs:dchan

601 static void nbpf_issue_pending(struct dma_chan *dchan)
603 struct nbpf_channel *chan = nbpf_to_chan(dchan);
606 dev_dbg(dchan->device->dev, "Entry %s()\n", __func__);
625 static enum dma_status nbpf_tx_status(struct dma_chan *dchan,
628 struct nbpf_channel *chan = nbpf_to_chan(dchan);
629 enum dma_status status = dma_cookie_status(dchan, cookie, state);
640 dev_dbg(dchan->device->dev, "%s(): residue %u\n", __func__,
691 struct dma_chan *dchan = &chan->dma_chan;
699 struct device *dev = dchan->device->dev;
712 ldesc->hwdesc_dma_addr = dma_map_single(dchan->device->dev,
722 dma_async_tx_descriptor_init(&desc->async_tx, dchan);
863 static int nbpf_pause(struct dma_chan *dchan)
865 struct nbpf_channel *chan = nbpf_to_chan(dchan);
867 dev_dbg(dchan->device->dev, "Entry %s\n", __func__);
877 static int nbpf_terminate_all(struct dma_chan *dchan)
879 struct nbpf_channel *chan = nbpf_to_chan(dchan);
881 dev_dbg(dchan->device->dev, "Entry %s\n", __func__);
882 dev_dbg(dchan->device->dev, "Terminating\n");
890 static int nbpf_config(struct dma_chan *dchan,
893 struct nbpf_channel *chan = nbpf_to_chan(dchan);
895 dev_dbg(dchan->device->dev, "Entry %s\n", __func__);
989 struct dma_chan *dchan, dma_addr_t dst, dma_addr_t src,
992 struct nbpf_channel *chan = nbpf_to_chan(dchan);
1005 dev_dbg(dchan->device->dev, "%s(): %zu @ %pad -> %pad\n",
1013 struct dma_chan *dchan, struct scatterlist *sgl, unsigned int sg_len,
1016 struct nbpf_channel *chan = nbpf_to_chan(dchan);
1019 dev_dbg(dchan->device->dev, "Entry %s()\n", __func__);
1039 static int nbpf_alloc_chan_resources(struct dma_chan *dchan)
1041 struct nbpf_channel *chan = nbpf_to_chan(dchan);
1054 dev_dbg(dchan->device->dev, "Entry %s(): terminal %u\n", __func__,
1062 static void nbpf_free_chan_resources(struct dma_chan *dchan)
1064 struct nbpf_channel *chan = nbpf_to_chan(dchan);
1067 dev_dbg(dchan->device->dev, "Entry %s()\n", __func__);
1081 dma_unmap_single(dchan->device->dev, ldesc->hwdesc_dma_addr,
1091 struct dma_chan *dchan;
1097 dchan = dma_get_any_slave_channel(&nbpf->dma_dev);
1098 if (!dchan)
1101 dev_dbg(dchan->device->dev, "Entry %s(%pOFn)\n", __func__,
1104 chan = nbpf_to_chan(dchan);
1112 return dchan;