Searched refs:dma_dev (Results 101 - 125 of 177) sorted by relevance

12345678

/linux-master/drivers/dma/dw/
H A Dof.c21 .dma_dev = dw->dma.dev,
/linux-master/drivers/net/ethernet/freescale/enetc/
H A Denetc.h178 struct device *dma_dev; member in struct:enetc_cbdr
466 data = dma_alloc_coherent(ring->dma_dev,
470 dev_err(ring->dma_dev, "CBD alloc data memory failed!\n");
489 dma_free_coherent(ring->dma_dev, size + ENETC_CBD_DATA_MEM_ALIGN,
/linux-master/drivers/infiniband/ulp/rtrs/
H A Drtrs.c22 struct ib_device *dma_dev,
39 iu->dma_addr = ib_dma_map_single(dma_dev, iu->buf, size, dir);
40 if (ib_dma_mapping_error(dma_dev, iu->dma_addr)) {
50 rtrs_iu_free(ius, dma_dev, i);
21 rtrs_iu_alloc(u32 iu_num, size_t size, gfp_t gfp_mask, struct ib_device *dma_dev, enum dma_data_direction dir, void (*done)(struct ib_cq *cq, struct ib_wc *wc)) argument
/linux-master/sound/soc/tegra/
H A Dtegra_pcm.c62 config->dma_dev = dev->parent;
/linux-master/drivers/virtio/
H A Dvirtio_vdpa.c150 struct device *dma_dev; local
205 dma_dev = ops->get_vq_dma_dev(vdpa, index);
207 dma_dev = vdpa_get_dma_dev(vdpa);
210 notify, callback, name, dma_dev);
/linux-master/drivers/dma/ioat/
H A Ddma.h22 #define to_ioatdma_device(dev) container_of(dev, struct ioatdma_device, dma_dev)
55 * @dma_dev: embedded struct dma_device
69 struct dma_device dma_dev; member in struct:ioatdma_device
/linux-master/drivers/net/ethernet/broadcom/
H A Dbgmac-bcma.c138 bgmac->dma_dev = core->dma_dev;
H A Dbgmac-platform.c193 bgmac->dma_dev = &pdev->dev;
/linux-master/include/linux/
H A Dvdpa.h73 * @dma_dev: the actual device that is performing DMA
90 struct device *dma_dev; member in struct:vdpa_device
525 return vdev->dma_dev;
/linux-master/drivers/s390/cio/
H A Dcss.c1068 struct gen_pool *cio_gp_dma_create(struct device *dma_dev, int nr_pages) argument
1079 cpu_addr = dma_alloc_coherent(dma_dev, PAGE_SIZE, &dma_addr,
1099 void cio_gp_dma_destroy(struct gen_pool *gp_dma, struct device *dma_dev) argument
1104 gen_pool_for_each_chunk(gp_dma, __gp_dma_free_dma, dma_dev);
1117 void *__cio_gp_dma_zalloc(struct gen_pool *gp_dma, struct device *dma_dev, argument
1129 addr = dma_alloc_coherent(dma_dev, chunk_size, &dma_addr, CIO_DMA_GFP);
1140 void *cio_gp_dma_zalloc(struct gen_pool *gp_dma, struct device *dma_dev, argument
1143 return __cio_gp_dma_zalloc(gp_dma, dma_dev, size, NULL);
/linux-master/drivers/bus/fsl-mc/
H A Dfsl-mc-bus.c142 struct device *dma_dev = dev; local
148 while (dev_is_fsl_mc(dma_dev))
149 dma_dev = dma_dev->parent;
151 if (dev_of_node(dma_dev))
152 ret = of_dma_configure_id(dev, dma_dev->of_node, 0, &input_id);
/linux-master/drivers/net/ethernet/ti/icssg/
H A Dicssg_prueth.c118 dma_unmap_single(tx_chn->dma_dev, buf_dma, buf_dma_len,
129 dma_unmap_page(tx_chn->dma_dev, buf_dma, buf_dma_len,
306 tx_chn->dma_dev = k3_udma_glue_tx_get_dma_device(tx_chn->tx_chn);
308 k3_cppi_desc_pool_create_name(tx_chn->dma_dev,
375 rx_chn->dma_dev = k3_udma_glue_rx_get_dma_device(rx_chn->rx_chn);
376 rx_chn->desc_pool = k3_cppi_desc_pool_create_name(rx_chn->dma_dev,
459 buf_dma = dma_map_single(rx_chn->dma_dev, skb->data, pkt_len, DMA_FROM_DEVICE);
460 if (unlikely(dma_mapping_error(rx_chn->dma_dev, buf_dma))) {
548 dma_unmap_single(rx_chn->dma_dev, buf_dma, buf_dma_len, DMA_FROM_DEVICE);
594 dma_unmap_single(rx_chn->dma_dev, buf_dm
[all...]
/linux-master/drivers/tty/serial/
H A Dpch_uart.c658 if ((chan->chan_id == param->chan_id) && (param->dma_dev ==
671 struct pci_dev *dma_dev; local
679 dma_dev = pci_get_slot(priv->pdev->bus,
684 param->dma_dev = &dma_dev->dev;
692 pci_dev_put(dma_dev);
699 param->dma_dev = &dma_dev->dev;
709 pci_dev_put(dma_dev);
718 pci_dev_put(dma_dev);
[all...]
/linux-master/drivers/mtd/nand/raw/
H A Dfsmc_nand.c489 struct dma_device *dma_dev; local
504 dma_dev = chan->device;
505 dma_addr = dma_map_single(dma_dev->dev, buffer, len, direction);
515 tx = dma_dev->device_prep_dma_memcpy(chan, dma_dst, dma_src,
548 dma_unmap_single(dma_dev->dev, dma_addr, len, direction);
/linux-master/drivers/scsi/ibmvscsi_tgt/
H A Dibmvscsi_tgt.c261 vio_disable_interrupts(vscsi->dma_dev);
818 rc = vio_enable_interrupts(vscsi->dma_dev);
890 vio_enable_interrupts(vscsi->dma_dev);
1231 vio_enable_interrupts(vscsi->dma_dev);
1517 info = dma_alloc_coherent(&vscsi->dma_dev->dev, sizeof(*info), &token,
1596 dma_free_coherent(&vscsi->dma_dev->dev, sizeof(*info), info, token);
1636 cap = dma_alloc_coherent(&vscsi->dma_dev->dev, olen, &token,
1648 strscpy_pad(cap->name, dev_name(&vscsi->dma_dev->dev),
1712 dma_free_coherent(&vscsi->dma_dev->dev, olen, cap, token);
1939 rc = h_send_crq(vscsi->dma_dev
[all...]
H A Dibmvscsi_tgt.h295 struct vio_dev *dma_dev; member in struct:scsi_info
/linux-master/drivers/bcma/
H A Dmain.c250 core->dma_dev = bus->dev;
255 core->dma_dev = bus->dev;
258 core->dma_dev = &core->dev;
/linux-master/drivers/xen/
H A Dgntdev.c102 args.dev = map->dma_dev;
179 add->dma_dev = priv->dma_dev;
181 args.dev = priv->dma_dev;
599 priv->dma_dev = gntdev_miscdev.this_device;
600 dma_coerce_mask_and_coherent(priv->dma_dev, DMA_BIT_MASK(64));
/linux-master/drivers/net/wireless/mediatek/mt76/mt7996/
H A Dinit.c697 ptr = dmam_alloc_coherent(dev->mt76.dma_dev,
710 ptr = dmam_alloc_coherent(dev->mt76.dma_dev,
731 ptr = dmam_alloc_coherent(dev->mt76.dma_dev,
810 dmam_free_coherent(dev->mt76.dma_dev,
820 dmam_free_coherent(dev->mt76.dma_dev,
830 dmam_free_coherent(dev->mt76.dma_dev,
/linux-master/drivers/crypto/ccp/
H A Dccp-dev.h391 struct dma_device dma_dev; member in struct:ccp_device
473 struct device *dma_dev; member in struct:ccp_sg_workarea
/linux-master/drivers/i2c/busses/
H A Di2c-tegra.c287 struct device *dma_dev; member in struct:tegra_i2c_dev
425 dma_free_coherent(i2c_dev->dma_dev, i2c_dev->dma_buf_size,
467 i2c_dev->dma_dev = i2c_dev->dma_chan->device->dev;
471 dma_buf = dma_alloc_coherent(i2c_dev->dma_dev, i2c_dev->dma_buf_size,
1273 dma_sync_single_for_device(i2c_dev->dma_dev,
1281 dma_sync_single_for_cpu(i2c_dev->dma_dev,
1294 dma_sync_single_for_device(i2c_dev->dma_dev,
1340 dma_sync_single_for_cpu(i2c_dev->dma_dev,
/linux-master/drivers/dma/
H A Dfsl_raid.h258 struct dma_device dma_dev; member in struct:fsl_re_drv_private
/linux-master/drivers/usb/host/
H A Dssb-hcd.c165 if (dma_set_mask_and_coherent(dev->dma_dev, DMA_BIT_MASK(32)))
/linux-master/drivers/dma/ptdma/
H A Dptdma.h254 struct dma_device dma_dev; member in struct:pt_device
/linux-master/drivers/net/wireless/mediatek/mt76/
H A Dwed.c57 dma_sync_single_for_device(dev->dma_dev, addr, len, dir);

Completed in 265 milliseconds

12345678