/linux-4.4.14/drivers/dma/ |
D | dma-axi-dmac.c | 120 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 …]
|
D | nbpfaxi.c | 226 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 …]
|
D | img-mdc-dma.c | 136 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 …]
|
D | fsl_raid.c | 638 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 …]
|
D | iop-adma.c | 1283 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 …]
|
D | ep93xx_dma.c | 201 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 …]
|
D | xgene-dma.c | 320 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 …]
|
D | mv_xor.c | 976 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 …]
|
D | mic_x100_dma.c | 476 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 …]
|
D | fsl-edma.c | 165 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 …]
|
D | tegra20-apb-dma.c | 214 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 …]
|
D | mic_x100_dma.h | 143 struct dma_device dma_dev; member 175 return to_mic_dma_dev(ch)->dma_dev.dev; in mic_dma_ch_to_device()
|
D | dmatest.c | 791 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()
|
D | fsl_raid.h | 258 struct dma_device dma_dev; member
|
D | at_hdmac.c | 1714 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()
|
D | dmaengine.c | 155 ATTRIBUTE_GROUPS(dma_dev);
|
/linux-4.4.14/drivers/mmc/host/ |
D | mmc_spi.c | 143 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/ |
D | 8250_mid.c | 46 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()
|
D | 8250_pci.c | 1436 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/ |
D | sudmac.c | 55 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()
|
D | shdmac.c | 169 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 …]
|
D | rcar-hpbdma.c | 126 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 …]
|
D | shdma-base.c | 40 #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 …]
|
D | shdma.h | 63 struct sh_dmae_device, shdma_dev.dma_dev)
|
/linux-4.4.14/drivers/spi/ |
D | spi-pxa2xx-pci.c | 49 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()
|
D | spi-dw-mid.c | 39 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()
|
D | spi-topcliff-pch.c | 846 (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/ |
D | bgmac.c | 143 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 …]
|
D | b44.c | 153 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/ |
D | mpc512x_lpbfifo.c | 166 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/ |
D | scsi_lib_dma.c | 27 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()
|
D | hosts.c | 202 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()
|
D | scsi_lib.c | 2103 struct device *dev = shost->dma_dev; in __scsi_init_queue()
|
/linux-4.4.14/drivers/net/ethernet/sun/ |
D | sunhme.c | 255 ((__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 …]
|
D | sunhme.h | 412 struct device *dma_dev; member
|
/linux-4.4.14/drivers/net/ethernet/sfc/ |
D | tx.c | 67 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/ |
D | shdma-base.h | 110 struct dma_device dma_dev; member 117 i < (d)->dma_dev.chancnt; c = (d)->schan[++i])
|
D | pch_dma.h | 30 struct device *dma_dev; member
|
/linux-4.4.14/drivers/net/wireless/b43/ |
D | bus.c | 117 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()
|
D | dma.c | 366 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 …]
|
D | bus.h | 39 struct device *dma_dev; member
|
/linux-4.4.14/arch/mips/alchemy/common/ |
D | dma.c | 77 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/ |
D | soc-generic-dmaengine-pcm.c | 123 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/ |
D | dma.c | 268 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/ |
D | platform-ipu-core.c | 104 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/ |
D | sysfs.c | 73 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()
|
D | init.c | 314 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 …]
|
D | dma.h | 34 #define to_ioatdma_device(dev) container_of(dev, struct ioatdma_device, dma_dev) 83 struct dma_device dma_dev; member
|
D | dma.c | 919 for (i = 0; i < ioat_dma->dma_dev.chancnt; i++) { in ioat_irq_reinit()
|
/linux-4.4.14/include/linux/platform_data/ |
D | dma-hsu.h | 17 struct device *dma_dev; member
|
D | mmc-atmel-mci.h | 20 #define find_slave_dev(s) ((s)->sdata.dma_dev)
|
D | video-mx3fb.h | 46 struct device *dma_dev; member
|
D | camera-mx3.h | 47 struct device *dma_dev; member
|
D | dma-dw.h | 28 struct device *dma_dev; member
|
D | dma-atmel.h | 32 struct device *dma_dev; member
|
/linux-4.4.14/sound/soc/tegra/ |
D | tegra_pcm.c | 70 config->dma_dev = dev->parent; in tegra_pcm_platform_register_with_chan_names()
|
/linux-4.4.14/sound/soc/intel/common/ |
D | sst-firmware.c | 208 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()
|
D | sst-dsp.c | 439 sst->dma_dev = pdata->dma_dev; in sst_dsp_new()
|
D | sst-acpi.c | 141 sst_pdata->dma_dev = dev; in sst_acpi_probe()
|
D | sst-dsp-priv.h | 270 struct device *dma_dev; member
|
D | sst-dsp.h | 212 struct device *dma_dev; member
|
/linux-4.4.14/include/sound/ |
D | dmaengine_pcm.h | 132 struct device *dma_dev; member
|
/linux-4.4.14/drivers/dma/dw/ |
D | platform.c | 36 .dma_dev = dw->dma.dev, in dw_dma_of_xlate() 66 .dma_dev = dma_spec->dev, in dw_dma_acpi_filter()
|
D | core.c | 927 if (dws->dma_dev != chan->device->dev) in dw_dma_filter()
|
/linux-4.4.14/sound/atmel/ |
D | abdac.c | 343 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()
|
D | ac97c.c | 882 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/ |
D | pata_octeon_cf.c | 895 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()
|
D | sata_dwc_460ex.c | 791 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/ |
D | fsmc_nand.c | 559 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()
|
D | atmel_nand.c | 350 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/ |
D | main.c | 256 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/ |
D | sst-haswell-pcm.c | 949 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()
|
D | sst-haswell-ipc.c | 2057 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()
|
D | sst-haswell-dsp.c | 622 dev = sst->dma_dev; in hsw_init()
|
/linux-4.4.14/drivers/tty/serial/ |
D | pch_uart.c | 719 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()
|
D | amba-pl011.c | 481 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/ |
D | ssb-hcd.c | 166 if (dma_set_mask_and_coherent(dev->dma_dev, DMA_BIT_MASK(32))) in ssb_hcd_probe()
|
D | bcma-hcd.c | 309 if (dma_set_mask_and_coherent(dev->dma_dev, DMA_BIT_MASK(32))) in bcma_hcd_probe()
|
/linux-4.4.14/sound/pci/trident/ |
D | trident.h | 390 struct snd_dma_device dma_dev; member
|
/linux-4.4.14/include/scsi/ |
D | scsi_host.h | 735 struct device *dma_dev; member
|
/linux-4.4.14/sound/soc/intel/baytrail/ |
D | sst-baytrail-dsp.c | 321 ret = dma_coerce_mask_and_coherent(sst->dma_dev, DMA_BIT_MASK(32)); in sst_byt_init()
|
D | sst-baytrail-pcm.c | 336 pdata->dma_dev, in sst_byt_pcm_new()
|
/linux-4.4.14/arch/avr32/mach-at32ap/ |
D | at32ap700x.c | 1351 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/ |
D | bcma.h | 263 struct device *dma_dev; member
|
/linux-4.4.14/drivers/ssb/ |
D | main.c | 499 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/ |
D | ssb.h | 272 struct device *dev, *dma_dev; member
|
/linux-4.4.14/drivers/crypto/ccp/ |
D | ccp-ops.c | 58 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/ |
D | mx3_camera.c | 629 pdata->dma_dev == chan->device->dev; in chan_filter()
|
/linux-4.4.14/drivers/crypto/ |
D | atmel-aes.c | 758 if (sl && sl->dma_dev == chan->device->dev) { in atmel_aes_filter()
|
D | atmel-tdes.c | 712 if (sl && sl->dma_dev == chan->device->dev) { in atmel_tdes_filter()
|
D | atmel-sha.c | 1225 if (sl && sl->dma_dev == chan->device->dev) { in atmel_sha_filter()
|
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmsmac/ |
D | dma.c | 590 di->dmadev = core->dma_dev; in dma_attach()
|
/linux-4.4.14/drivers/video/fbdev/ |
D | mx3fb.c | 1543 mx3fb_pdata->dma_dev == chan->device->dev; in chan_filter()
|