Home
last modified time | relevance | path

Searched refs:virt_dma_chan (Results 1 – 25 of 51) sorted by relevance

123

/openbmc/linux/drivers/dma/
H A Dvirt-dma.h22 struct virt_dma_chan { struct
39 static inline struct virt_dma_chan *to_virt_chan(struct dma_chan *chan) in to_virt_chan() argument
41 return container_of(chan, struct virt_dma_chan, chan); in to_virt_chan()
45 void vchan_init(struct virt_dma_chan *vc, struct dma_device *dmadev);
82 static inline bool vchan_issue_pending(struct virt_dma_chan *vc) in vchan_issue_pending()
96 struct virt_dma_chan *vc = to_virt_chan(vd->tx.chan); in vchan_cookie_complete()
114 struct virt_dma_chan *vc = to_virt_chan(vd->tx.chan); in vchan_vdesc_fini()
133 struct virt_dma_chan *vc = to_virt_chan(vd->tx.chan); in vchan_cyclic_callback()
147 struct virt_dma_chan *vc = to_virt_chan(vd->tx.chan); in vchan_terminate_vdesc()
177 static inline void vchan_get_all_descriptors(struct virt_dma_chan *vc, in vchan_get_all_descriptors()
[all …]
H A Dvirt-dma.c21 struct virt_dma_chan *vc = to_virt_chan(tx->chan); in vchan_tx_submit()
51 struct virt_dma_chan *vc = to_virt_chan(tx->chan); in vchan_tx_desc_free()
66 struct virt_dma_desc *vchan_find_desc(struct virt_dma_chan *vc, in vchan_find_desc()
85 struct virt_dma_chan *vc = from_tasklet(vc, t, task); in vchan_complete()
112 void vchan_dma_desc_free_list(struct virt_dma_chan *vc, struct list_head *head) in vchan_dma_desc_free_list()
123 void vchan_init(struct virt_dma_chan *vc, struct dma_device *dmadev) in vchan_init()
H A Dmilbeaut-hdmac.c68 struct virt_dma_chan vc;
84 to_milbeaut_hdmac_chan(struct virt_dma_chan *vc) in to_milbeaut_hdmac_chan()
215 struct virt_dma_chan *vc = to_virt_chan(chan); in milbeaut_hdmac_chan_config()
227 struct virt_dma_chan *vc = to_virt_chan(chan); in milbeaut_hdmac_chan_pause()
242 struct virt_dma_chan *vc = to_virt_chan(chan); in milbeaut_hdmac_chan_resume()
261 struct virt_dma_chan *vc = to_virt_chan(chan); in milbeaut_hdmac_prep_slave_sg()
289 struct virt_dma_chan *vc = to_virt_chan(chan); in milbeaut_hdmac_terminate_all()
325 struct virt_dma_chan *vc; in milbeaut_hdmac_tx_status()
382 struct virt_dma_chan *vc = to_virt_chan(chan); in milbeaut_hdmac_issue_pending()
407 struct virt_dma_chan *vc; in milbeaut_hdmac_xlate()
H A Duniphier-mdmac.c60 struct virt_dma_chan vc;
75 to_uniphier_mdmac_chan(struct virt_dma_chan *vc) in to_uniphier_mdmac_chan()
235 struct virt_dma_chan *vc = to_virt_chan(chan); in uniphier_mdmac_prep_slave_sg()
254 struct virt_dma_chan *vc = to_virt_chan(chan); in uniphier_mdmac_terminate_all()
285 struct virt_dma_chan *vc; in uniphier_mdmac_tx_status()
330 struct virt_dma_chan *vc = to_virt_chan(chan); in uniphier_mdmac_issue_pending()
H A Dmilbeaut-xdmac.c69 struct virt_dma_chan vc;
81 to_milbeaut_xdmac_chan(struct virt_dma_chan *vc) in to_milbeaut_xdmac_chan()
192 struct virt_dma_chan *vc = to_virt_chan(chan); in milbeaut_xdmac_prep_memcpy()
208 struct virt_dma_chan *vc = to_virt_chan(chan); in milbeaut_xdmac_terminate_all()
244 struct virt_dma_chan *vc = to_virt_chan(chan); in milbeaut_xdmac_issue_pending()
H A Duniphier-xdmac.c87 struct virt_dma_chan vc;
104 to_uniphier_xdmac_chan(struct virt_dma_chan *vc) in to_uniphier_xdmac_chan()
284 struct virt_dma_chan *vc = to_virt_chan(chan); in uniphier_xdmac_prep_dma_memcpy()
324 struct virt_dma_chan *vc = to_virt_chan(chan); in uniphier_xdmac_prep_slave_sg()
397 struct virt_dma_chan *vc = to_virt_chan(chan); in uniphier_xdmac_slave_config()
407 struct virt_dma_chan *vc = to_virt_chan(chan); in uniphier_xdmac_terminate_all()
437 struct virt_dma_chan *vc = to_virt_chan(chan); in uniphier_xdmac_issue_pending()
H A Didma64.h128 struct virt_dma_chan vchan;
H A Dst_fdma.h125 struct virt_dma_chan vchan;
H A Dpxa_dma.c104 struct virt_dma_chan vc; /* Virtual channel */
554 static bool pxad_try_hotchain(struct virt_dma_chan *vc, in pxad_try_hotchain()
775 struct virt_dma_chan *vc = to_virt_chan(tx->chan); in pxad_tx_submit()
846 pxad_tx_prep(struct virt_dma_chan *vc, struct virt_dma_desc *vd, in pxad_tx_prep()
H A Dfsl-edma-common.h133 struct virt_dma_chan vchan;
H A Dmoxart-dma.c131 struct virt_dma_chan vc;
H A Dsun6i-dma.c186 struct virt_dma_chan vc;
927 struct virt_dma_chan *vc = &vchan->vc; in sun6i_dma_terminate_all()
/openbmc/linux/drivers/dma/dw-edma/
H A Ddw-edma-core.h75 struct virt_dma_chan vc;
155 struct dw_edma_chan *vc2dw_edma_chan(struct virt_dma_chan *vc) in vc2dw_edma_chan()
/openbmc/linux/drivers/dma/dw-axi-dmac/
H A Ddw-axi-dmac.h47 struct virt_dma_chan vc;
136 static inline struct axi_dma_chan *vc_to_axi_dma_chan(struct virt_dma_chan *vc) in vc_to_axi_dma_chan()
/openbmc/linux/drivers/dma/sf-pdma/
H A Dsf-pdma.h91 struct virt_dma_chan vchan;
H A Dsf-pdma.c240 struct virt_dma_chan *vchan = &chan->vchan; in sf_pdma_get_first_pending_desc()
/openbmc/linux/drivers/dma/hsu/
H A Dhsu.h87 struct virt_dma_chan vchan;
/openbmc/linux/drivers/dma/fsl-dpaa2-qdma/
H A Ddpaa2-qdma.h71 struct virt_dma_chan vchan;
/openbmc/linux/drivers/dma/ptdma/
H A Dptdma.h185 struct virt_dma_chan vc;
/openbmc/linux/drivers/dma/mediatek/
H A Dmtk-cqdma.c122 struct virt_dma_chan vc;
552 struct virt_dma_chan *vc = to_virt_chan(c); in mtk_cqdma_free_inactive_desc()
H A Dmtk-hsdma.c200 struct virt_dma_chan vc;
739 struct virt_dma_chan *vc = to_virt_chan(c); in mtk_hsdma_free_inactive_desc()
H A Dmtk-uart-apdma.c92 struct virt_dma_chan vc;
/openbmc/linux/drivers/dma/sh/
H A Dusb-dmac.c77 struct virt_dma_chan vc;
/openbmc/linux/drivers/dma/qcom/
H A Dqcom_adm.c136 struct virt_dma_chan vc;
/openbmc/linux/drivers/dma/xilinx/
H A Dxdma.c66 struct virt_dma_chan vchan;

123