Lines Matching refs:dchan

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