/kernel/linux/linux-5.10/drivers/dma/ |
H A 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() 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 *v in vchan_vdesc_fini() [all...] |
H A 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 = 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 D | milbeaut-hdmac.c | 68 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 *v in milbeaut_hdmac_xlate() [all...] |
H A 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()
|
H A D | uniphier-xdmac.c | 87 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 D | milbeaut-xdmac.c | 69 struct virt_dma_chan vc; 81 to_milbeaut_xdmac_chan(struct virt_dma_chan *vc) in to_milbeaut_xdmac_chan() 193 struct virt_dma_chan *vc = to_virt_chan(chan); in milbeaut_xdmac_prep_memcpy() 209 struct virt_dma_chan *vc = to_virt_chan(chan); in milbeaut_xdmac_terminate_all() 245 struct virt_dma_chan *vc = to_virt_chan(chan); in milbeaut_xdmac_issue_pending()
|
H A D | st_fdma.h | 125 struct virt_dma_chan vchan;
|
H A D | idma64.h | 128 struct virt_dma_chan vchan;
|
H A D | fsl-edma-common.h | 115 struct virt_dma_chan vchan;
|
/kernel/linux/linux-6.6/drivers/dma/ |
H A 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() 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 *v in vchan_vdesc_fini() [all...] |
H A 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 = 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 D | milbeaut-hdmac.c | 68 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 *v in milbeaut_hdmac_xlate() [all...] |
H A 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()
|
H A D | uniphier-xdmac.c | 87 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 D | milbeaut-xdmac.c | 69 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()
|
/kernel/linux/linux-5.10/drivers/dma/dw-edma/ |
H A D | dw-edma-core.h | 80 struct virt_dma_chan vc; 158 struct dw_edma_chan *vc2dw_edma_chan(struct virt_dma_chan *vc) in vc2dw_edma_chan()
|
/kernel/linux/linux-6.6/drivers/dma/dw-edma/ |
H A D | dw-edma-core.h | 75 struct virt_dma_chan vc; 155 struct dw_edma_chan *vc2dw_edma_chan(struct virt_dma_chan *vc) in vc2dw_edma_chan()
|
/kernel/linux/linux-5.10/drivers/dma/dw-axi-dmac/ |
H A 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()
|
/kernel/linux/linux-6.6/drivers/dma/dw-axi-dmac/ |
H A D | dw-axi-dmac.h | 47 struct virt_dma_chan vc; 135 static inline struct axi_dma_chan *vc_to_axi_dma_chan(struct virt_dma_chan *vc) in vc_to_axi_dma_chan()
|
/kernel/linux/linux-5.10/drivers/dma/sf-pdma/ |
H A D | sf-pdma.h | 96 struct virt_dma_chan vchan;
|
/kernel/linux/linux-6.6/drivers/dma/sf-pdma/ |
H A D | sf-pdma.h | 91 struct virt_dma_chan vchan;
|
/kernel/linux/linux-5.10/drivers/dma/hsu/ |
H A D | hsu.h | 83 struct virt_dma_chan vchan;
|
/kernel/linux/linux-5.10/drivers/dma/fsl-dpaa2-qdma/ |
H A D | dpaa2-qdma.h | 71 struct virt_dma_chan vchan;
|
/kernel/linux/linux-6.6/drivers/dma/fsl-dpaa2-qdma/ |
H A D | dpaa2-qdma.h | 71 struct virt_dma_chan vchan;
|
/kernel/linux/linux-6.6/drivers/dma/hsu/ |
H A D | hsu.h | 87 struct virt_dma_chan vchan;
|