Searched defs:dchan (Results 1 - 16 of 16) sorted by path

/drivers/dma/
H A Dat_hdmac_regs.h271 static inline struct at_dma_chan *to_at_dma_chan(struct dma_chan *dchan) argument
273 return container_of(dchan, struct at_dma_chan, chan_common);
H A Dbcm2835-dma.c570 static int bcm2835_dma_device_slave_caps(struct dma_chan *dchan, argument
H A Dedma.c997 static int edma_dma_device_slave_caps(struct dma_chan *dchan, argument
H A Dfsl-edma.c780 static int fsl_dma_device_slave_caps(struct dma_chan *dchan, argument
H A Dfsldma.c370 int fsl_dma_external_start(struct dma_chan *dchan, int enable) argument
374 if (!dchan)
377 chan = to_fsl_chan(dchan);
694 static int fsl_dma_alloc_chan_resources(struct dma_chan *dchan) argument
696 struct fsldma_chan *chan = to_fsl_chan(dchan);
747 static void fsl_dma_free_chan_resources(struct dma_chan *dchan) argument
749 struct fsldma_chan *chan = to_fsl_chan(dchan);
764 fsl_dma_prep_memcpy(struct dma_chan *dchan, argument
772 if (!dchan)
778 chan = to_fsl_chan(dchan);
828 fsl_dma_prep_sg(struct dma_chan *dchan, struct scatterlist *dst_sg, unsigned int dst_nents, struct scatterlist *src_sg, unsigned int src_nents, unsigned long flags) argument
957 fsl_dma_prep_slave_sg( struct dma_chan *dchan, struct scatterlist *sgl, unsigned int sg_len, enum dma_transfer_direction direction, unsigned long flags, void *context) argument
971 fsl_dma_device_control(struct dma_chan *dchan, enum dma_ctrl_cmd cmd, unsigned long arg) argument
1026 fsl_dma_memcpy_issue_pending(struct dma_chan *dchan) argument
1039 fsl_tx_status(struct dma_chan *dchan, dma_cookie_t cookie, struct dma_tx_state *txstate) argument
[all...]
H A Dmmp_pdma.c139 #define to_mmp_pdma_chan(dchan) \
140 container_of(dchan, struct mmp_pdma_chan, chan)
389 static int mmp_pdma_alloc_chan_resources(struct dma_chan *dchan) argument
391 struct mmp_pdma_chan *chan = to_mmp_pdma_chan(dchan);
396 chan->desc_pool = dma_pool_create(dev_name(&dchan->dev->device),
423 static void mmp_pdma_free_chan_resources(struct dma_chan *dchan) argument
425 struct mmp_pdma_chan *chan = to_mmp_pdma_chan(dchan);
442 mmp_pdma_prep_memcpy(struct dma_chan *dchan, argument
450 if (!dchan)
456 chan = to_mmp_pdma_chan(dchan);
523 mmp_pdma_prep_slave_sg(struct dma_chan *dchan, struct scatterlist *sgl, unsigned int sg_len, enum dma_transfer_direction dir, unsigned long flags, void *context) argument
601 mmp_pdma_prep_dma_cyclic(struct dma_chan *dchan, dma_addr_t buf_addr, size_t len, size_t period_len, enum dma_transfer_direction direction, unsigned long flags) argument
686 mmp_pdma_control(struct dma_chan *dchan, enum dma_ctrl_cmd cmd, unsigned long arg) argument
825 mmp_pdma_tx_status(struct dma_chan *dchan, dma_cookie_t cookie, struct dma_tx_state *txstate) argument
843 mmp_pdma_issue_pending(struct dma_chan *dchan) argument
[all...]
H A Dnbpfaxi.c578 static void nbpf_issue_pending(struct dma_chan *dchan) argument
580 struct nbpf_channel *chan = nbpf_to_chan(dchan);
583 dev_dbg(dchan->device->dev, "Entry %s()\n", __func__);
602 static enum dma_status nbpf_tx_status(struct dma_chan *dchan, argument
605 struct nbpf_channel *chan = nbpf_to_chan(dchan);
606 enum dma_status status = dma_cookie_status(dchan, cookie, state);
617 dev_dbg(dchan->device->dev, "%s(): residue %u\n", __func__,
668 struct dma_chan *dchan = &chan->dma_chan; local
676 struct device *dev = dchan->device->dev;
689 ldesc->hwdesc_dma_addr = dma_map_single(dchan
840 nbpf_control(struct dma_chan *dchan, enum dma_ctrl_cmd cmd, unsigned long arg) argument
961 nbpf_prep_memcpy( struct dma_chan *dchan, dma_addr_t dst, dma_addr_t src, size_t len, unsigned long flags) argument
985 nbpf_prep_memcpy_sg( struct dma_chan *dchan, struct scatterlist *dst_sg, unsigned int dst_nents, struct scatterlist *src_sg, unsigned int src_nents, unsigned long flags) argument
1000 nbpf_prep_slave_sg( struct dma_chan *dchan, struct scatterlist *sgl, unsigned int sg_len, enum dma_transfer_direction direction, unsigned long flags, void *context) argument
1027 nbpf_alloc_chan_resources(struct dma_chan *dchan) argument
1050 nbpf_free_chan_resources(struct dma_chan *dchan) argument
1075 nbpf_slave_caps(struct dma_chan *dchan, struct dma_slave_caps *caps) argument
1091 struct dma_chan *dchan; local
[all...]
H A Domap-dma.c1099 static int omap_dma_device_slave_caps(struct dma_chan *dchan, argument
H A Dpl330.c2584 static int pl330_dma_device_slave_caps(struct dma_chan *dchan, argument
H A Dsirf-dma.c651 static int sirfsoc_dma_device_slave_caps(struct dma_chan *dchan, argument
H A Dste_dma40.c2224 d40_prep_sg(struct dma_chan *dchan, struct scatterlist *sg_src, argument
2228 struct d40_chan *chan = container_of(dchan, struct d40_chan, chan);
/drivers/dma/xilinx/
H A Dxilinx_vdma.c424 * @dchan: DMA channel
426 static void xilinx_vdma_free_chan_resources(struct dma_chan *dchan) argument
428 struct xilinx_vdma_chan *chan = to_xilinx_chan(dchan);
485 * @dchan: DMA channel
489 static int xilinx_vdma_alloc_chan_resources(struct dma_chan *dchan) argument
491 struct xilinx_vdma_chan *chan = to_xilinx_chan(dchan);
512 dma_cookie_init(dchan);
518 * @dchan: DMA channel
524 static enum dma_status xilinx_vdma_tx_status(struct dma_chan *dchan, argument
528 return dma_cookie_status(dchan, cooki
730 xilinx_vdma_issue_pending(struct dma_chan *dchan) argument
930 xilinx_vdma_dma_prep_interleaved(struct dma_chan *dchan, struct dma_interleaved_template *xt, unsigned long flags) argument
1021 xilinx_vdma_channel_set_config(struct dma_chan *dchan, struct xilinx_vdma_config *cfg) argument
1081 xilinx_vdma_device_control(struct dma_chan *dchan, enum dma_ctrl_cmd cmd, unsigned long arg) argument
[all...]
/drivers/rapidio/devices/
H A Dtsi721.h676 struct dma_chan dchan; member in struct:tsi721_bdma_chan
H A Dtsi721_dma.c52 return container_of(chan, struct tsi721_bdma_chan, dchan);
77 struct device *dev = bdma_chan->dchan.device->dev;
83 struct tsi721_device *priv = to_tsi721(bdma_chan->dchan.device);
218 struct tsi721_device *priv = to_tsi721(bdma_chan->dchan.device);
242 dma_free_coherent(bdma_chan->dchan.device->dev,
248 dma_free_coherent(bdma_chan->dchan.device->dev,
313 dev_err(bdma_chan->dchan.device->dev,
319 dev_err(bdma_chan->dchan.device->dev,
324 dev_dbg(bdma_chan->dchan.device->dev,
416 struct dma_chan *dchan local
652 tsi721_alloc_chan_resources(struct dma_chan *dchan) argument
713 tsi721_free_chan_resources(struct dma_chan *dchan) argument
736 tsi721_tx_status(struct dma_chan *dchan, dma_cookie_t cookie, struct dma_tx_state *txstate) argument
742 tsi721_issue_pending(struct dma_chan *dchan) argument
756 tsi721_prep_rio_sg(struct dma_chan *dchan, struct scatterlist *sgl, unsigned int sg_len, enum dma_transfer_direction dir, unsigned long flags, void *tinfo) argument
818 tsi721_device_control(struct dma_chan *dchan, enum dma_ctrl_cmd cmd, unsigned long arg) argument
[all...]
/drivers/rapidio/
H A Drio.c1550 * @dchan: DMA channel to release
1552 void rio_release_dma(struct dma_chan *dchan) argument
1554 dma_release_channel(dchan);
1561 * @dchan: DMA channel to configure
1572 struct dma_async_tx_descriptor *rio_dma_prep_xfer(struct dma_chan *dchan, argument
1578 if (dchan->device->device_prep_slave_sg == NULL) {
1588 return dmaengine_prep_rio_sg(dchan, data->sg, data->sg_len,
1597 * @dchan: DMA channel to configure
1608 struct dma_chan *dchan, struct rio_dma_data *data,
1611 return rio_dma_prep_xfer(dchan, rde
1607 rio_dma_prep_slave_sg(struct rio_dev *rdev, struct dma_chan *dchan, struct rio_dma_data *data, enum dma_transfer_direction direction, unsigned long flags) argument
[all...]
/drivers/tty/serial/
H A Dmfd.c1362 struct hsu_dma_chan *dchan; local
1418 dchan = hsu->chans;
1420 dchan->id = i;
1421 dchan->dirt = (i & 0x1) ? DMA_FROM_DEVICE : DMA_TO_DEVICE;
1422 dchan->uport = &hsu->port[i/2];
1423 dchan->reg = hsu->reg + HSU_DMA_CHANS_REG_OFFSET +
1426 dchan++;

Completed in 264 milliseconds