Searched refs:virt_dma_chan (Results 1 – 25 of 38) sorted by relevance
12
| /Linux-v5.4/drivers/dma/ |
| D | virt-dma.h | 22 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 …]
|
| D | virt-dma.c | 21 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 = (struct virt_dma_chan *)arg; in vchan_complete() 113 void vchan_dma_desc_free_list(struct virt_dma_chan *vc, struct list_head *head) in vchan_dma_desc_free_list() 129 void vchan_init(struct virt_dma_chan *vc, struct dma_device *dmadev) in vchan_init()
|
| D | uniphier-mdmac.c | 60 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()
|
| D | st_fdma.h | 125 struct virt_dma_chan vchan;
|
| D | idma64.h | 128 struct virt_dma_chan vchan;
|
| D | fsl-edma-common.h | 115 struct virt_dma_chan vchan;
|
| D | pxa_dma.c | 104 struct virt_dma_chan vc; /* Virtual channel */ 554 static bool pxad_try_hotchain(struct virt_dma_chan *vc, in pxad_try_hotchain() 778 struct virt_dma_chan *vc = to_virt_chan(tx->chan); in pxad_tx_submit() 849 pxad_tx_prep(struct virt_dma_chan *vc, struct virt_dma_desc *vd, in pxad_tx_prep()
|
| D | moxart-dma.c | 134 struct virt_dma_chan vc;
|
| D | sun6i-dma.c | 176 struct virt_dma_chan vc; 902 struct virt_dma_chan *vc = &vchan->vc; in sun6i_dma_terminate_all()
|
| D | tegra210-adma.c | 131 struct virt_dma_chan vc;
|
| D | bcm2835-dma.c | 71 struct virt_dma_chan vc;
|
| D | dma-axi-dmac.c | 109 struct virt_dma_chan vchan;
|
| D | dma-jz4780.c | 129 struct virt_dma_chan vchan;
|
| D | sun4i-dma.c | 135 struct virt_dma_chan vc;
|
| D | img-mdc-dma.c | 119 struct virt_dma_chan vc;
|
| D | zx_dma.c | 102 struct virt_dma_chan vc;
|
| /Linux-v5.4/drivers/dma/dw-edma/ |
| D | dw-edma-core.h | 80 struct virt_dma_chan vc; 154 struct dw_edma_chan *vc2dw_edma_chan(struct virt_dma_chan *vc) in vc2dw_edma_chan()
|
| /Linux-v5.4/drivers/dma/dw-axi-dmac/ |
| D | dw-axi-dmac.h | 42 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-v5.4/drivers/dma/hsu/ |
| D | hsu.h | 83 struct virt_dma_chan vchan;
|
| /Linux-v5.4/drivers/dma/mediatek/ |
| D | mtk-cqdma.c | 123 struct virt_dma_chan vc; 553 struct virt_dma_chan *vc = to_virt_chan(c); in mtk_cqdma_free_inactive_desc()
|
| D | mtk-hsdma.c | 201 struct virt_dma_chan vc; 740 struct virt_dma_chan *vc = to_virt_chan(c); in mtk_hsdma_free_inactive_desc()
|
| D | mtk-uart-apdma.c | 93 struct virt_dma_chan vc;
|
| /Linux-v5.4/drivers/staging/mt7621-dma/ |
| D | mtk-hsdma.c | 144 struct virt_dma_chan vchan;
|
| /Linux-v5.4/drivers/dma/sh/ |
| D | usb-dmac.c | 77 struct virt_dma_chan vc;
|
| /Linux-v5.4/drivers/staging/ralink-gdma/ |
| D | ralink-gdma.c | 108 struct virt_dma_chan vchan;
|
12