Home
last modified time | relevance | path

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

12

/Linux-v4.19/drivers/dma/
Dvirt-dma.h24 struct virt_dma_chan { struct
41 static inline struct virt_dma_chan *to_virt_chan(struct dma_chan *chan) in to_virt_chan() argument
43 return container_of(chan, struct virt_dma_chan, chan); in to_virt_chan()
46 void vchan_dma_desc_free_list(struct virt_dma_chan *vc, struct list_head *head);
47 void vchan_init(struct virt_dma_chan *vc, struct dma_device *dmadev);
48 struct virt_dma_desc *vchan_find_desc(struct virt_dma_chan *, dma_cookie_t);
58 static inline struct dma_async_tx_descriptor *vchan_tx_prep(struct virt_dma_chan *vc, in vchan_tx_prep()
81 static inline bool vchan_issue_pending(struct virt_dma_chan *vc) in vchan_issue_pending()
95 struct virt_dma_chan *vc = to_virt_chan(vd->tx.chan); in vchan_cookie_complete()
113 struct virt_dma_chan *vc = to_virt_chan(vd->tx.chan); in vchan_vdesc_fini()
[all …]
Dvirt-dma.c24 struct virt_dma_chan *vc = to_virt_chan(tx->chan); in vchan_tx_submit()
54 struct virt_dma_chan *vc = to_virt_chan(tx->chan); in vchan_tx_desc_free()
69 struct virt_dma_desc *vchan_find_desc(struct virt_dma_chan *vc, in vchan_find_desc()
88 struct virt_dma_chan *vc = (struct virt_dma_chan *)arg; in vchan_complete()
116 void vchan_dma_desc_free_list(struct virt_dma_chan *vc, struct list_head *head) in vchan_dma_desc_free_list()
132 void vchan_init(struct virt_dma_chan *vc, struct dma_device *dmadev) in vchan_init()
Dst_fdma.h129 struct virt_dma_chan vchan;
Didma64.h131 struct virt_dma_chan vchan;
Dpxa_dma.c107 struct virt_dma_chan vc; /* Virtual channel */
603 static bool pxad_try_hotchain(struct virt_dma_chan *vc, in pxad_try_hotchain()
827 struct virt_dma_chan *vc = to_virt_chan(tx->chan); in pxad_tx_submit()
898 pxad_tx_prep(struct virt_dma_chan *vc, struct virt_dma_desc *vd, in pxad_tx_prep()
Ddma-jz4740.c114 struct virt_dma_chan vchan;
Dmoxart-dma.c134 struct virt_dma_chan vc;
Dsun6i-dma.c172 struct virt_dma_chan vc;
883 struct virt_dma_chan *vc = &vchan->vc; in sun6i_dma_terminate_all()
Ddma-axi-dmac.c100 struct virt_dma_chan vchan;
Dtegra210-adma.c120 struct virt_dma_chan vc;
Ddma-jz4780.c126 struct virt_dma_chan vchan;
Dowl-dma.c191 struct virt_dma_chan vc;
Dbcm2835-dma.c75 struct virt_dma_chan vc;
Dsprd-dma.c165 struct virt_dma_chan vc;
Dimg-mdc-dma.c122 struct virt_dma_chan vc;
Dsun4i-dma.c139 struct virt_dma_chan vc;
Dzx_dma.c105 struct virt_dma_chan vc;
Dk3dma.c87 struct virt_dma_chan vc;
Dfsl-edma.c152 struct virt_dma_chan vchan;
/Linux-v4.19/drivers/dma/dw-axi-dmac/
Ddw-axi-dmac.h42 struct virt_dma_chan vc;
106 static inline struct axi_dma_chan *vc_to_axi_dma_chan(struct virt_dma_chan *vc) in vc_to_axi_dma_chan()
/Linux-v4.19/drivers/dma/hsu/
Dhsu.h86 struct virt_dma_chan vchan;
/Linux-v4.19/drivers/dma/mediatek/
Dmtk-hsdma.c201 struct virt_dma_chan vc;
740 struct virt_dma_chan *vc = to_virt_chan(c); in mtk_hsdma_free_inactive_desc()
/Linux-v4.19/drivers/staging/mt7621-dma/
Dmtk-hsdma.c149 struct virt_dma_chan vchan;
Dralink-gdma.c114 struct virt_dma_chan vchan;
/Linux-v4.19/drivers/dma/sh/
Dusb-dmac.c80 struct virt_dma_chan vc;

12