/linux-master/drivers/vdpa/mlx5/core/ |
H A D | mr.c | 238 struct device *dma = mvdev->vdev.dma_dev; 297 struct device *dma = mvdev->vdev.dma_dev;
|
/linux-master/drivers/vdpa/mlx5/net/ |
H A D | mlx5_vnet.c | 3170 return mvdev->vdev.dma_dev; 3725 mvdev->vdev.dma_dev = &mdev->pdev->dev;
|
/linux-master/drivers/vdpa/pds/ |
H A D | vdpa_dev.c | 618 struct device *dma_dev; local 645 dma_dev = &pdev->dev; 646 pdsv->vdpa_dev.dma_dev = dma_dev;
|
/linux-master/drivers/vdpa/solidrun/ |
H A D | snet_main.c | 1051 snet->vdpa.dma_dev = &pdev->dev;
|
/linux-master/drivers/vdpa/vdpa_sim/ |
H A D | vdpa_sim.c | 275 vdpasim->vdpa.dma_dev = dev;
|
/linux-master/drivers/vdpa/vdpa_user/ |
H A D | vduse_dev.c | 2009 vdev->vdpa.dma_dev = &vdev->vdpa.dev;
|
/linux-master/drivers/vdpa/virtio_pci/ |
H A D | vp_vdpa.c | 501 vp_vdpa->vdpa.dma_dev = &pdev->dev;
|
/linux-master/drivers/vhost/ |
H A D | vdpa.c | 1314 struct device *dma_dev = vdpa_get_dma_dev(vdpa); local 1322 bus = dma_dev->bus; 1326 if (!device_iommu_capable(dma_dev, IOMMU_CAP_CACHE_COHERENCY)) { 1336 ret = iommu_attach_device(v->domain, dma_dev); 1351 struct device *dma_dev = vdpa_get_dma_dev(vdpa); local 1354 iommu_detach_device(v->domain, dma_dev);
|
/linux-master/drivers/virtio/ |
H A D | virtio_ring.c | 214 struct device *dma_dev; member in struct:vring_virtqueue 234 struct device *dma_dev); 313 struct device *dma_dev) 316 return dma_alloc_coherent(dma_dev, size, 347 struct device *dma_dev) 350 dma_free_coherent(dma_dev, size, queue, dma_handle); 362 return vq->dma_dev; 1079 struct virtio_device *vdev, struct device *dma_dev) 1084 dma_dev); 1095 struct device *dma_dev) 311 vring_alloc_queue(struct virtio_device *vdev, size_t size, dma_addr_t *dma_handle, gfp_t flag, struct device *dma_dev) argument 345 vring_free_queue(struct virtio_device *vdev, size_t size, void *queue, dma_addr_t dma_handle, struct device *dma_dev) argument 1078 vring_free_split(struct vring_virtqueue_split *vring_split, struct virtio_device *vdev, struct device *dma_dev) argument 1090 vring_alloc_queue_split(struct vring_virtqueue_split *vring_split, struct virtio_device *vdev, u32 num, unsigned int vring_align, bool may_reduce_num, struct device *dma_dev) argument 1141 vring_create_virtqueue_split( unsigned int index, unsigned int num, unsigned int vring_align, struct virtio_device *vdev, bool weak_barriers, bool may_reduce_num, bool context, bool (*notify)(struct virtqueue *), void (*callback)(struct virtqueue *), const char *name, struct device *dma_dev) argument 1909 vring_free_packed(struct vring_virtqueue_packed *vring_packed, struct virtio_device *vdev, struct device *dma_dev) argument 1935 vring_alloc_queue_packed(struct vring_virtqueue_packed *vring_packed, struct virtio_device *vdev, u32 num, struct device *dma_dev) argument 2053 vring_create_virtqueue_packed( unsigned int index, unsigned int num, unsigned int vring_align, struct virtio_device *vdev, bool weak_barriers, bool may_reduce_num, bool context, bool (*notify)(struct virtqueue *), void (*callback)(struct virtqueue *), const char *name, struct device *dma_dev) argument 2602 __vring_new_virtqueue(unsigned int index, struct vring_virtqueue_split *vring_split, struct virtio_device *vdev, bool weak_barriers, bool context, bool (*notify)(struct virtqueue *), void (*callback)(struct virtqueue *), const char *name, struct device *dma_dev) argument 2689 vring_create_virtqueue_dma( unsigned int index, unsigned int num, unsigned int vring_align, struct virtio_device *vdev, bool weak_barriers, bool may_reduce_num, bool context, bool (*notify)(struct virtqueue *), void (*callback)(struct virtqueue *), const char *name, struct device *dma_dev) argument [all...] |
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/xen/ |
H A D | gntdev-common.h | 31 struct device *dma_dev; member in struct:gntdev_priv 71 struct device *dma_dev; member in struct:gntdev_grant_map
|
H A D | gntdev-dmabuf.c | 467 args.dev = priv->dma_dev; 798 priv->dma_dev, op.fd,
|
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/include/linux/iio/ |
H A D | buffer-dma.h | 141 struct device *dma_dev, const struct iio_dma_buffer_ops *ops);
|
/linux-master/include/linux/ |
H A D | mcb.h | 75 struct device *dma_dev; member in struct:mcb_device
|
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;
|
H A D | virtio_ring.h | 94 struct device *dma_dev);
|
/linux-master/include/linux/platform_data/ |
H A D | dma-dw.h | 24 * @dma_dev: required DMA master device 33 struct device *dma_dev; member in struct:dw_dma_slave
|
H A D | dma-hsu.h | 14 struct device *dma_dev; member in struct:hsu_dma_slave
|
/linux-master/include/linux/soc/ti/ |
H A D | k3-ringacc.h | 70 * @dma_dev: Master device which is using and accessing to the ring 82 struct device *dma_dev; member in struct:k3_ring_cfg
|
/linux-master/include/linux/ssb/ |
H A D | ssb.h | 273 struct device *dev, *dma_dev; member in struct:ssb_device
|
/linux-master/include/scsi/ |
H A D | scsi_host.h | 711 struct device *dma_dev; member in struct:Scsi_Host
|
/linux-master/include/sound/ |
H A D | dmaengine_pcm.h | 124 * @dma_dev: If set, request DMA channel on this device rather than the DAI 147 struct device *dma_dev; member in struct:snd_dmaengine_pcm_config
|
/linux-master/sound/pci/trident/ |
H A D | trident.h | 374 struct snd_dma_device dma_dev; member in struct:snd_trident
|
/linux-master/sound/soc/apple/ |
H A D | mca.c | 785 struct device *dma_dev = chan->device->dev; local 798 hw.period_bytes_max = dma_get_max_seg_size(dma_dev);
|