Home
last modified time | relevance | path

Searched refs:dma_map (Results 1 – 15 of 15) sorted by relevance

/dpdk/drivers/bus/fslmc/
H A Dfslmc_vfio.c279 dma_map.size = len; in fslmc_map_dma()
280 dma_map.vaddr = vaddr; in fslmc_map_dma()
283 dma_map.iova = iovaddr; in fslmc_map_dma()
285 dma_map.iova = dma_map.vaddr; in fslmc_map_dma()
297 (uint64_t)dma_map.vaddr, (uint64_t)dma_map.size); in fslmc_map_dma()
389 dma_map.size = size; in rte_fslmc_vfio_mem_dmamap()
390 dma_map.vaddr = vaddr; in rte_fslmc_vfio_mem_dmamap()
391 dma_map.iova = iova; in rte_fslmc_vfio_mem_dmamap()
394 (uint64_t)dma_map.vaddr, (uint64_t)dma_map.iova, in rte_fslmc_vfio_mem_dmamap()
395 (uint64_t)dma_map.size); in rte_fslmc_vfio_mem_dmamap()
[all …]
/dpdk/lib/eal/linux/
H A Deal_vfio.c1411 struct vfio_iommu_type1_dma_map dma_map; in vfio_type1_dma_mem_map() local
1416 memset(&dma_map, 0, sizeof(dma_map)); in vfio_type1_dma_mem_map()
1418 dma_map.vaddr = vaddr; in vfio_type1_dma_mem_map()
1419 dma_map.size = len; in vfio_type1_dma_mem_map()
1420 dma_map.iova = iova; in vfio_type1_dma_mem_map()
1421 dma_map.flags = VFIO_DMA_MAP_FLAG_READ | in vfio_type1_dma_mem_map()
1499 struct vfio_iommu_type1_dma_map dma_map; in vfio_spapr_dma_do_map() local
1515 memset(&dma_map, 0, sizeof(dma_map)); in vfio_spapr_dma_do_map()
1517 dma_map.vaddr = vaddr; in vfio_spapr_dma_do_map()
1518 dma_map.size = len; in vfio_spapr_dma_do_map()
[all …]
/dpdk/drivers/bus/auxiliary/
H A Dauxiliary_common.c350 if (aux_dev->driver->dma_map == NULL) { in auxiliary_dma_map()
354 return aux_dev->driver->dma_map(aux_dev, addr, iova, len); in auxiliary_dma_map()
414 .dma_map = auxiliary_dma_map,
H A Drte_bus_auxiliary.h132 rte_auxiliary_dma_map_t *dma_map; /**< Device DMA map function. */ member
/dpdk/drivers/bus/vdev/
H A Dvdev.c157 if (driver->dma_map) in vdev_dma_map()
158 return driver->dma_map(vdev, addr, iova, len); in vdev_dma_map()
634 .dma_map = vdev_dma_map,
H A Drte_bus_vdev.h113 rte_vdev_dma_map_t *dma_map; /**< Virtual device DMA map function. */ member
/dpdk/lib/eal/include/
H A Drte_bus.h271 rte_dev_dma_map_t dma_map; /**< DMA map for device in the bus */ member
/dpdk/drivers/net/virtio/virtio_user/
H A Dvhost.h86 int (*dma_map)(struct virtio_user_dev *dev, void *addr, uint64_t iova, size_t len); member
H A Dvhost_vdpa.c632 .dma_map = vhost_vdpa_dma_map_batch,
/dpdk/drivers/net/virtio/
H A Dvirtio_user_ethdev.c740 if (dev->ops->dma_map) in virtio_user_pmd_dma_map()
741 return dev->ops->dma_map(dev, addr, iova, len); in virtio_user_pmd_dma_map()
773 .dma_map = virtio_user_pmd_dma_map,
/dpdk/drivers/bus/pci/
H A Dpci_common.c623 if (pdev->driver->dma_map) in pci_dma_map()
624 return pdev->driver->dma_map(pdev, addr, iova, len); in pci_dma_map()
821 .dma_map = pci_dma_map,
H A Drte_bus_pci.h167 pci_dma_map_t *dma_map; /**< device dma map function. */ member
/dpdk/drivers/common/mlx5/linux/
H A Dmlx5_common_auxiliary.c178 .dma_map = mlx5_common_auxiliary_dma_map,
/dpdk/drivers/common/mlx5/
H A Dmlx5_common_pci.c211 .dma_map = mlx5_common_pci_dma_map,
/dpdk/lib/eal/common/
H A Deal_common_dev.c770 if (dev->bus->dma_map == NULL || len == 0) { in rte_dev_dma_map()
780 return dev->bus->dma_map(dev, addr, iova, len); in rte_dev_dma_map()