/linux-master/drivers/dma/dw/ |
H A D | of.c | 21 .dma_dev = dw->dma.dev,
|
/linux-master/drivers/net/ethernet/freescale/enetc/ |
H A D | enetc.h | 178 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 D | rtrs.c | 22 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 D | tegra_pcm.c | 62 config->dma_dev = dev->parent;
|
/linux-master/drivers/virtio/ |
H A D | virtio_vdpa.c | 150 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 D | dma.h | 22 #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 D | bgmac-bcma.c | 138 bgmac->dma_dev = core->dma_dev;
|
H A D | bgmac-platform.c | 193 bgmac->dma_dev = &pdev->dev;
|
/linux-master/include/linux/ |
H A D | vdpa.h | 73 * @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 D | css.c | 1068 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 D | fsl-mc-bus.c | 142 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 D | icssg_prueth.c | 118 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 D | pch_uart.c | 658 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 D | fsmc_nand.c | 489 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 D | ibmvscsi_tgt.c | 261 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 D | ibmvscsi_tgt.h | 295 struct vio_dev *dma_dev; member in struct:scsi_info
|
/linux-master/drivers/bcma/ |
H A D | main.c | 250 core->dma_dev = bus->dev; 255 core->dma_dev = bus->dev; 258 core->dma_dev = &core->dev;
|
/linux-master/drivers/xen/ |
H A D | gntdev.c | 102 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 D | init.c | 697 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 D | ccp-dev.h | 391 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 D | i2c-tegra.c | 287 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 D | fsl_raid.h | 258 struct dma_device dma_dev; member in struct:fsl_re_drv_private
|
/linux-master/drivers/usb/host/ |
H A D | ssb-hcd.c | 165 if (dma_set_mask_and_coherent(dev->dma_dev, DMA_BIT_MASK(32)))
|
/linux-master/drivers/dma/ptdma/ |
H A D | ptdma.h | 254 struct dma_device dma_dev; member in struct:pt_device
|
/linux-master/drivers/net/wireless/mediatek/mt76/ |
H A D | wed.c | 57 dma_sync_single_for_device(dev->dma_dev, addr, len, dir);
|