Home
last modified time | relevance | path

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

123

/drivers/dma/
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()
44 void vchan_dma_desc_free_list(struct virt_dma_chan *vc, struct list_head *head);
45 void vchan_init(struct virt_dma_chan *vc, struct dma_device *dmadev);
46 struct virt_dma_desc *vchan_find_desc(struct virt_dma_chan *, dma_cookie_t);
56 static inline struct dma_async_tx_descriptor *vchan_tx_prep(struct virt_dma_chan *vc, in vchan_tx_prep()
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()
[all …]
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()
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()
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()
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()
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()
Didma64.h128 struct virt_dma_chan vchan;
Dst_fdma.h125 struct virt_dma_chan vchan;
Dfsl-edma-common.h115 struct virt_dma_chan vchan;
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()
776 struct virt_dma_chan *vc = to_virt_chan(tx->chan); in pxad_tx_submit()
847 pxad_tx_prep(struct virt_dma_chan *vc, struct virt_dma_desc *vd, in pxad_tx_prep()
Dmoxart-dma.c134 struct virt_dma_chan vc;
Dhisi_dma.c89 struct virt_dma_chan vc;
Dsun6i-dma.c176 struct virt_dma_chan vc;
902 struct virt_dma_chan *vc = &vchan->vc; in sun6i_dma_terminate_all()
/drivers/dma/dw-edma/
Ddw-edma-core.h89 struct virt_dma_chan vc;
169 struct dw_edma_chan *vc2dw_edma_chan(struct virt_dma_chan *vc) in vc2dw_edma_chan()
/drivers/dma/dw-axi-dmac/
Ddw-axi-dmac.h44 struct virt_dma_chan vc;
121 static inline struct axi_dma_chan *vc_to_axi_dma_chan(struct virt_dma_chan *vc) in vc_to_axi_dma_chan()
/drivers/dma/sf-pdma/
Dsf-pdma.h95 struct virt_dma_chan vchan;
Dsf-pdma.c240 struct virt_dma_chan *vchan = &chan->vchan; in sf_pdma_get_first_pending_desc()
/drivers/dma/hsu/
Dhsu.h83 struct virt_dma_chan vchan;
/drivers/dma/fsl-dpaa2-qdma/
Ddpaa2-qdma.h71 struct virt_dma_chan vchan;
/drivers/dma/ptdma/
Dptdma.h185 struct virt_dma_chan vc;
/drivers/dma/mediatek/
Dmtk-cqdma.c123 struct virt_dma_chan vc;
553 struct virt_dma_chan *vc = to_virt_chan(c); in mtk_cqdma_free_inactive_desc()
Dmtk-hsdma.c201 struct virt_dma_chan vc;
740 struct virt_dma_chan *vc = to_virt_chan(c); in mtk_hsdma_free_inactive_desc()
Dmtk-uart-apdma.c93 struct virt_dma_chan vc;
/drivers/staging/mt7621-dma/
Dhsdma-mt7621.c144 struct virt_dma_chan vchan;
/drivers/dma/sh/
Dusb-dmac.c77 struct virt_dma_chan vc;

123