Home
last modified time | relevance | path

Searched refs:dmadev (Results 1 - 25 of 80) sorted by relevance

1234

/kernel/linux/linux-5.10/drivers/dma/qcom/
H A Dhidma.c77 static inline struct hidma_dev *to_hidma_dev(struct dma_device *dmadev) in to_hidma_dev() argument
79 return container_of(dmadev, struct hidma_dev, ddev); in to_hidma_dev()
99 static void hidma_free(struct hidma_dev *dmadev) in hidma_free() argument
101 INIT_LIST_HEAD(&dmadev->ddev.channels); in hidma_free()
176 struct hidma_dev *dmadev = to_hidma_dev(ddev); in hidma_callback() local
195 pm_runtime_mark_last_busy(dmadev->ddev.dev); in hidma_callback()
196 pm_runtime_put_autosuspend(dmadev->ddev.dev); in hidma_callback()
200 static int hidma_chan_init(struct hidma_dev *dmadev, u32 dma_sig) in hidma_chan_init() argument
205 mchan = devm_kzalloc(dmadev->ddev.dev, sizeof(*mchan), GFP_KERNEL); in hidma_chan_init()
209 ddev = &dmadev in hidma_chan_init()
229 struct hidma_dev *dmadev = from_tasklet(dmadev, t, task); hidma_issue_task() local
238 struct hidma_dev *dmadev = mchan->dmadev; hidma_issue_pending() local
320 struct hidma_dev *dmadev = mchan->dmadev; hidma_tx_submit() local
351 struct hidma_dev *dmadev = mchan->dmadev; hidma_alloc_chan_resources() local
468 struct hidma_dev *dmadev = to_hidma_dev(mchan->chan.device); hidma_terminate_channel() local
515 struct hidma_dev *dmadev = to_hidma_dev(mchan->chan.device); hidma_terminate_all() local
560 struct hidma_dev *dmadev; hidma_pause() local
578 struct hidma_dev *dmadev; hidma_resume() local
612 struct hidma_dev *dmadev = to_hidma_dev_from_lldev(lldevp); hidma_chirq_handler_msi() local
673 struct hidma_dev *dmadev = dev_get_drvdata(dev); hidma_write_msi_msg() local
683 hidma_free_msis(struct hidma_dev *dmadev) hidma_free_msis() argument
697 hidma_request_msi(struct hidma_dev *dmadev, struct platform_device *pdev) hidma_request_msi() argument
756 struct hidma_dev *dmadev; hidma_probe() local
912 struct hidma_dev *dmadev = platform_get_drvdata(pdev); hidma_shutdown() local
926 struct hidma_dev *dmadev = platform_get_drvdata(pdev); hidma_remove() local
[all...]
H A Dhidma_dbg.c88 struct hidma_dev *dmadev = mchan->dmadev; in hidma_chan_show() local
90 pm_runtime_get_sync(dmadev->ddev.dev); in hidma_chan_show()
95 hidma_ll_chstats(s, mchan->dmadev->lldev, mdesc->tre_ch); in hidma_chan_show()
99 hidma_ll_chstats(s, mchan->dmadev->lldev, mdesc->tre_ch); in hidma_chan_show()
103 hidma_ll_chstats(s, mchan->dmadev->lldev, mdesc->tre_ch); in hidma_chan_show()
105 hidma_ll_devstats(s, mchan->dmadev->lldev); in hidma_chan_show()
106 pm_runtime_mark_last_busy(dmadev->ddev.dev); in hidma_chan_show()
107 pm_runtime_put_autosuspend(dmadev->ddev.dev); in hidma_chan_show()
118 struct hidma_dev *dmadev in hidma_dma_show() local
136 hidma_debug_uninit(struct hidma_dev *dmadev) hidma_debug_uninit() argument
141 hidma_debug_init(struct hidma_dev *dmadev) hidma_debug_init() argument
[all...]
H A Dhidma.h96 struct hidma_dev *dmadev; member
158 void hidma_debug_init(struct hidma_dev *dmadev);
159 void hidma_debug_uninit(struct hidma_dev *dmadev);
/kernel/linux/linux-6.6/drivers/dma/qcom/
H A Dhidma.c77 static inline struct hidma_dev *to_hidma_dev(struct dma_device *dmadev) in to_hidma_dev() argument
79 return container_of(dmadev, struct hidma_dev, ddev); in to_hidma_dev()
93 static void hidma_free(struct hidma_dev *dmadev) in hidma_free() argument
95 INIT_LIST_HEAD(&dmadev->ddev.channels); in hidma_free()
170 struct hidma_dev *dmadev = to_hidma_dev(ddev); in hidma_callback() local
189 pm_runtime_mark_last_busy(dmadev->ddev.dev); in hidma_callback()
190 pm_runtime_put_autosuspend(dmadev->ddev.dev); in hidma_callback()
194 static int hidma_chan_init(struct hidma_dev *dmadev, u32 dma_sig) in hidma_chan_init() argument
199 mchan = devm_kzalloc(dmadev->ddev.dev, sizeof(*mchan), GFP_KERNEL); in hidma_chan_init()
203 ddev = &dmadev in hidma_chan_init()
222 struct hidma_dev *dmadev = from_tasklet(dmadev, t, task); hidma_issue_task() local
231 struct hidma_dev *dmadev = mchan->dmadev; hidma_issue_pending() local
313 struct hidma_dev *dmadev = mchan->dmadev; hidma_tx_submit() local
344 struct hidma_dev *dmadev = mchan->dmadev; hidma_alloc_chan_resources() local
472 struct hidma_dev *dmadev = to_hidma_dev(mchan->chan.device); hidma_terminate_channel() local
519 struct hidma_dev *dmadev = to_hidma_dev(mchan->chan.device); hidma_terminate_all() local
564 struct hidma_dev *dmadev; hidma_pause() local
582 struct hidma_dev *dmadev; hidma_resume() local
616 struct hidma_dev *dmadev = to_hidma_dev_from_lldev(lldevp); hidma_chirq_handler_msi() local
677 struct hidma_dev *dmadev = dev_get_drvdata(dev); hidma_write_msi_msg() local
687 hidma_free_msis(struct hidma_dev *dmadev) hidma_free_msis() argument
703 hidma_request_msi(struct hidma_dev *dmadev, struct platform_device *pdev) hidma_request_msi() argument
754 struct hidma_dev *dmadev; hidma_probe() local
906 struct hidma_dev *dmadev = platform_get_drvdata(pdev); hidma_shutdown() local
920 struct hidma_dev *dmadev = platform_get_drvdata(pdev); hidma_remove() local
[all...]
H A Dhidma_dbg.c88 struct hidma_dev *dmadev = mchan->dmadev; in hidma_chan_show() local
90 pm_runtime_get_sync(dmadev->ddev.dev); in hidma_chan_show()
95 hidma_ll_chstats(s, mchan->dmadev->lldev, mdesc->tre_ch); in hidma_chan_show()
99 hidma_ll_chstats(s, mchan->dmadev->lldev, mdesc->tre_ch); in hidma_chan_show()
103 hidma_ll_chstats(s, mchan->dmadev->lldev, mdesc->tre_ch); in hidma_chan_show()
105 hidma_ll_devstats(s, mchan->dmadev->lldev); in hidma_chan_show()
106 pm_runtime_mark_last_busy(dmadev->ddev.dev); in hidma_chan_show()
107 pm_runtime_put_autosuspend(dmadev->ddev.dev); in hidma_chan_show()
118 struct hidma_dev *dmadev in hidma_dma_show() local
136 hidma_debug_uninit(struct hidma_dev *dmadev) hidma_debug_uninit() argument
141 hidma_debug_init(struct hidma_dev *dmadev) hidma_debug_init() argument
[all...]
H A Dhidma.h96 struct hidma_dev *dmadev; member
158 void hidma_debug_init(struct hidma_dev *dmadev);
159 void hidma_debug_uninit(struct hidma_dev *dmadev);
/kernel/linux/linux-6.6/drivers/dma/
H A Dstm32-mdma.c289 static u32 stm32_mdma_read(struct stm32_mdma_device *dmadev, u32 reg) in stm32_mdma_read() argument
291 return readl_relaxed(dmadev->base + reg); in stm32_mdma_read()
294 static void stm32_mdma_write(struct stm32_mdma_device *dmadev, u32 reg, u32 val) in stm32_mdma_write() argument
296 writel_relaxed(val, dmadev->base + reg); in stm32_mdma_write()
299 static void stm32_mdma_set_bits(struct stm32_mdma_device *dmadev, u32 reg, in stm32_mdma_set_bits() argument
302 void __iomem *addr = dmadev->base + reg; in stm32_mdma_set_bits()
307 static void stm32_mdma_clr_bits(struct stm32_mdma_device *dmadev, u32 reg, in stm32_mdma_clr_bits() argument
310 void __iomem *addr = dmadev->base + reg; in stm32_mdma_clr_bits()
407 struct stm32_mdma_device *dmadev = stm32_mdma_get_dev(chan); in stm32_mdma_disable_chan() local
415 stm32_mdma_clr_bits(dmadev, re in stm32_mdma_disable_chan()
436 struct stm32_mdma_device *dmadev = stm32_mdma_get_dev(chan); stm32_mdma_stop() local
456 stm32_mdma_set_bus(struct stm32_mdma_device *dmadev, u32 *ctbr, u32 ctbr_mask, u32 src_addr) stm32_mdma_set_bus() argument
479 struct stm32_mdma_device *dmadev = stm32_mdma_get_dev(chan); stm32_mdma_set_xfer_param() local
730 struct stm32_mdma_device *dmadev = stm32_mdma_get_dev(chan); stm32_mdma_setup_xfer() local
848 struct stm32_mdma_device *dmadev = stm32_mdma_get_dev(chan); stm32_mdma_prep_dma_cyclic() local
942 struct stm32_mdma_device *dmadev = stm32_mdma_get_dev(chan); stm32_mdma_prep_dma_memcpy() local
1118 struct stm32_mdma_device *dmadev = stm32_mdma_get_dev(chan); stm32_mdma_dump_reg() local
1144 struct stm32_mdma_device *dmadev = stm32_mdma_get_dev(chan); stm32_mdma_start_transfer() local
1232 struct stm32_mdma_device *dmadev = stm32_mdma_get_dev(chan); stm32_mdma_resume() local
1324 struct stm32_mdma_device *dmadev = stm32_mdma_get_dev(chan); stm32_mdma_desc_residue() local
1402 struct stm32_mdma_device *dmadev = devid; stm32_mdma_irq_handler() local
1485 struct stm32_mdma_device *dmadev = stm32_mdma_get_dev(chan); stm32_mdma_alloc_chan_resources() local
1512 struct stm32_mdma_device *dmadev = stm32_mdma_get_dev(chan); stm32_mdma_free_chan_resources() local
1533 struct stm32_mdma_device *dmadev = stm32_mdma_get_dev(chan); stm32_mdma_filter_fn() local
1545 struct stm32_mdma_device *dmadev = ofdma->of_dma_data; stm32_mdma_of_xlate() local
1594 struct stm32_mdma_device *dmadev; stm32_mdma_probe() local
1752 struct stm32_mdma_device *dmadev = dev_get_drvdata(dev); stm32_mdma_runtime_suspend() local
1761 struct stm32_mdma_device *dmadev = dev_get_drvdata(dev); stm32_mdma_runtime_resume() local
1777 struct stm32_mdma_device *dmadev = dev_get_drvdata(dev); stm32_mdma_pm_suspend() local
[all...]
H A Dstm32-dma.c257 static u32 stm32_dma_read(struct stm32_dma_device *dmadev, u32 reg) in stm32_dma_read() argument
259 return readl_relaxed(dmadev->base + reg); in stm32_dma_read()
262 static void stm32_dma_write(struct stm32_dma_device *dmadev, u32 reg, u32 val) in stm32_dma_write() argument
264 writel_relaxed(val, dmadev->base + reg); in stm32_dma_write()
419 struct stm32_dma_device *dmadev = stm32_dma_get_dev(chan); in stm32_dma_irq_status() local
427 dma_isr = stm32_dma_read(dmadev, STM32_DMA_ISR(chan->id)); in stm32_dma_irq_status()
435 struct stm32_dma_device *dmadev = stm32_dma_get_dev(chan); in stm32_dma_irq_clear() local
445 stm32_dma_write(dmadev, STM32_DMA_IFCR(chan->id), dma_ifcr); in stm32_dma_irq_clear()
450 struct stm32_dma_device *dmadev = stm32_dma_get_dev(chan); in stm32_dma_disable_chan() local
455 dma_scr = stm32_dma_read(dmadev, re in stm32_dma_disable_chan()
471 struct stm32_dma_device *dmadev = stm32_dma_get_dev(chan); stm32_dma_stop() local
532 struct stm32_dma_device *dmadev = stm32_dma_get_dev(chan); stm32_dma_dump_reg() local
559 struct stm32_dma_device *dmadev = stm32_dma_get_dev(chan); stm32_dma_start_transfer() local
622 struct stm32_dma_device *dmadev = stm32_dma_get_dev(chan); stm32_dma_configure_next_sg() local
646 struct stm32_dma_device *dmadev = stm32_dma_get_dev(chan); stm32_dma_handle_chan_paused() local
685 struct stm32_dma_device *dmadev = stm32_dma_get_dev(chan); stm32_dma_post_resume_reconfigure() local
764 struct stm32_dma_device *dmadev = stm32_dma_get_dev(chan); stm32_dma_chan_irq() local
854 struct stm32_dma_device *dmadev = stm32_dma_get_dev(chan); stm32_dma_resume() local
1302 struct stm32_dma_device *dmadev = stm32_dma_get_dev(chan); stm32_dma_get_remaining_bytes() local
1325 struct stm32_dma_device *dmadev = stm32_dma_get_dev(chan); stm32_dma_is_current_sg() local
1463 struct stm32_dma_device *dmadev = stm32_dma_get_dev(chan); stm32_dma_alloc_chan_resources() local
1482 struct stm32_dma_device *dmadev = stm32_dma_get_dev(chan); stm32_dma_free_chan_resources() local
1528 struct stm32_dma_device *dmadev = ofdma->of_dma_data; stm32_dma_of_xlate() local
1572 struct stm32_dma_device *dmadev; stm32_dma_probe() local
1721 struct stm32_dma_device *dmadev = dev_get_drvdata(dev); stm32_dma_runtime_suspend() local
1730 struct stm32_dma_device *dmadev = dev_get_drvdata(dev); stm32_dma_runtime_resume() local
1746 struct stm32_dma_device *dmadev = dev_get_drvdata(dev); stm32_dma_pm_suspend() local
[all...]
H A Dvirt-dma.c123 void vchan_init(struct virt_dma_chan *vc, struct dma_device *dmadev) in vchan_init() argument
136 vc->chan.device = dmadev; in vchan_init()
137 list_add_tail(&vc->chan.device_node, &dmadev->channels); in vchan_init()
H A Dsa11x0-dma.c131 static struct sa11x0_dma_dev *to_sa11x0_dma(struct dma_device *dmadev) in to_sa11x0_dma() argument
133 return container_of(dmadev, struct sa11x0_dma_dev, slave); in to_sa11x0_dma()
835 static int sa11x0_dma_init_dmadev(struct dma_device *dmadev, in sa11x0_dma_init_dmadev() argument
840 INIT_LIST_HEAD(&dmadev->channels); in sa11x0_dma_init_dmadev()
841 dmadev->dev = dev; in sa11x0_dma_init_dmadev()
842 dmadev->device_free_chan_resources = sa11x0_dma_free_chan_resources; in sa11x0_dma_init_dmadev()
843 dmadev->device_config = sa11x0_dma_device_config; in sa11x0_dma_init_dmadev()
844 dmadev->device_pause = sa11x0_dma_device_pause; in sa11x0_dma_init_dmadev()
845 dmadev->device_resume = sa11x0_dma_device_resume; in sa11x0_dma_init_dmadev()
846 dmadev in sa11x0_dma_init_dmadev()
890 sa11x0_dma_free_channels(struct dma_device *dmadev) sa11x0_dma_free_channels() argument
[all...]
H A Dmv_xor_v2.c144 * @dmadev: dma device
163 struct dma_device dmadev; member
312 dev_dbg(xor_dev->dmadev.dev, in mv_xor_v2_tx_submit()
387 dev_dbg(xor_dev->dmadev.dev, in mv_xor_v2_prep_dma_memcpy()
443 dev_dbg(xor_dev->dmadev.dev, in mv_xor_v2_prep_dma_xor()
563 dev_dbg(xor_dev->dmadev.dev, "%s %d\n", __func__, __LINE__); in mv_xor_v2_tasklet()
811 dma_dev = &xor_dev->dmadev; in mv_xor_v2_probe()
862 dma_async_device_unregister(&xor_dev->dmadev); in mv_xor_v2_remove()
/kernel/linux/linux-5.10/drivers/dma/
H A Dstm32-mdma.c309 static u32 stm32_mdma_read(struct stm32_mdma_device *dmadev, u32 reg) in stm32_mdma_read() argument
311 return readl_relaxed(dmadev->base + reg); in stm32_mdma_read()
314 static void stm32_mdma_write(struct stm32_mdma_device *dmadev, u32 reg, u32 val) in stm32_mdma_write() argument
316 writel_relaxed(val, dmadev->base + reg); in stm32_mdma_write()
319 static void stm32_mdma_set_bits(struct stm32_mdma_device *dmadev, u32 reg, in stm32_mdma_set_bits() argument
322 void __iomem *addr = dmadev->base + reg; in stm32_mdma_set_bits()
327 static void stm32_mdma_clr_bits(struct stm32_mdma_device *dmadev, u32 reg, in stm32_mdma_clr_bits() argument
330 void __iomem *addr = dmadev->base + reg; in stm32_mdma_clr_bits()
427 struct stm32_mdma_device *dmadev = stm32_mdma_get_dev(chan); in stm32_mdma_disable_chan() local
435 stm32_mdma_clr_bits(dmadev, re in stm32_mdma_disable_chan()
456 struct stm32_mdma_device *dmadev = stm32_mdma_get_dev(chan); stm32_mdma_stop() local
476 stm32_mdma_set_bus(struct stm32_mdma_device *dmadev, u32 *ctbr, u32 ctbr_mask, u32 src_addr) stm32_mdma_set_bus() argument
499 struct stm32_mdma_device *dmadev = stm32_mdma_get_dev(chan); stm32_mdma_set_xfer_param() local
729 struct stm32_mdma_device *dmadev = stm32_mdma_get_dev(chan); stm32_mdma_setup_xfer() local
825 struct stm32_mdma_device *dmadev = stm32_mdma_get_dev(chan); stm32_mdma_prep_dma_cyclic() local
914 struct stm32_mdma_device *dmadev = stm32_mdma_get_dev(chan); stm32_mdma_prep_dma_memcpy() local
1090 struct stm32_mdma_device *dmadev = stm32_mdma_get_dev(chan); stm32_mdma_dump_reg() local
1116 struct stm32_mdma_device *dmadev = stm32_mdma_get_dev(chan); stm32_mdma_start_transfer() local
1204 struct stm32_mdma_device *dmadev = stm32_mdma_get_dev(chan); stm32_mdma_resume() local
1284 struct stm32_mdma_device *dmadev = stm32_mdma_get_dev(chan); stm32_mdma_desc_residue() local
1350 struct stm32_mdma_device *dmadev = devid; stm32_mdma_irq_handler() local
1435 struct stm32_mdma_device *dmadev = stm32_mdma_get_dev(chan); stm32_mdma_alloc_chan_resources() local
1462 struct stm32_mdma_device *dmadev = stm32_mdma_get_dev(chan); stm32_mdma_free_chan_resources() local
1483 struct stm32_mdma_device *dmadev = ofdma->of_dma_data; stm32_mdma_of_xlate() local
1530 struct stm32_mdma_device *dmadev; stm32_mdma_probe() local
1685 struct stm32_mdma_device *dmadev = dev_get_drvdata(dev); stm32_mdma_runtime_suspend() local
1694 struct stm32_mdma_device *dmadev = dev_get_drvdata(dev); stm32_mdma_runtime_resume() local
1710 struct stm32_mdma_device *dmadev = dev_get_drvdata(dev); stm32_mdma_pm_suspend() local
[all...]
H A Dstm32-dma.c240 static u32 stm32_dma_read(struct stm32_dma_device *dmadev, u32 reg) in stm32_dma_read() argument
242 return readl_relaxed(dmadev->base + reg); in stm32_dma_read()
245 static void stm32_dma_write(struct stm32_dma_device *dmadev, u32 reg, u32 val) in stm32_dma_write() argument
247 writel_relaxed(val, dmadev->base + reg); in stm32_dma_write()
391 struct stm32_dma_device *dmadev = stm32_dma_get_dev(chan); in stm32_dma_irq_status() local
403 dma_isr = stm32_dma_read(dmadev, STM32_DMA_HISR); in stm32_dma_irq_status()
405 dma_isr = stm32_dma_read(dmadev, STM32_DMA_LISR); in stm32_dma_irq_status()
414 struct stm32_dma_device *dmadev = stm32_dma_get_dev(chan); in stm32_dma_irq_clear() local
428 stm32_dma_write(dmadev, STM32_DMA_HIFCR, dma_ifcr); in stm32_dma_irq_clear()
430 stm32_dma_write(dmadev, STM32_DMA_LIFC in stm32_dma_irq_clear()
435 struct stm32_dma_device *dmadev = stm32_dma_get_dev(chan); stm32_dma_disable_chan() local
456 struct stm32_dma_device *dmadev = stm32_dma_get_dev(chan); stm32_dma_stop() local
515 struct stm32_dma_device *dmadev = stm32_dma_get_dev(chan); stm32_dma_dump_reg() local
535 struct stm32_dma_device *dmadev = stm32_dma_get_dev(chan); stm32_dma_start_transfer() local
594 struct stm32_dma_device *dmadev = stm32_dma_get_dev(chan); stm32_dma_configure_next_sg() local
642 struct stm32_dma_device *dmadev = stm32_dma_get_dev(chan); stm32_dma_chan_irq() local
1042 struct stm32_dma_device *dmadev = stm32_dma_get_dev(chan); stm32_dma_get_remaining_bytes() local
1065 struct stm32_dma_device *dmadev = stm32_dma_get_dev(chan); stm32_dma_is_current_sg() local
1185 struct stm32_dma_device *dmadev = stm32_dma_get_dev(chan); stm32_dma_alloc_chan_resources() local
1204 struct stm32_dma_device *dmadev = stm32_dma_get_dev(chan); stm32_dma_free_chan_resources() local
1245 struct stm32_dma_device *dmadev = ofdma->of_dma_data; stm32_dma_of_xlate() local
1289 struct stm32_dma_device *dmadev; stm32_dma_probe() local
1430 struct stm32_dma_device *dmadev = dev_get_drvdata(dev); stm32_dma_runtime_suspend() local
1439 struct stm32_dma_device *dmadev = dev_get_drvdata(dev); stm32_dma_runtime_resume() local
1455 struct stm32_dma_device *dmadev = dev_get_drvdata(dev); stm32_dma_suspend() local
[all...]
H A Dvirt-dma.c123 void vchan_init(struct virt_dma_chan *vc, struct dma_device *dmadev) in vchan_init() argument
136 vc->chan.device = dmadev; in vchan_init()
137 list_add_tail(&vc->chan.device_node, &dmadev->channels); in vchan_init()
H A Dsa11x0-dma.c131 static struct sa11x0_dma_dev *to_sa11x0_dma(struct dma_device *dmadev) in to_sa11x0_dma() argument
133 return container_of(dmadev, struct sa11x0_dma_dev, slave); in to_sa11x0_dma()
835 static int sa11x0_dma_init_dmadev(struct dma_device *dmadev, in sa11x0_dma_init_dmadev() argument
840 INIT_LIST_HEAD(&dmadev->channels); in sa11x0_dma_init_dmadev()
841 dmadev->dev = dev; in sa11x0_dma_init_dmadev()
842 dmadev->device_free_chan_resources = sa11x0_dma_free_chan_resources; in sa11x0_dma_init_dmadev()
843 dmadev->device_config = sa11x0_dma_device_config; in sa11x0_dma_init_dmadev()
844 dmadev->device_pause = sa11x0_dma_device_pause; in sa11x0_dma_init_dmadev()
845 dmadev->device_resume = sa11x0_dma_device_resume; in sa11x0_dma_init_dmadev()
846 dmadev in sa11x0_dma_init_dmadev()
890 sa11x0_dma_free_channels(struct dma_device *dmadev) sa11x0_dma_free_channels() argument
[all...]
H A Dmv_xor_v2.c144 * @dmadev: dma device
163 struct dma_device dmadev; member
312 dev_dbg(xor_dev->dmadev.dev, in mv_xor_v2_tx_submit()
387 dev_dbg(xor_dev->dmadev.dev, in mv_xor_v2_prep_dma_memcpy()
443 dev_dbg(xor_dev->dmadev.dev, in mv_xor_v2_prep_dma_xor()
563 dev_dbg(xor_dev->dmadev.dev, "%s %d\n", __func__, __LINE__); in mv_xor_v2_tasklet()
834 dma_dev = &xor_dev->dmadev; in mv_xor_v2_probe()
889 dma_async_device_unregister(&xor_dev->dmadev); in mv_xor_v2_remove()
/kernel/linux/linux-6.6/drivers/infiniband/hw/efa/
H A Defa_com.c134 dma_alloc_coherent(aq->dmadev, size, &sq->dma_addr, GFP_KERNEL); in efa_com_admin_init_sq()
171 dma_alloc_coherent(aq->dmadev, size, &cq->dma_addr, GFP_KERNEL); in efa_com_admin_init_cq()
211 aenq->entries = dma_alloc_coherent(edev->dmadev, size, &aenq->dma_addr, in efa_com_admin_init_aenq()
362 aq->comp_ctx = devm_kzalloc(aq->dmadev, size, GFP_KERNEL); in efa_com_init_comp_ctxt()
363 aq->comp_ctx_pool = devm_kzalloc(aq->dmadev, pool_size, GFP_KERNEL); in efa_com_init_comp_ctxt()
365 devm_kfree(aq->dmadev, aq->comp_ctx_pool); in efa_com_init_comp_ctxt()
366 devm_kfree(aq->dmadev, aq->comp_ctx); in efa_com_init_comp_ctxt()
669 devm_kfree(edev->dmadev, aq->comp_ctx_pool); in efa_com_admin_destroy()
670 devm_kfree(edev->dmadev, aq->comp_ctx); in efa_com_admin_destroy()
673 dma_free_coherent(edev->dmadev, siz in efa_com_admin_destroy()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/amazon/ena/
H A Dena_com.c139 aenq->entries = dma_alloc_coherent(ena_dev->dmadev, size, in ena_com_admin_init_aenq()
336 dev_node = dev_to_node(ena_dev->dmadev); in ena_com_init_io_sq()
337 set_dev_node(ena_dev->dmadev, ctx->numa_node); in ena_com_init_io_sq()
339 dma_alloc_coherent(ena_dev->dmadev, size, in ena_com_init_io_sq()
342 set_dev_node(ena_dev->dmadev, dev_node); in ena_com_init_io_sq()
345 dma_alloc_coherent(ena_dev->dmadev, size, in ena_com_init_io_sq()
368 dev_node = dev_to_node(ena_dev->dmadev); in ena_com_init_io_sq()
369 set_dev_node(ena_dev->dmadev, ctx->numa_node); in ena_com_init_io_sq()
371 devm_kzalloc(ena_dev->dmadev, size, GFP_KERNEL); in ena_com_init_io_sq()
372 set_dev_node(ena_dev->dmadev, dev_nod in ena_com_init_io_sq()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/amazon/ena/
H A Dena_com.c136 aenq->entries = dma_alloc_coherent(ena_dev->dmadev, size, in ena_com_admin_init_aenq()
327 dev_node = dev_to_node(ena_dev->dmadev); in ena_com_init_io_sq()
328 set_dev_node(ena_dev->dmadev, ctx->numa_node); in ena_com_init_io_sq()
330 dma_alloc_coherent(ena_dev->dmadev, size, in ena_com_init_io_sq()
333 set_dev_node(ena_dev->dmadev, dev_node); in ena_com_init_io_sq()
336 dma_alloc_coherent(ena_dev->dmadev, size, in ena_com_init_io_sq()
358 dev_node = dev_to_node(ena_dev->dmadev); in ena_com_init_io_sq()
359 set_dev_node(ena_dev->dmadev, ctx->numa_node); in ena_com_init_io_sq()
361 devm_kzalloc(ena_dev->dmadev, size, GFP_KERNEL); in ena_com_init_io_sq()
362 set_dev_node(ena_dev->dmadev, dev_nod in ena_com_init_io_sq()
[all...]
/kernel/linux/linux-5.10/drivers/spi/
H A Dspi-mem.c38 struct device *dmadev; in spi_controller_dma_map_mem_op_data() local
44 dmadev = ctlr->dma_tx->device->dev; in spi_controller_dma_map_mem_op_data()
46 dmadev = ctlr->dma_rx->device->dev; in spi_controller_dma_map_mem_op_data()
48 dmadev = ctlr->dev.parent; in spi_controller_dma_map_mem_op_data()
50 if (!dmadev) in spi_controller_dma_map_mem_op_data()
53 return spi_map_buf(ctlr, dmadev, sgt, op->data.buf.in, op->data.nbytes, in spi_controller_dma_map_mem_op_data()
84 struct device *dmadev; in spi_controller_dma_unmap_mem_op_data() local
90 dmadev = ctlr->dma_tx->device->dev; in spi_controller_dma_unmap_mem_op_data()
92 dmadev = ctlr->dma_rx->device->dev; in spi_controller_dma_unmap_mem_op_data()
94 dmadev in spi_controller_dma_unmap_mem_op_data()
[all...]
/kernel/linux/linux-5.10/drivers/infiniband/hw/efa/
H A Defa_com.c131 dma_alloc_coherent(aq->dmadev, size, &sq->dma_addr, GFP_KERNEL); in efa_com_admin_init_sq()
168 dma_alloc_coherent(aq->dmadev, size, &cq->dma_addr, GFP_KERNEL); in efa_com_admin_init_cq()
208 aenq->entries = dma_alloc_coherent(edev->dmadev, size, &aenq->dma_addr, in efa_com_admin_init_aenq()
359 aq->comp_ctx = devm_kzalloc(aq->dmadev, size, GFP_KERNEL); in efa_com_init_comp_ctxt()
360 aq->comp_ctx_pool = devm_kzalloc(aq->dmadev, pool_size, GFP_KERNEL); in efa_com_init_comp_ctxt()
362 devm_kfree(aq->dmadev, aq->comp_ctx_pool); in efa_com_init_comp_ctxt()
363 devm_kfree(aq->dmadev, aq->comp_ctx); in efa_com_init_comp_ctxt()
668 devm_kfree(edev->dmadev, aq->comp_ctx_pool); in efa_com_admin_destroy()
669 devm_kfree(edev->dmadev, aq->comp_ctx); in efa_com_admin_destroy()
672 dma_free_coherent(edev->dmadev, siz in efa_com_admin_destroy()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/engleder/
H A Dtsnep_main.c267 struct device *dmadev = tx->adapter->dmadev; in tsnep_tx_ring_cleanup() local
274 dma_free_coherent(dmadev, PAGE_SIZE, tx->page[i], in tsnep_tx_ring_cleanup()
284 struct device *dmadev = tx->adapter->dmadev; in tsnep_tx_ring_create() local
292 dma_alloc_coherent(dmadev, PAGE_SIZE, &tx->page_dma[i], in tsnep_tx_ring_create()
438 struct device *dmadev = tx->adapter->dmadev; in tsnep_tx_map() local
450 dma = dma_map_single(dmadev, skb->data, len, in tsnep_tx_map()
456 dma = skb_frag_dma_map(dmadev, in tsnep_tx_map()
478 struct device *dmadev = tx->adapter->dmadev; tsnep_tx_unmap() local
568 struct device *dmadev = tx->adapter->dmadev; tsnep_xdp_tx_map() local
893 struct device *dmadev = rx->adapter->dmadev; tsnep_rx_ring_cleanup() local
925 struct device *dmadev = rx->adapter->dmadev; tsnep_rx_ring_create() local
1369 struct device *dmadev = rx->adapter->dmadev; tsnep_rx_poll() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/udl/
H A Dudl_main.c317 udl->dmadev = usb_intf_get_dma_device(to_usb_interface(dev->dev)); in udl_init()
318 if (!udl->dmadev) in udl_init()
349 put_device(udl->dmadev); in udl_init()
359 put_device(udl->dmadev); in udl_drop_usb()
360 udl->dmadev = NULL; in udl_drop_usb()
/kernel/linux/linux-6.6/drivers/gpu/drm/udl/
H A Dudl_main.c314 udl->dmadev = usb_intf_get_dma_device(to_usb_interface(dev->dev)); in udl_init()
315 if (!udl->dmadev) in udl_init()
346 put_device(udl->dmadev); in udl_init()
356 put_device(udl->dmadev); in udl_drop_usb()
357 udl->dmadev = NULL; in udl_drop_usb()
/kernel/linux/linux-6.6/drivers/spi/
H A Dspi-mem.c40 struct device *dmadev; in spi_controller_dma_map_mem_op_data() local
46 dmadev = ctlr->dma_tx->device->dev; in spi_controller_dma_map_mem_op_data()
48 dmadev = ctlr->dma_rx->device->dev; in spi_controller_dma_map_mem_op_data()
50 dmadev = ctlr->dev.parent; in spi_controller_dma_map_mem_op_data()
52 if (!dmadev) in spi_controller_dma_map_mem_op_data()
55 return spi_map_buf(ctlr, dmadev, sgt, op->data.buf.in, op->data.nbytes, in spi_controller_dma_map_mem_op_data()
86 struct device *dmadev; in spi_controller_dma_unmap_mem_op_data() local
92 dmadev = ctlr->dma_tx->device->dev; in spi_controller_dma_unmap_mem_op_data()
94 dmadev = ctlr->dma_rx->device->dev; in spi_controller_dma_unmap_mem_op_data()
96 dmadev in spi_controller_dma_unmap_mem_op_data()
[all...]

Completed in 27 milliseconds

1234