Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/dma/
Ddma-axi-dmac.c120 struct dma_device dma_dev; member
129 dma_dev); in chan_to_axi_dmac()
565 struct dma_device *dma_dev; in axi_dmac_probe() local
606 dma_dev = &dmac->dma_dev; in axi_dmac_probe()
607 dma_cap_set(DMA_SLAVE, dma_dev->cap_mask); in axi_dmac_probe()
608 dma_cap_set(DMA_CYCLIC, dma_dev->cap_mask); in axi_dmac_probe()
609 dma_dev->device_free_chan_resources = axi_dmac_free_chan_resources; in axi_dmac_probe()
610 dma_dev->device_tx_status = dma_cookie_status; in axi_dmac_probe()
611 dma_dev->device_issue_pending = axi_dmac_issue_pending; in axi_dmac_probe()
612 dma_dev->device_prep_slave_sg = axi_dmac_prep_slave_sg; in axi_dmac_probe()
[all …]
Dnbpfaxi.c226 struct dma_device dma_dev; member
319 dev_dbg(nbpf->dma_dev.dev, "%s(0x%p + 0x%x) = 0x%x\n", in nbpf_read()
328 dev_dbg(nbpf->dma_dev.dev, "%s(0x%p + 0x%x) = 0x%x\n", in nbpf_write()
394 dev_dbg(chan->nbpf->dma_dev.dev, "%s(): next 0x%x, cur 0x%x\n", __func__, in nbpf_start()
826 dev_dbg(chan->nbpf->dma_dev.dev, "%s(): force-free desc %p cookie %d\n", in nbpf_chan_idle()
1082 dchan = dma_get_any_slave_channel(&nbpf->dma_dev); in nbpf_of_xlate()
1216 dev_warn(nbpf->dma_dev.dev, "DMA error IRQ %u\n", irq); in nbpf_err_irq()
1234 struct dma_device *dma_dev = &nbpf->dma_dev; in nbpf_chan_probe() local
1242 chan->dma_chan.device = dma_dev; in nbpf_chan_probe()
1246 dev_dbg(dma_dev->dev, "%s(): channel %d: -> %p\n", __func__, n, chan->base); in nbpf_chan_probe()
[all …]
Dimg-mdc-dma.c136 struct dma_device dma_dev; member
185 return mdma->dma_dev.dev; in mdma2dev()
782 list_for_each_entry(chan, &mdma->dma_dev.channels, device_node) { in mdc_of_xlate()
870 dma_cap_zero(mdma->dma_dev.cap_mask); in mdc_dma_probe()
871 dma_cap_set(DMA_SLAVE, mdma->dma_dev.cap_mask); in mdc_dma_probe()
872 dma_cap_set(DMA_PRIVATE, mdma->dma_dev.cap_mask); in mdc_dma_probe()
873 dma_cap_set(DMA_CYCLIC, mdma->dma_dev.cap_mask); in mdc_dma_probe()
874 dma_cap_set(DMA_MEMCPY, mdma->dma_dev.cap_mask); in mdc_dma_probe()
904 mdma->dma_dev.dev = &pdev->dev; in mdc_dma_probe()
905 mdma->dma_dev.device_prep_slave_sg = mdc_prep_slave_sg; in mdc_dma_probe()
[all …]
Dfsl_raid.c638 struct dma_device *dma_dev; in fsl_re_chan_probe() local
646 dma_dev = &re_priv->dma_dev; in fsl_re_chan_probe()
692 chan->chan.device = dma_dev; in fsl_re_chan_probe()
762 struct dma_device *dma_dev; in fsl_re_probe() local
791 dma_dev = &re_priv->dma_dev; in fsl_re_probe()
792 dma_dev->dev = dev; in fsl_re_probe()
793 INIT_LIST_HEAD(&dma_dev->channels); in fsl_re_probe()
796 dma_dev->device_alloc_chan_resources = fsl_re_alloc_chan_resources; in fsl_re_probe()
797 dma_dev->device_tx_status = fsl_re_tx_status; in fsl_re_probe()
798 dma_dev->device_issue_pending = fsl_re_issue_pending; in fsl_re_probe()
[all …]
Diop-adma.c1283 struct dma_device *dma_dev; in iop_adma_probe() local
1297 dma_dev = &adev->common; in iop_adma_probe()
1319 dma_dev->cap_mask = plat_data->cap_mask; in iop_adma_probe()
1324 INIT_LIST_HEAD(&dma_dev->channels); in iop_adma_probe()
1327 dma_dev->device_alloc_chan_resources = iop_adma_alloc_chan_resources; in iop_adma_probe()
1328 dma_dev->device_free_chan_resources = iop_adma_free_chan_resources; in iop_adma_probe()
1329 dma_dev->device_tx_status = iop_adma_status; in iop_adma_probe()
1330 dma_dev->device_issue_pending = iop_adma_issue_pending; in iop_adma_probe()
1331 dma_dev->dev = &pdev->dev; in iop_adma_probe()
1334 if (dma_has_cap(DMA_MEMCPY, dma_dev->cap_mask)) in iop_adma_probe()
[all …]
Dep93xx_dma.c201 struct dma_device dma_dev; member
1277 struct dma_device *dma_dev; in ep93xx_dma_probe() local
1286 dma_dev = &edma->dma_dev; in ep93xx_dma_probe()
1290 INIT_LIST_HEAD(&dma_dev->channels); in ep93xx_dma_probe()
1295 edmac->chan.device = dma_dev; in ep93xx_dma_probe()
1315 &dma_dev->channels); in ep93xx_dma_probe()
1318 dma_cap_zero(dma_dev->cap_mask); in ep93xx_dma_probe()
1319 dma_cap_set(DMA_SLAVE, dma_dev->cap_mask); in ep93xx_dma_probe()
1320 dma_cap_set(DMA_CYCLIC, dma_dev->cap_mask); in ep93xx_dma_probe()
1322 dma_dev->dev = &pdev->dev; in ep93xx_dma_probe()
[all …]
Dxgene-dma.c320 struct dma_device dma_dev[XGENE_DMA_MAX_CHANNEL]; member
1652 struct dma_device *dma_dev) in xgene_dma_set_caps() argument
1655 dma_cap_zero(dma_dev->cap_mask); in xgene_dma_set_caps()
1658 dma_cap_set(DMA_SG, dma_dev->cap_mask); in xgene_dma_set_caps()
1671 dma_cap_set(DMA_PQ, dma_dev->cap_mask); in xgene_dma_set_caps()
1672 dma_cap_set(DMA_XOR, dma_dev->cap_mask); in xgene_dma_set_caps()
1675 dma_cap_set(DMA_XOR, dma_dev->cap_mask); in xgene_dma_set_caps()
1679 dma_dev->dev = chan->dev; in xgene_dma_set_caps()
1680 dma_dev->device_alloc_chan_resources = xgene_dma_alloc_chan_resources; in xgene_dma_set_caps()
1681 dma_dev->device_free_chan_resources = xgene_dma_free_chan_resources; in xgene_dma_set_caps()
[all …]
Dmv_xor.c976 struct dma_device *dma_dev; in mv_xor_channel_add() local
986 dma_dev = &mv_chan->dmadev; in mv_xor_channel_add()
993 mv_chan->dummy_src_addr = dma_map_single(dma_dev->dev, in mv_xor_channel_add()
995 mv_chan->dummy_dst_addr = dma_map_single(dma_dev->dev, in mv_xor_channel_add()
1009 dma_dev->cap_mask = cap_mask; in mv_xor_channel_add()
1011 INIT_LIST_HEAD(&dma_dev->channels); in mv_xor_channel_add()
1014 dma_dev->device_alloc_chan_resources = mv_xor_alloc_chan_resources; in mv_xor_channel_add()
1015 dma_dev->device_free_chan_resources = mv_xor_free_chan_resources; in mv_xor_channel_add()
1016 dma_dev->device_tx_status = mv_xor_status; in mv_xor_channel_add()
1017 dma_dev->device_issue_pending = mv_xor_issue_pending; in mv_xor_channel_add()
[all …]
Dmic_x100_dma.c476 dma_async_device_unregister(&mic_dma_dev->dma_dev); in mic_dma_unregister_dma_device()
610 dma_cap_zero(mic_dma_dev->dma_dev.cap_mask); in mic_dma_register_dma_device()
615 dma_cap_set(DMA_MEMCPY, mic_dma_dev->dma_dev.cap_mask); in mic_dma_register_dma_device()
618 dma_cap_set(DMA_PRIVATE, mic_dma_dev->dma_dev.cap_mask); in mic_dma_register_dma_device()
619 mic_dma_dev->dma_dev.device_alloc_chan_resources = in mic_dma_register_dma_device()
621 mic_dma_dev->dma_dev.device_free_chan_resources = in mic_dma_register_dma_device()
623 mic_dma_dev->dma_dev.device_tx_status = mic_dma_tx_status; in mic_dma_register_dma_device()
624 mic_dma_dev->dma_dev.device_prep_dma_memcpy = mic_dma_prep_memcpy_lock; in mic_dma_register_dma_device()
625 mic_dma_dev->dma_dev.device_prep_dma_imm_data = in mic_dma_register_dma_device()
627 mic_dma_dev->dma_dev.device_prep_dma_interrupt = in mic_dma_register_dma_device()
[all …]
Dfsl-edma.c165 struct dma_device dma_dev; member
744 list_for_each_entry_safe(chan, _chan, &fsl_edma->dma_dev.channels, device_node) { in fsl_edma_xlate()
886 INIT_LIST_HEAD(&fsl_edma->dma_dev.channels); in fsl_edma_probe()
893 vchan_init(&fsl_chan->vchan, &fsl_edma->dma_dev); in fsl_edma_probe()
904 dma_cap_set(DMA_PRIVATE, fsl_edma->dma_dev.cap_mask); in fsl_edma_probe()
905 dma_cap_set(DMA_SLAVE, fsl_edma->dma_dev.cap_mask); in fsl_edma_probe()
906 dma_cap_set(DMA_CYCLIC, fsl_edma->dma_dev.cap_mask); in fsl_edma_probe()
908 fsl_edma->dma_dev.dev = &pdev->dev; in fsl_edma_probe()
909 fsl_edma->dma_dev.device_alloc_chan_resources in fsl_edma_probe()
911 fsl_edma->dma_dev.device_free_chan_resources in fsl_edma_probe()
[all …]
Dtegra20-apb-dma.c214 struct dma_device dma_dev; member
1247 chan = dma_get_any_slave_channel(&tdma->dma_dev); in tegra_dma_of_xlate()
1387 INIT_LIST_HEAD(&tdma->dma_dev.channels); in tegra_dma_probe()
1412 tdc->dma_chan.device = &tdma->dma_dev; in tegra_dma_probe()
1415 &tdma->dma_dev.channels); in tegra_dma_probe()
1429 dma_cap_set(DMA_SLAVE, tdma->dma_dev.cap_mask); in tegra_dma_probe()
1430 dma_cap_set(DMA_PRIVATE, tdma->dma_dev.cap_mask); in tegra_dma_probe()
1431 dma_cap_set(DMA_CYCLIC, tdma->dma_dev.cap_mask); in tegra_dma_probe()
1434 tdma->dma_dev.dev = &pdev->dev; in tegra_dma_probe()
1435 tdma->dma_dev.device_alloc_chan_resources = in tegra_dma_probe()
[all …]
Dmic_x100_dma.h143 struct dma_device dma_dev; member
175 return to_mic_dma_dev(ch)->dma_dev.dev; in mic_dma_ch_to_device()
Ddmatest.c791 struct dma_device *dma_dev = chan->device; in dmatest_add_channel() local
804 if (dma_has_cap(DMA_MEMCPY, dma_dev->cap_mask)) { in dmatest_add_channel()
808 if (dma_has_cap(DMA_XOR, dma_dev->cap_mask)) { in dmatest_add_channel()
812 if (dma_has_cap(DMA_PQ, dma_dev->cap_mask)) { in dmatest_add_channel()
Dfsl_raid.h258 struct dma_device dma_dev; member
Dat_hdmac.c1714 BUG_ON(!atslave->dma_dev || atslave->dma_dev != atdma->dma_common.dev); in atc_alloc_chan_resources()
1790 if (atslave->dma_dev == chan->device->dev) { in at_dma_filter()
1844 atslave->dma_dev = &dmac_pdev->dev; in at_dma_xlate()
Ddmaengine.c155 ATTRIBUTE_GROUPS(dma_dev);
/linux-4.4.14/drivers/mmc/host/
Dmmc_spi.c143 struct device *dma_dev; member
182 if (host->dma_dev) in mmc_spi_readbytes()
183 dma_sync_single_for_device(host->dma_dev, in mmc_spi_readbytes()
189 if (host->dma_dev) in mmc_spi_readbytes()
190 dma_sync_single_for_cpu(host->dma_dev, in mmc_spi_readbytes()
537 if (host->dma_dev) { in mmc_spi_command_send()
539 dma_sync_single_for_device(host->dma_dev, in mmc_spi_command_send()
545 if (host->dma_dev) in mmc_spi_command_send()
546 dma_sync_single_for_cpu(host->dma_dev, in mmc_spi_command_send()
682 if (host->dma_dev) in mmc_spi_writeblock()
[all …]
/linux-4.4.14/drivers/tty/serial/8250/
D8250_mid.c46 struct pci_dev *dma_dev; member
72 mid->dma_dev = pci_get_slot(pdev->bus, in pnw_setup()
87 mid->dma_dev = pci_get_slot(pdev->bus, PCI_DEVFN(5, 0)); in tng_setup()
126 mid->dma_dev = pdev; in dnv_setup()
134 if (!mid->dma_dev) in dnv_exit()
178 if (s->dma_dev != chan->device->dev || s->chan_id != chan->chan_id) in mid8250_dma_filter()
192 if (!mid->dma_dev) in mid8250_dma_setup()
209 rx_param->dma_dev = &mid->dma_dev->dev; in mid8250_dma_setup()
210 tx_param->dma_dev = &mid->dma_dev->dev; in mid8250_dma_setup()
D8250_pci.c1436 if (dws->dma_dev != chan->device->dev) in byt_dma_filter()
1452 struct pci_dev *dma_dev; in byt_serial_setup() local
1494 dma_dev = pci_get_slot(pdev->bus, PCI_DEVFN(PCI_SLOT(pdev->devfn), 0)); in byt_serial_setup()
1495 rx_param->dma_dev = &dma_dev->dev; in byt_serial_setup()
1496 tx_param->dma_dev = &dma_dev->dev; in byt_serial_setup()
/linux-4.4.14/drivers/dma/sh/
Dsudmac.c55 struct sudmac_device, shdma_dev.dma_dev)
242 struct platform_device *pdev = to_platform_device(sdev->dma_dev.dev); in sudmac_chan_probe()
249 dev_err(sdev->dma_dev.dev, in sudmac_chan_probe()
283 dev_err(sdev->dma_dev.dev, in sudmac_chan_probe()
338 struct dma_device *dma_dev; in sudmac_probe() local
357 dma_dev = &su_dev->shdma_dev.dma_dev; in sudmac_probe()
364 dma_cap_set(DMA_SLAVE, dma_dev->cap_mask); in sudmac_probe()
384 err = dma_async_device_register(&su_dev->shdma_dev.dma_dev); in sudmac_probe()
401 struct dma_device *dma_dev = &su_dev->shdma_dev.dma_dev; in sudmac_remove() local
403 dma_async_device_unregister(dma_dev); in sudmac_remove()
Dshdmac.c169 dev_warn(shdev->shdma_dev.dma_dev.dev, "Can't initialize DMAOR.\n"); in sh_dmae_rst()
173 dev_warn(shdev->shdma_dev.dma_dev.dev, in sh_dmae_rst()
528 struct platform_device *pdev = to_platform_device(sdev->dma_dev.dev); in sh_dmae_chan_probe()
533 sh_chan = devm_kzalloc(sdev->dma_dev.dev, sizeof(struct sh_dmae_chan), in sh_dmae_chan_probe()
536 dev_err(sdev->dma_dev.dev, in sh_dmae_chan_probe()
558 dev_err(sdev->dma_dev.dev, in sh_dmae_chan_probe()
698 struct dma_device *dma_dev; in sh_dmae_probe() local
740 dma_dev = &shdev->shdma_dev.dma_dev; in sh_dmae_probe()
751 dma_dev->src_addr_widths = widths; in sh_dmae_probe()
752 dma_dev->dst_addr_widths = widths; in sh_dmae_probe()
[all …]
Drcar-hpbdma.c126 struct hpb_dmae_device, shdma_dev.dma_dev)
212 dev_err(hpbdev->shdma_dev.dma_dev.dev, in hpb_dmae_async_reset()
507 to_platform_device(hpbdev->shdma_dev.dma_dev.dev); in hpb_dmae_chan_probe()
515 dev_err(hpbdev->shdma_dev.dma_dev.dev, in hpb_dmae_chan_probe()
541 struct dma_device *dma_dev; in hpb_dmae_probe() local
581 dma_dev = &hpbdev->shdma_dev.dma_dev; in hpb_dmae_probe()
598 dma_cap_set(DMA_MEMCPY, dma_dev->cap_mask); in hpb_dmae_probe()
599 dma_cap_set(DMA_SLAVE, dma_dev->cap_mask); in hpb_dmae_probe()
600 dma_dev->src_addr_widths = widths; in hpb_dmae_probe()
601 dma_dev->dst_addr_widths = widths; in hpb_dmae_probe()
[all …]
Dshdma-base.c40 #define to_shdma_dev(d) container_of(d, struct shdma_dev, dma_dev)
309 dev_warn(sdev->dma_dev.dev, "invalid slave ID passed to dma_request_slave\n"); in shdma_chan_filter()
964 schan->dma_chan.device = &sdev->dma_dev; in shdma_chan_probe()
967 schan->dev = sdev->dma_dev.dev; in shdma_chan_probe()
981 &sdev->dma_dev.channels); in shdma_chan_probe()
995 struct dma_device *dma_dev = &sdev->dma_dev; in shdma_init() local
1018 INIT_LIST_HEAD(&dma_dev->channels); in shdma_init()
1021 dma_dev->device_alloc_chan_resources in shdma_init()
1023 dma_dev->device_free_chan_resources = shdma_free_chan_resources; in shdma_init()
1024 dma_dev->device_prep_dma_memcpy = shdma_prep_memcpy; in shdma_init()
[all …]
Dshdma.h63 struct sh_dmae_device, shdma_dev.dma_dev)
/linux-4.4.14/drivers/spi/
Dspi-pxa2xx-pci.c49 if (dws->dma_dev != chan->device->dev) in lpss_dma_filter()
113 struct pci_dev *dma_dev; in pxa2xx_spi_pci_probe() local
129 dma_dev = pci_get_slot(dev->bus, PCI_DEVFN(PCI_SLOT(dev->devfn), 0)); in pxa2xx_spi_pci_probe()
134 slave->dma_dev = &dma_dev->dev; in pxa2xx_spi_pci_probe()
142 slave->dma_dev = &dma_dev->dev; in pxa2xx_spi_pci_probe()
Dspi-dw-mid.c39 if (s->dma_dev != chan->device->dev) in mid_spi_dma_chan_filter()
48 struct pci_dev *dma_dev; in mid_spi_dma_init() local
57 dma_dev = pci_get_device(PCI_VENDOR_ID_INTEL, 0x0827, NULL); in mid_spi_dma_init()
58 if (!dma_dev) in mid_spi_dma_init()
65 rx->dma_dev = &dma_dev->dev; in mid_spi_dma_init()
72 tx->dma_dev = &dma_dev->dev; in mid_spi_dma_init()
Dspi-topcliff-pch.c846 (param->dma_dev == chan->device->dev)) { in pch_spi_filter()
858 struct pci_dev *dma_dev; in pch_spi_request_dma() local
873 dma_dev = pci_get_slot(data->board_dat->pdev->bus, in pch_spi_request_dma()
878 param->dma_dev = &dma_dev->dev; in pch_spi_request_dma()
893 param->dma_dev = &dma_dev->dev; in pch_spi_request_dma()
/linux-4.4.14/drivers/net/ethernet/broadcom/
Dbgmac.c143 struct device *dma_dev = bgmac->core->dma_dev; in bgmac_dma_tx_add() local
170 slot->dma_addr = dma_map_single(dma_dev, skb->data, skb_headlen(skb), in bgmac_dma_tx_add()
172 if (unlikely(dma_mapping_error(dma_dev, slot->dma_addr))) in bgmac_dma_tx_add()
188 slot->dma_addr = skb_frag_dma_map(dma_dev, frag, 0, in bgmac_dma_tx_add()
190 if (unlikely(dma_mapping_error(dma_dev, slot->dma_addr))) in bgmac_dma_tx_add()
219 dma_unmap_single(dma_dev, slot->dma_addr, skb_headlen(skb), in bgmac_dma_tx_add()
228 dma_unmap_page(dma_dev, slot->dma_addr, len, DMA_TO_DEVICE); in bgmac_dma_tx_add()
243 struct device *dma_dev = bgmac->core->dma_dev; in bgmac_dma_tx_free() local
268 dma_unmap_single(dma_dev, slot->dma_addr, len, in bgmac_dma_tx_free()
271 dma_unmap_page(dma_dev, slot->dma_addr, len, in bgmac_dma_tx_free()
[all …]
Db44.c153 dma_sync_single_for_device(sdev->dma_dev, dma_base + offset, in b44_sync_dma_desc_for_device()
162 dma_sync_single_for_cpu(sdev->dma_dev, dma_base + offset, in b44_sync_dma_desc_for_cpu()
632 dma_unmap_single(bp->sdev->dma_dev, in b44_tx()
677 mapping = dma_map_single(bp->sdev->dma_dev, skb->data, in b44_alloc_rx_skb()
683 if (dma_mapping_error(bp->sdev->dma_dev, mapping) || in b44_alloc_rx_skb()
686 if (!dma_mapping_error(bp->sdev->dma_dev, mapping)) in b44_alloc_rx_skb()
687 dma_unmap_single(bp->sdev->dma_dev, mapping, in b44_alloc_rx_skb()
693 mapping = dma_map_single(bp->sdev->dma_dev, skb->data, in b44_alloc_rx_skb()
696 if (dma_mapping_error(bp->sdev->dma_dev, mapping) || in b44_alloc_rx_skb()
698 if (!dma_mapping_error(bp->sdev->dma_dev, mapping)) in b44_alloc_rx_skb()
[all …]
/linux-4.4.14/arch/powerpc/platforms/512x/
Dmpc512x_lpbfifo.c166 struct dma_device *dma_dev = NULL; in mpc512x_lpbfifo_kick() local
227 dma_dev = lpbfifo.chan->device; in mpc512x_lpbfifo_kick()
244 if (dma_dev->device_config(lpbfifo.chan, &dma_conf)) { in mpc512x_lpbfifo_kick()
251 sg_dma_address(&sg) = dma_map_single(dma_dev->dev, in mpc512x_lpbfifo_kick()
253 if (dma_mapping_error(dma_dev->dev, sg_dma_address(&sg))) in mpc512x_lpbfifo_kick()
328 dma_unmap_single(dma_dev->dev, sg_dma_address(&sg), in mpc512x_lpbfifo_kick()
502 struct dma_device *dma_dev = lpbfifo.chan->device; in mpc512x_lpbfifo_remove() local
510 dma_dev->device_terminate_all(lpbfifo.chan); in mpc512x_lpbfifo_remove()
/linux-4.4.14/drivers/scsi/
Dscsi_lib_dma.c27 struct device *dev = cmd->device->host->dma_dev; in scsi_dma_map()
45 struct device *dev = cmd->device->host->dma_dev; in scsi_dma_unmap()
Dhosts.c202 struct device *dma_dev) in scsi_add_host_with_dma() argument
244 if (!dma_dev) in scsi_add_host_with_dma()
245 dma_dev = shost->shost_gendev.parent; in scsi_add_host_with_dma()
247 shost->dma_dev = dma_dev; in scsi_add_host_with_dma()
Dscsi_lib.c2103 struct device *dev = shost->dma_dev; in __scsi_init_queue()
/linux-4.4.14/drivers/net/ethernet/sun/
Dsunhme.c255 ((__hp)->dma_map((__hp)->dma_dev, (__ptr), (__size), (__dir)))
257 ((__hp)->dma_unmap((__hp)->dma_dev, (__addr), (__size), (__dir)))
259 ((__hp)->dma_sync_for_cpu((__hp)->dma_dev, (__addr), (__size), (__dir)))
261 ((__hp)->dma_sync_for_device((__hp)->dma_dev, (__addr), (__size), (__dir)))
281 dma_map_single((__hp)->dma_dev, (__ptr), (__size), (__dir))
283 dma_unmap_single((__hp)->dma_dev, (__addr), (__size), (__dir))
285 dma_dma_sync_single_for_cpu((__hp)->dma_dev, (__addr), (__size), (__dir))
287 dma_dma_sync_single_for_device((__hp)->dma_dev, (__addr), (__size), (__dir))
309 pci_map_single((__hp)->dma_dev, (__ptr), (__size), (__dir))
311 pci_unmap_single((__hp)->dma_dev, (__addr), (__size), (__dir))
[all …]
Dsunhme.h412 struct device *dma_dev; member
/linux-4.4.14/drivers/net/ethernet/sfc/
Dtx.c67 struct device *dma_dev = &tx_queue->efx->pci_dev->dev; in efx_dequeue_buffer() local
70 dma_unmap_single(dma_dev, unmap_addr, buffer->unmap_len, in efx_dequeue_buffer()
73 dma_unmap_page(dma_dev, unmap_addr, buffer->unmap_len, in efx_dequeue_buffer()
336 struct device *dma_dev = &efx->pci_dev->dev; in efx_enqueue_skb() local
375 dma_addr = dma_map_single(dma_dev, skb->data, len, PCI_DMA_TODEVICE); in efx_enqueue_skb()
379 if (unlikely(dma_mapping_error(dma_dev, dma_addr))) in efx_enqueue_skb()
418 dma_addr = skb_frag_dma_map(dma_dev, fragment, 0, len, in efx_enqueue_skb()
473 dma_unmap_single(dma_dev, unmap_addr, unmap_len, in efx_enqueue_skb()
476 dma_unmap_page(dma_dev, unmap_addr, unmap_len, in efx_enqueue_skb()
1016 struct device *dma_dev = &efx->pci_dev->dev; in tso_start() local
[all …]
/linux-4.4.14/include/linux/
Dshdma-base.h110 struct dma_device dma_dev; member
117 i < (d)->dma_dev.chancnt; c = (d)->schan[++i])
Dpch_dma.h30 struct device *dma_dev; member
/linux-4.4.14/drivers/net/wireless/b43/
Dbus.c117 dev->dma_dev = core->dma_dev; in b43_bus_dev_bcma_init()
216 dev->dma_dev = sdev->dma_dev; in b43_bus_dev_ssb_init()
Ddma.c366 dmaaddr = dma_map_single(ring->dev->dev->dma_dev, in map_descbuffer()
369 dmaaddr = dma_map_single(ring->dev->dev->dma_dev, in map_descbuffer()
381 dma_unmap_single(ring->dev->dev->dma_dev, in unmap_descbuffer()
384 dma_unmap_single(ring->dev->dev->dma_dev, in unmap_descbuffer()
394 dma_sync_single_for_cpu(ring->dev->dev->dma_dev, in sync_descbuffer_for_cpu()
403 dma_sync_single_for_device(ring->dev->dev->dma_dev, in sync_descbuffer_for_device()
434 ring->descbase = dma_zalloc_coherent(ring->dev->dev->dma_dev, in alloc_ringmemory()
447 dma_free_coherent(ring->dev->dev->dma_dev, ring_mem_size, in free_ringmemory()
555 if (unlikely(dma_mapping_error(ring->dev->dev->dma_dev, addr))) in b43_dma_mapping_error()
924 dma_test = dma_map_single(dev->dev->dma_dev, in b43_setup_dmaring()
[all …]
Dbus.h39 struct device *dma_dev; member
/linux-4.4.14/arch/mips/alchemy/common/
Ddma.c77 static const struct dma_dev { struct
127 static const struct dma_dev dma_dev_table_bank2[DMA_NUM_DEV_BANK2] = {
168 const struct dma_dev *dev; in request_au1000_dma()
/linux-4.4.14/sound/soc/
Dsoc-generic-dmaengine-pcm.c123 struct device *dma_dev = dmaengine_dma_dev(pcm, substream); in dmaengine_pcm_set_runtime_hwparams() local
145 hw.period_bytes_max = dma_get_max_seg_size(dma_dev); in dmaengine_pcm_set_runtime_hwparams()
356 if (config && config->dma_dev) { in dmaengine_pcm_request_chan_of()
364 dev_name(config->dma_dev)); in dmaengine_pcm_request_chan_of()
365 dev = config->dma_dev; in dmaengine_pcm_request_chan_of()
/linux-4.4.14/drivers/net/wireless/b43legacy/
Ddma.c268 dmaaddr = dma_map_single(ring->dev->dev->dma_dev, in map_descbuffer()
272 dmaaddr = dma_map_single(ring->dev->dev->dma_dev, in map_descbuffer()
286 dma_unmap_single(ring->dev->dev->dma_dev, in unmap_descbuffer()
290 dma_unmap_single(ring->dev->dev->dma_dev, in unmap_descbuffer()
302 dma_sync_single_for_cpu(ring->dev->dev->dma_dev, in sync_descbuffer_for_cpu()
313 dma_sync_single_for_device(ring->dev->dev->dma_dev, in sync_descbuffer_for_device()
334 ring->descbase = dma_zalloc_coherent(ring->dev->dev->dma_dev, in alloc_ringmemory()
345 dma_free_coherent(ring->dev->dev->dma_dev, B43legacy_DMA_RINGMEMSIZE, in free_ringmemory()
429 if (unlikely(dma_mapping_error(ring->dev->dev->dma_dev, addr))) in b43legacy_dma_mapping_error()
680 dma_test = dma_map_single(dev->dev->dma_dev, ring->txhdr_cache, in b43legacy_setup_dmaring()
[all …]
/linux-4.4.14/arch/arm/mach-imx/devices/
Dplatform-ipu-core.c104 copied_pdata->dma_dev = &imx_ipu_coredev->dev; in imx_alloc_mx3_camera()
125 pdata->dma_dev = &imx_ipu_coredev->dev; in imx_add_mx3_sdc_fb()
/linux-4.4.14/drivers/dma/ioat/
Dsysfs.c73 struct dma_device *dma = &ioat_dma->dma_dev; in ioat_kobject_add()
94 struct dma_device *dma = &ioat_dma->dma_dev; in ioat_kobject_del()
Dinit.c314 struct dma_device *dma = &ioat_dma->dma_dev; in ioat_dma_self_test()
358 tx = ioat_dma->dma_dev.device_prep_dma_memcpy(dma_chan, dma_dest, in ioat_dma_self_test()
431 msixcnt = ioat_dma->dma_dev.chancnt; in ioat_dma_setup_interrupts()
503 struct dma_device *dma = &ioat_dma->dma_dev; in ioat_probe()
558 int err = dma_async_device_register(&ioat_dma->dma_dev); in ioat_register()
571 struct dma_device *dma = &ioat_dma->dma_dev; in ioat_dma_remove()
593 struct dma_device *dma = &ioat_dma->dma_dev; in ioat_enumerate_channels()
755 struct dma_device *dma = &ioat_dma->dma_dev; in ioat_init_channel()
791 struct dma_device *dma = &ioat_dma->dma_dev; in ioat_xor_val_self_test()
1060 dma = &ioat_dma->dma_dev; in ioat_intr_quirk()
[all …]
Ddma.h34 #define to_ioatdma_device(dev) container_of(dev, struct ioatdma_device, dma_dev)
83 struct dma_device dma_dev; member
Ddma.c919 for (i = 0; i < ioat_dma->dma_dev.chancnt; i++) { in ioat_irq_reinit()
/linux-4.4.14/include/linux/platform_data/
Ddma-hsu.h17 struct device *dma_dev; member
Dmmc-atmel-mci.h20 #define find_slave_dev(s) ((s)->sdata.dma_dev)
Dvideo-mx3fb.h46 struct device *dma_dev; member
Dcamera-mx3.h47 struct device *dma_dev; member
Ddma-dw.h28 struct device *dma_dev; member
Ddma-atmel.h32 struct device *dma_dev; member
/linux-4.4.14/sound/soc/tegra/
Dtegra_pcm.c70 config->dma_dev = dev->parent; in tegra_pcm_platform_register_with_chan_names()
/linux-4.4.14/sound/soc/intel/common/
Dsst-firmware.c208 return chan->device->dev == dsp->dma_dev; in dma_chan_filter()
295 dma->chip = dw_probe(sst->dma_dev, &mem, sst_pdata->irq); in sst_dma_new()
346 sst_fw->dma_buf = dma_alloc_coherent(dsp->dma_dev, sst_fw->size, in sst_fw_new()
383 dma_free_coherent(dsp->dma_dev, sst_fw->size, in sst_fw_new()
454 dma_free_coherent(dsp->dma_dev, sst_fw->size, sst_fw->dma_buf, in sst_fw_free()
934 context->buffer = dma_alloc_coherent(dsp->dma_dev, in sst_module_runtime_save()
1005 dma_free_coherent(dsp->dma_dev, module->persistent_size, in sst_module_runtime_restore()
Dsst-dsp.c439 sst->dma_dev = pdata->dma_dev; in sst_dsp_new()
Dsst-acpi.c141 sst_pdata->dma_dev = dev; in sst_acpi_probe()
Dsst-dsp-priv.h270 struct device *dma_dev; member
Dsst-dsp.h212 struct device *dma_dev; member
/linux-4.4.14/include/sound/
Ddmaengine_pcm.h132 struct device *dma_dev; member
/linux-4.4.14/drivers/dma/dw/
Dplatform.c36 .dma_dev = dw->dma.dev, in dw_dma_of_xlate()
66 .dma_dev = dma_spec->dev, in dw_dma_acpi_filter()
Dcore.c927 if (dws->dma_dev != chan->device->dev) in dw_dma_filter()
/linux-4.4.14/sound/atmel/
Dabdac.c343 if (dws->dma_dev == chan->device->dev) { in filter()
473 if (pdata->dws.dma_dev) { in atmel_abdac_probe()
493 if (!pdata->dws.dma_dev || !dac->dma.chan) { in atmel_abdac_probe()
Dac97c.c882 if (dws->dma_dev == chan->device->dev) { in filter()
1051 if (pdata->rx_dws.dma_dev) { in atmel_ac97c_probe()
1080 if (pdata->tx_dws.dma_dev) { in atmel_ac97c_probe()
/linux-4.4.14/drivers/ata/
Dpata_octeon_cf.c895 struct platform_device *dma_dev; in octeon_cf_probe() local
896 dma_dev = of_find_device_by_node(dma_node); in octeon_cf_probe()
897 if (dma_dev) { in octeon_cf_probe()
900 res_dma = platform_get_resource(dma_dev, IORESOURCE_MEM, 0); in octeon_cf_probe()
913 i = platform_get_irq(dma_dev, 0); in octeon_cf_probe()
Dsata_dwc_460ex.c791 if (dws->dma_dev != chan->device->dev) in sata_dwc_dma_filter()
857 hsdevp->dws->dma_dev = hsdev->dev; in sata_dwc_port_start()
/linux-4.4.14/drivers/mtd/nand/
Dfsmc_nand.c559 struct dma_device *dma_dev; in dma_xfer() local
574 dma_dev = chan->device; in dma_xfer()
575 dma_addr = dma_map_single(dma_dev->dev, buffer, len, direction); in dma_xfer()
585 tx = dma_dev->device_prep_dma_memcpy(chan, dma_dst, dma_src, in dma_xfer()
618 dma_unmap_single(dma_dev->dev, dma_addr, len, direction); in dma_xfer()
Datmel_nand.c350 struct dma_device *dma_dev; in atmel_nand_dma_op() local
365 dma_dev = host->dma_chan->device; in atmel_nand_dma_op()
369 phys_addr = dma_map_single(dma_dev->dev, p, len, dir); in atmel_nand_dma_op()
370 if (dma_mapping_error(dma_dev->dev, phys_addr)) { in atmel_nand_dma_op()
392 tx = dma_dev->device_prep_dma_memcpy(host->dma_chan, dma_dst_addr, in atmel_nand_dma_op()
419 dma_unmap_single(dma_dev->dev, phys_addr, len, dir); in atmel_nand_dma_op()
/linux-4.4.14/drivers/bcma/
Dmain.c256 core->dma_dev = &bus->host_pci->dev; in bcma_prepare_core()
262 core->dma_dev = &bus->host_pdev->dev; in bcma_prepare_core()
266 core->dma_dev = &core->dev; in bcma_prepare_core()
/linux-4.4.14/sound/soc/intel/haswell/
Dsst-haswell-pcm.c949 struct device *dev = pdata->dma_dev; in hsw_pcm_new()
1060 struct device *dma_dev, *dev; in hsw_pcm_probe() local
1067 dma_dev = pdata->dma_dev; in hsw_pcm_probe()
1080 ret = snd_dma_alloc_pages(SNDRV_DMA_TYPE_DEV, dma_dev, in hsw_pcm_probe()
1089 ret = snd_dma_alloc_pages(SNDRV_DMA_TYPE_DEV, dma_dev, in hsw_pcm_probe()
Dsst-haswell-ipc.c2057 dma_free_coherent(hsw->dsp->dma_dev, in sst_hsw_module_set_param()
2157 hsw->dx_context = dma_alloc_coherent(hsw->dsp->dma_dev, in sst_hsw_dsp_init()
2215 dma_free_coherent(hsw->dsp->dma_dev, SST_HSW_DX_CONTEXT_SIZE, in sst_hsw_dsp_init()
2232 dma_free_coherent(hsw->dsp->dma_dev, SST_HSW_DX_CONTEXT_SIZE, in sst_hsw_dsp_free()
Dsst-haswell-dsp.c622 dev = sst->dma_dev; in hsw_init()
/linux-4.4.14/drivers/tty/serial/
Dpch_uart.c719 if ((chan->chan_id == param->chan_id) && (param->dma_dev == in filter()
732 struct pci_dev *dma_dev; in pch_request_dma() local
740 dma_dev = pci_get_slot(priv->pdev->bus, in pch_request_dma()
745 param->dma_dev = &dma_dev->dev; in pch_request_dma()
759 param->dma_dev = &dma_dev->dev; in pch_request_dma()
Damba-pl011.c481 struct dma_device *dma_dev = chan->device; in pl011_dma_tx_refill() local
525 if (dma_map_sg(dma_dev->dev, &dmatx->sg, 1, DMA_TO_DEVICE) != 1) { in pl011_dma_tx_refill()
534 dma_unmap_sg(dma_dev->dev, &dmatx->sg, 1, DMA_TO_DEVICE); in pl011_dma_tx_refill()
552 dma_dev->device_issue_pending(chan); in pl011_dma_tx_refill()
/linux-4.4.14/drivers/usb/host/
Dssb-hcd.c166 if (dma_set_mask_and_coherent(dev->dma_dev, DMA_BIT_MASK(32))) in ssb_hcd_probe()
Dbcma-hcd.c309 if (dma_set_mask_and_coherent(dev->dma_dev, DMA_BIT_MASK(32))) in bcma_hcd_probe()
/linux-4.4.14/sound/pci/trident/
Dtrident.h390 struct snd_dma_device dma_dev; member
/linux-4.4.14/include/scsi/
Dscsi_host.h735 struct device *dma_dev; member
/linux-4.4.14/sound/soc/intel/baytrail/
Dsst-baytrail-dsp.c321 ret = dma_coerce_mask_and_coherent(sst->dma_dev, DMA_BIT_MASK(32)); in sst_byt_init()
Dsst-baytrail-pcm.c336 pdata->dma_dev, in sst_byt_pcm_new()
/linux-4.4.14/arch/avr32/mach-at32ap/
Dat32ap700x.c1351 slave->sdata.dma_dev = &dw_dmac0_device.dev; in at32_add_device_mci()
2047 rx_dws->dma_dev = &dw_dmac0_device.dev; in at32_add_device_ac97c()
2055 tx_dws->dma_dev = &dw_dmac0_device.dev; in at32_add_device_ac97c()
2127 dws->dma_dev = &dw_dmac0_device.dev; in at32_add_device_abdac()
/linux-4.4.14/include/linux/bcma/
Dbcma.h263 struct device *dma_dev; member
/linux-4.4.14/drivers/ssb/
Dmain.c499 sdev->dma_dev = dev->parent; in ssb_devices_register()
515 sdev->dma_dev = dev; in ssb_devices_register()
/linux-4.4.14/include/linux/ssb/
Dssb.h272 struct device *dev, *dma_dev; member
/linux-4.4.14/drivers/crypto/ccp/
Dccp-ops.c58 struct device *dma_dev; member
483 dma_unmap_sg(wa->dma_dev, wa->dma_sg, wa->nents, wa->dma_dir); in ccp_sg_free()
512 wa->dma_dev = dev; in ccp_init_sg_workarea()
/linux-4.4.14/drivers/media/platform/soc_camera/
Dmx3_camera.c629 pdata->dma_dev == chan->device->dev; in chan_filter()
/linux-4.4.14/drivers/crypto/
Datmel-aes.c758 if (sl && sl->dma_dev == chan->device->dev) { in atmel_aes_filter()
Datmel-tdes.c712 if (sl && sl->dma_dev == chan->device->dev) { in atmel_tdes_filter()
Datmel-sha.c1225 if (sl && sl->dma_dev == chan->device->dev) { in atmel_sha_filter()
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmsmac/
Ddma.c590 di->dmadev = core->dma_dev; in dma_attach()
/linux-4.4.14/drivers/video/fbdev/
Dmx3fb.c1543 mx3fb_pdata->dma_dev == chan->device->dev; in chan_filter()