Home
last modified time | relevance | path

Searched refs:dma_dev (Results 1 – 25 of 173) sorted by relevance

1234567

/linux-6.3-rc2/drivers/dma/
A Dmcf-edma.c219 INIT_LIST_HEAD(&mcf_edma->dma_dev.channels); in mcf_edma_probe()
243 mcf_edma->dma_dev.dev = &pdev->dev; in mcf_edma_probe()
244 mcf_edma->dma_dev.device_alloc_chan_resources = in mcf_edma_probe()
246 mcf_edma->dma_dev.device_free_chan_resources = in mcf_edma_probe()
249 mcf_edma->dma_dev.device_prep_dma_cyclic = in mcf_edma_probe()
253 mcf_edma->dma_dev.device_pause = fsl_edma_pause; in mcf_edma_probe()
260 mcf_edma->dma_dev.directions = in mcf_edma_probe()
263 mcf_edma->dma_dev.filter.fn = mcf_edma_filter_fn; in mcf_edma_probe()
264 mcf_edma->dma_dev.filter.map = pdata->slave_map; in mcf_edma_probe()
287 fsl_edma_cleanup_vchan(&mcf_edma->dma_dev); in mcf_edma_remove()
[all …]
A Dfsl-edma.c350 INIT_LIST_HEAD(&fsl_edma->dma_dev.channels); in fsl_edma_probe()
360 vchan_init(&fsl_chan->vchan, &fsl_edma->dma_dev); in fsl_edma_probe()
372 dma_cap_set(DMA_SLAVE, fsl_edma->dma_dev.cap_mask); in fsl_edma_probe()
376 fsl_edma->dma_dev.dev = &pdev->dev; in fsl_edma_probe()
377 fsl_edma->dma_dev.device_alloc_chan_resources in fsl_edma_probe()
379 fsl_edma->dma_dev.device_free_chan_resources in fsl_edma_probe()
386 fsl_edma->dma_dev.device_pause = fsl_edma_pause; in fsl_edma_probe()
387 fsl_edma->dma_dev.device_resume = fsl_edma_resume; in fsl_edma_probe()
414 dma_async_device_unregister(&fsl_edma->dma_dev); in fsl_edma_probe()
431 fsl_edma_cleanup_vchan(&fsl_edma->dma_dev); in fsl_edma_remove()
[all …]
A Ddma-axi-dmac.c150 struct dma_device dma_dev; member
157 dma_dev); in chan_to_axi_dmac()
324 dev_dbg(dmac->dma_dev.dev, in axi_dmac_dequeue_partial_xfers()
328 dev_warn(dmac->dma_dev.dev, in axi_dmac_dequeue_partial_xfers()
882 dev_err(dmac->dma_dev.dev, in axi_dmac_detect_caps()
890 dev_err(dmac->dma_dev.dev, in axi_dmac_detect_caps()
911 struct dma_device *dma_dev; in axi_dmac_probe() local
953 dma_dev = &dmac->dma_dev; in axi_dmac_probe()
965 dma_dev->dev = &pdev->dev; in axi_dmac_probe()
966 dma_dev->chancnt = 1; in axi_dmac_probe()
[all …]
A Daltera-msgdma.c810 struct dma_device *dma_dev; in msgdma_probe() local
858 dma_dev = &mdev->dmadev; in msgdma_probe()
861 dma_cap_zero(dma_dev->cap_mask); in msgdma_probe()
862 dma_cap_set(DMA_MEMCPY, dma_dev->cap_mask); in msgdma_probe()
863 dma_cap_set(DMA_SLAVE, dma_dev->cap_mask); in msgdma_probe()
872 INIT_LIST_HEAD(&dma_dev->channels); in msgdma_probe()
877 dma_dev->dev = &pdev->dev; in msgdma_probe()
882 dma_dev->device_config = msgdma_dma_config; in msgdma_probe()
887 mdev->dmachan.device = dma_dev; in msgdma_probe()
899 ret = dma_async_device_register(dma_dev); in msgdma_probe()
[all …]
A Dimg-mdc-dma.c134 struct dma_device dma_dev; member
183 return mdma->dma_dev.dev; in mdma2dev()
913 dma_cap_zero(mdma->dma_dev.cap_mask); in mdc_dma_probe()
914 dma_cap_set(DMA_SLAVE, mdma->dma_dev.cap_mask); in mdc_dma_probe()
947 mdma->dma_dev.dev = &pdev->dev; in mdc_dma_probe()
962 mdma->dma_dev.src_addr_widths |= BIT(i); in mdc_dma_probe()
963 mdma->dma_dev.dst_addr_widths |= BIT(i); in mdc_dma_probe()
966 INIT_LIST_HEAD(&mdma->dma_dev.channels); in mdc_dma_probe()
983 vchan_init(&mchan->vc, &mdma->dma_dev); in mdc_dma_probe()
1013 dma_async_device_unregister(&mdma->dma_dev); in mdc_dma_probe()
[all …]
A Dnbpfaxi.c230 struct dma_device dma_dev; member
1247 struct dma_device *dma_dev = &nbpf->dma_dev; in nbpf_chan_probe() local
1255 chan->dma_chan.device = dma_dev; in nbpf_chan_probe()
1272 &dma_dev->channels); in nbpf_chan_probe()
1296 struct dma_device *dma_dev; in nbpf_probe() local
1317 dma_dev = &nbpf->dma_dev; in nbpf_probe()
1318 dma_dev->dev = dev; in nbpf_probe()
1393 INIT_LIST_HEAD(&dma_dev->channels); in nbpf_probe()
1407 dma_dev->device_alloc_chan_resources in nbpf_probe()
1424 dma_dev->device_config = nbpf_config; in nbpf_probe()
[all …]
A Dfsl_raid.c628 struct dma_device *dma_dev; in fsl_re_chan_probe() local
636 dma_dev = &re_priv->dma_dev; in fsl_re_chan_probe()
682 chan->chan.device = dma_dev; in fsl_re_chan_probe()
752 struct dma_device *dma_dev; in fsl_re_probe() local
781 dma_dev = &re_priv->dma_dev; in fsl_re_probe()
782 dma_dev->dev = dev; in fsl_re_probe()
783 INIT_LIST_HEAD(&dma_dev->channels); in fsl_re_probe()
790 dma_dev->max_xor = FSL_RE_MAX_XOR_SRCS; in fsl_re_probe()
794 dma_dev->max_pq = FSL_RE_MAX_PQ_SRCS; in fsl_re_probe()
796 dma_cap_set(DMA_PQ, dma_dev->cap_mask); in fsl_re_probe()
[all …]
A Dtegra210-adma.c150 struct dma_device dma_dev; member
869 INIT_LIST_HEAD(&tdma->dma_dev.channels); in tegra_adma_probe()
882 vchan_init(&tdc->vc, &tdma->dma_dev); in tegra_adma_probe()
897 dma_cap_set(DMA_SLAVE, tdma->dma_dev.cap_mask); in tegra_adma_probe()
899 dma_cap_set(DMA_CYCLIC, tdma->dma_dev.cap_mask); in tegra_adma_probe()
901 tdma->dma_dev.dev = &pdev->dev; in tegra_adma_probe()
902 tdma->dma_dev.device_alloc_chan_resources = in tegra_adma_probe()
904 tdma->dma_dev.device_free_chan_resources = in tegra_adma_probe()
915 tdma->dma_dev.device_pause = tegra_adma_pause; in tegra_adma_probe()
939 dma_async_device_unregister(&tdma->dma_dev); in tegra_adma_probe()
[all …]
A Dmv_xor_v2.c718 struct dma_device *dma_dev; in mv_xor_v2_probe() local
825 dma_dev = &xor_dev->dmadev; in mv_xor_v2_probe()
828 dma_cap_zero(dma_dev->cap_mask); in mv_xor_v2_probe()
829 dma_cap_set(DMA_MEMCPY, dma_dev->cap_mask); in mv_xor_v2_probe()
830 dma_cap_set(DMA_XOR, dma_dev->cap_mask); in mv_xor_v2_probe()
834 INIT_LIST_HEAD(&dma_dev->channels); in mv_xor_v2_probe()
839 dma_dev->dev = &pdev->dev; in mv_xor_v2_probe()
843 dma_dev->max_xor = 8; in mv_xor_v2_probe()
846 xor_dev->dmachan.device = dma_dev; in mv_xor_v2_probe()
849 &dma_dev->channels); in mv_xor_v2_probe()
[all …]
A Dsprd-dma.c209 struct dma_device dma_dev; member
358 dev_warn(sdev->dma_dev.dev, in sprd_dma_pause_resume()
1172 sdev->dma_dev.chancnt = chn_count; in sprd_dma_probe()
1173 INIT_LIST_HEAD(&sdev->dma_dev.channels); in sprd_dma_probe()
1174 INIT_LIST_HEAD(&sdev->dma_dev.global_node); in sprd_dma_probe()
1175 sdev->dma_dev.dev = &pdev->dev; in sprd_dma_probe()
1183 sdev->dma_dev.device_pause = sprd_dma_pause; in sprd_dma_probe()
1184 sdev->dma_dev.device_resume = sprd_dma_resume; in sprd_dma_probe()
1196 vchan_init(&dma_chn->vc, &sdev->dma_dev); in sprd_dma_probe()
1227 dma_async_device_unregister(&sdev->dma_dev); in sprd_dma_probe()
[all …]
A Dep93xx_dma.c204 struct dma_device dma_dev; member
1322 struct dma_device *dma_dev; in ep93xx_dma_probe() local
1331 dma_dev = &edma->dma_dev; in ep93xx_dma_probe()
1335 INIT_LIST_HEAD(&dma_dev->channels); in ep93xx_dma_probe()
1340 edmac->chan.device = dma_dev; in ep93xx_dma_probe()
1359 &dma_dev->channels); in ep93xx_dma_probe()
1362 dma_cap_zero(dma_dev->cap_mask); in ep93xx_dma_probe()
1363 dma_cap_set(DMA_SLAVE, dma_dev->cap_mask); in ep93xx_dma_probe()
1364 dma_cap_set(DMA_CYCLIC, dma_dev->cap_mask); in ep93xx_dma_probe()
1366 dma_dev->dev = &pdev->dev; in ep93xx_dma_probe()
[all …]
A Dhisi_dma.c161 struct dma_device dma_dev; member
824 struct dma_device *dma_dev; in hisi_dma_init_dma_dev() local
826 dma_dev = &hdma_dev->dma_dev; in hisi_dma_init_dma_dev()
827 dma_cap_set(DMA_MEMCPY, dma_dev->cap_mask); in hisi_dma_init_dma_dev()
834 dma_dev->directions = BIT(DMA_MEM_TO_MEM); in hisi_dma_init_dma_dev()
835 dma_dev->dev = &hdma_dev->pdev->dev; in hisi_dma_init_dma_dev()
836 INIT_LIST_HEAD(&dma_dev->channels); in hisi_dma_init_dma_dev()
906 hdma_dev->dma_dev.dbg_dev_root); in hisi_dma_create_chan_dir()
921 if (hdma_dev->dma_dev.dbg_dev_root == NULL) in hisi_dma_create_debugfs()
955 struct dma_device *dma_dev; in hisi_dma_probe() local
[all …]
A Dxgene-dma.c1485 struct dma_device *dma_dev) in xgene_dma_set_caps() argument
1488 dma_cap_zero(dma_dev->cap_mask); in xgene_dma_set_caps()
1503 dma_cap_set(DMA_PQ, dma_dev->cap_mask); in xgene_dma_set_caps()
1504 dma_cap_set(DMA_XOR, dma_dev->cap_mask); in xgene_dma_set_caps()
1507 dma_cap_set(DMA_XOR, dma_dev->cap_mask); in xgene_dma_set_caps()
1511 dma_dev->dev = chan->dev; in xgene_dma_set_caps()
1525 dma_dev->max_pq = XGENE_DMA_MAX_XOR_SRC; in xgene_dma_set_caps()
1533 struct dma_device *dma_dev = &pdma->dma_dev[id]; in xgene_dma_async_register() local
1536 chan->dma_chan.device = dma_dev; in xgene_dma_async_register()
1549 xgene_dma_set_caps(chan, dma_dev); in xgene_dma_async_register()
[all …]
A Dtegra186-gpc-dma.c255 struct dma_device dma_dev; member
1379 tdma->dma_dev.dev = &pdev->dev; in tegra_dma_probe()
1397 INIT_LIST_HEAD(&tdma->dma_dev.channels); in tegra_dma_probe()
1416 vchan_init(&tdc->vc, &tdma->dma_dev); in tegra_dma_probe()
1424 dma_cap_set(DMA_SLAVE, tdma->dma_dev.cap_mask); in tegra_dma_probe()
1434 tdma->dma_dev.copy_align = 2; in tegra_dma_probe()
1435 tdma->dma_dev.fill_align = 2; in tegra_dma_probe()
1436 tdma->dma_dev.device_alloc_chan_resources = in tegra_dma_probe()
1438 tdma->dma_dev.device_free_chan_resources = in tegra_dma_probe()
1466 dma_async_device_unregister(&tdma->dma_dev); in tegra_dma_probe()
[all …]
/linux-6.3-rc2/drivers/dma/ptdma/
A Dptdma-dmaengine.c323 struct dma_device *dma_dev = &pt->dma_dev; in pt_dmaengine_register() local
355 dma_dev->dev = pt->dev; in pt_dmaengine_register()
358 dma_dev->directions = DMA_MEM_TO_MEM; in pt_dmaengine_register()
369 INIT_LIST_HEAD(&dma_dev->channels); in pt_dmaengine_register()
379 dma_dev->device_tx_status = pt_tx_status; in pt_dmaengine_register()
380 dma_dev->device_pause = pt_pause; in pt_dmaengine_register()
381 dma_dev->device_resume = pt_resume; in pt_dmaengine_register()
386 vchan_init(&chan->vc, dma_dev); in pt_dmaengine_register()
390 ret = dma_async_device_register(dma_dev); in pt_dmaengine_register()
407 struct dma_device *dma_dev = &pt->dma_dev; in pt_dmaengine_unregister() local
[all …]
/linux-6.3-rc2/drivers/spi/
A Dspi-pxa2xx-pci.c78 if (dws->dma_dev != chan->device->dev) in lpss_dma_filter()
85 static void lpss_dma_put_device(void *dma_dev) in lpss_dma_put_device() argument
87 pci_dev_put(dma_dev); in lpss_dma_put_device()
94 struct pci_dev *dma_dev; in lpss_spi_setup() local
146 dma_dev = pci_get_slot(dev->bus, PCI_DEVFN(PCI_SLOT(dev->devfn), 0)); in lpss_spi_setup()
152 tx->dma_dev = &dma_dev->dev; in lpss_spi_setup()
157 rx->dma_dev = &dma_dev->dev; in lpss_spi_setup()
190 struct pci_dev *dma_dev; in mrfld_spi_setup() local
222 dma_dev = pci_get_slot(dev->bus, PCI_DEVFN(21, 0)); in mrfld_spi_setup()
228 tx->dma_dev = &dma_dev->dev; in mrfld_spi_setup()
[all …]
/linux-6.3-rc2/drivers/crypto/ccp/
A Dccp-dmaengine.c668 struct dma_device *dma_dev = &ccp->dma_dev; in ccp_dmaengine_register() local
714 dma_dev->dev = ccp->dev; in ccp_dmaengine_register()
717 dma_dev->directions = DMA_MEM_TO_MEM; in ccp_dmaengine_register()
731 INIT_LIST_HEAD(&dma_dev->channels); in ccp_dmaengine_register()
747 dma_chan->device = dma_dev; in ccp_dmaengine_register()
757 dma_dev->device_tx_status = ccp_tx_status; in ccp_dmaengine_register()
758 dma_dev->device_pause = ccp_pause; in ccp_dmaengine_register()
759 dma_dev->device_resume = ccp_resume; in ccp_dmaengine_register()
762 ret = dma_async_device_register(dma_dev); in ccp_dmaengine_register()
780 struct dma_device *dma_dev = &ccp->dma_dev; in ccp_dmaengine_unregister() local
[all …]
/linux-6.3-rc2/drivers/mmc/host/
A Dmmc_spi.c162 if (host->dma_dev) in mmc_spi_readbytes()
169 if (host->dma_dev) in mmc_spi_readbytes()
522 if (host->dma_dev) in mmc_spi_command_send()
656 if (host->dma_dev) in mmc_spi_writeblock()
668 if (host->dma_dev) in mmc_spi_writeblock()
721 if (host->dma_dev) in mmc_spi_writeblock()
844 if (host->dma_dev) in mmc_spi_readblock()
860 struct device *dma_dev = host->dma_dev; in mmc_spi_data_do() local
895 if (dma_dev) { in mmc_spi_data_do()
944 if (dma_dev) in mmc_spi_data_do()
[all …]
/linux-6.3-rc2/drivers/dma/sf-pdma/
A Dsf-pdma.c90 dev_err(chan->pdma->dma_dev.dev, in sf_pdma_prep_dma_memcpy()
453 INIT_LIST_HEAD(&pdma->dma_dev.channels); in sf_pdma_setup_chans()
484 vchan_init(&chan->vchan, &pdma->dma_dev); in sf_pdma_setup_chans()
530 pdma->dma_dev.dev = &pdev->dev; in sf_pdma_probe()
534 pdma->dma_dev.copy_align = 2; in sf_pdma_probe()
535 pdma->dma_dev.src_addr_widths = widths; in sf_pdma_probe()
536 pdma->dma_dev.dst_addr_widths = widths; in sf_pdma_probe()
539 pdma->dma_dev.descriptor_reuse = true; in sf_pdma_probe()
542 pdma->dma_dev.device_alloc_chan_resources = in sf_pdma_probe()
544 pdma->dma_dev.device_free_chan_resources = in sf_pdma_probe()
[all …]
/linux-6.3-rc2/drivers/tty/serial/8250/
A D8250_mid.c45 struct pci_dev *dma_dev; member
71 mid->dma_dev = pci_get_slot(pdev->bus, in pnw_setup()
78 pci_dev_put(mid->dma_dev); in pnw_exit()
90 chip = pci_get_drvdata(mid->dma_dev); in tng_handle_irq()
126 mid->dma_dev = pci_get_slot(pdev->bus, PCI_DEVFN(5, 0)); in tng_setup()
134 pci_dev_put(mid->dma_dev); in tng_exit()
194 mid->dma_dev = pdev; in dnv_setup()
202 if (!mid->dma_dev) in dnv_exit()
262 if (!mid->dma_dev) in mid8250_dma_setup()
279 rx_param->dma_dev = &mid->dma_dev->dev; in mid8250_dma_setup()
[all …]
/linux-6.3-rc2/drivers/gpu/drm/exynos/
A Dexynos_drm_dma.c48 if (get_dma_ops(priv->dma_dev) != get_dma_ops(subdrv_dev)) { in drm_iommu_attach_device()
100 if (!priv->dma_dev) { in exynos_drm_register_dma()
101 priv->dma_dev = dev; in exynos_drm_register_dma()
116 mapping = iommu_get_domain_for_dev(priv->dma_dev); in exynos_drm_register_dma()
144 priv->dma_dev = NULL; in exynos_drm_cleanup_dma()
/linux-6.3-rc2/drivers/net/ethernet/broadcom/
A Dbgmac.c135 struct device *dma_dev = bgmac->dma_dev; in bgmac_dma_tx_add() local
237 struct device *dma_dev = bgmac->dma_dev; in bgmac_dma_tx_free() local
336 struct device *dma_dev = bgmac->dma_dev; in bgmac_dma_rx_skb_for_slot() local
425 struct device *dma_dev = bgmac->dma_dev; in bgmac_dma_rx_read() local
436 bgmac_dma_rx_poison_buf(dma_dev, slot); in bgmac_dma_rx_read()
441 dma_unmap_single(dma_dev, dma_addr, in bgmac_dma_rx_read()
528 struct device *dma_dev = bgmac->dma_dev; in bgmac_dma_tx_ring_free() local
547 dma_unmap_page(dma_dev, slot->dma_addr, in bgmac_dma_tx_ring_free()
555 struct device *dma_dev = bgmac->dma_dev; in bgmac_dma_rx_ring_free() local
576 struct device *dma_dev = bgmac->dma_dev; in bgmac_dma_ring_desc_free() local
[all …]
/linux-6.3-rc2/drivers/dma/sh/
A Dshdmac.c169 dev_warn(shdev->shdma_dev.dma_dev.dev, in sh_dmae_rst()
549 dev_err(sdev->dma_dev.dev, in sh_dmae_chan_probe()
680 struct dma_device *dma_dev; in sh_dmae_probe() local
720 dma_dev = &shdev->shdma_dev.dma_dev; in sh_dmae_probe()
731 dma_dev->src_addr_widths = widths; in sh_dmae_probe()
732 dma_dev->dst_addr_widths = widths; in sh_dmae_probe()
737 dma_cap_set(DMA_MEMCPY, dma_dev->cap_mask); in sh_dmae_probe()
739 dma_cap_set(DMA_SLAVE, dma_dev->cap_mask); in sh_dmae_probe()
742 dma_dev->copy_align = LOG2_DEFAULT_XFER_SIZE; in sh_dmae_probe()
890 struct dma_device *dma_dev = &shdev->shdma_dev.dma_dev; in sh_dmae_remove() local
[all …]
/linux-6.3-rc2/drivers/media/usb/stk1160/
A Dstk1160-video.c300 struct device *dma_dev = stk1160_get_dmadev(dev); in stk1160_isoc_irq() local
317 dma_sync_sgtable_for_cpu(dma_dev, stk_urb->sgt, DMA_FROM_DEVICE); in stk1160_isoc_irq()
327 dma_sync_sgtable_for_device(dma_dev, stk_urb->sgt, DMA_FROM_DEVICE); in stk1160_isoc_irq()
365 struct device *dma_dev = stk1160_get_dmadev(dev); in stk_free_urb() local
367 dma_vunmap_noncontiguous(dma_dev, stk_urb->transfer_buffer); in stk_free_urb()
368 dma_free_noncontiguous(dma_dev, stk_urb->urb->transfer_buffer_length, in stk_free_urb()
410 struct device *dma_dev = stk1160_get_dmadev(dev); in stk1160_fill_urb() local
415 stk_urb->sgt = dma_alloc_noncontiguous(dma_dev, sb_size, in stk1160_fill_urb()
425 stk_urb->transfer_buffer = dma_vmap_noncontiguous(dma_dev, sb_size, in stk1160_fill_urb()
434 dma_free_noncontiguous(dma_dev, sb_size, stk_urb->sgt, DMA_FROM_DEVICE); in stk1160_fill_urb()
/linux-6.3-rc2/sound/soc/samsung/
A Ddmaengine.c19 struct device *dma_dev) in samsung_asoc_dma_platform_register() argument
29 pcm_conf->dma_dev = dma_dev; in samsung_asoc_dma_platform_register()

Completed in 60 milliseconds

1234567