Searched refs:dma_dev (Results 151 - 175 of 177) sorted by path

12345678

/linux-master/drivers/vdpa/mlx5/core/
H A Dmr.c238 struct device *dma = mvdev->vdev.dma_dev;
297 struct device *dma = mvdev->vdev.dma_dev;
/linux-master/drivers/vdpa/mlx5/net/
H A Dmlx5_vnet.c3170 return mvdev->vdev.dma_dev;
3725 mvdev->vdev.dma_dev = &mdev->pdev->dev;
/linux-master/drivers/vdpa/pds/
H A Dvdpa_dev.c618 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 Dsnet_main.c1051 snet->vdpa.dma_dev = &pdev->dev;
/linux-master/drivers/vdpa/vdpa_sim/
H A Dvdpa_sim.c275 vdpasim->vdpa.dma_dev = dev;
/linux-master/drivers/vdpa/vdpa_user/
H A Dvduse_dev.c2009 vdev->vdpa.dma_dev = &vdev->vdpa.dev;
/linux-master/drivers/vdpa/virtio_pci/
H A Dvp_vdpa.c501 vp_vdpa->vdpa.dma_dev = &pdev->dev;
/linux-master/drivers/vhost/
H A Dvdpa.c1314 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 Dvirtio_ring.c214 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 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/xen/
H A Dgntdev-common.h31 struct device *dma_dev; member in struct:gntdev_priv
71 struct device *dma_dev; member in struct:gntdev_grant_map
H A Dgntdev-dmabuf.c467 args.dev = priv->dma_dev;
798 priv->dma_dev, op.fd,
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/include/linux/iio/
H A Dbuffer-dma.h141 struct device *dma_dev, const struct iio_dma_buffer_ops *ops);
/linux-master/include/linux/
H A Dmcb.h75 struct device *dma_dev; member in struct:mcb_device
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;
H A Dvirtio_ring.h94 struct device *dma_dev);
/linux-master/include/linux/platform_data/
H A Ddma-dw.h24 * @dma_dev: required DMA master device
33 struct device *dma_dev; member in struct:dw_dma_slave
H A Ddma-hsu.h14 struct device *dma_dev; member in struct:hsu_dma_slave
/linux-master/include/linux/soc/ti/
H A Dk3-ringacc.h70 * @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 Dssb.h273 struct device *dev, *dma_dev; member in struct:ssb_device
/linux-master/include/scsi/
H A Dscsi_host.h711 struct device *dma_dev; member in struct:Scsi_Host
/linux-master/include/sound/
H A Ddmaengine_pcm.h124 * @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 Dtrident.h374 struct snd_dma_device dma_dev; member in struct:snd_trident
/linux-master/sound/soc/apple/
H A Dmca.c785 struct device *dma_dev = chan->device->dev; local
798 hw.period_bytes_max = dma_get_max_seg_size(dma_dev);

Completed in 334 milliseconds

12345678