Home
last modified time | relevance | path

Searched refs:dma_unmap (Results 1 – 13 of 13) sorted by relevance

/f-stack/dpdk/drivers/common/mlx5/
H A Dmlx5_common_pci.c372 temp->pci_driver.dma_map && temp->pci_driver.dma_unmap) in mlx5_common_pci_dma_map()
373 temp->pci_driver.dma_unmap(pci_dev, addr, iova, len); in mlx5_common_pci_dma_map()
394 driver->pci_driver.dma_unmap) { in mlx5_common_pci_dma_unmap()
395 local_ret = driver->pci_driver.dma_unmap(pci_dev, addr, in mlx5_common_pci_dma_unmap()
416 .dma_unmap = mlx5_common_pci_dma_unmap,
/f-stack/dpdk/lib/librte_eal/linux/
H A Deal_vfio.c1352 struct vfio_iommu_type1_dma_unmap dma_unmap; in vfio_type1_dma_mem_map() local
1383 memset(&dma_unmap, 0, sizeof(dma_unmap)); in vfio_type1_dma_mem_map()
1384 dma_unmap.argsz = sizeof(struct vfio_iommu_type1_dma_unmap); in vfio_type1_dma_mem_map()
1385 dma_unmap.size = len; in vfio_type1_dma_mem_map()
1386 dma_unmap.iova = iova; in vfio_type1_dma_mem_map()
1389 &dma_unmap); in vfio_type1_dma_mem_map()
1466 struct vfio_iommu_type1_dma_map dma_unmap; in vfio_spapr_dma_do_map() local
1468 memset(&dma_unmap, 0, sizeof(dma_unmap)); in vfio_spapr_dma_do_map()
1470 dma_unmap.size = len; in vfio_spapr_dma_do_map()
1471 dma_unmap.iova = iova; in vfio_spapr_dma_do_map()
[all …]
/f-stack/dpdk/drivers/bus/fslmc/
H A Dfslmc_vfio.c312 struct vfio_iommu_type1_dma_unmap dma_unmap = { in fslmc_unmap_dma() local
323 dma_unmap.size = len; in fslmc_unmap_dma()
324 dma_unmap.iova = vaddr; in fslmc_unmap_dma()
335 (uint64_t)dma_unmap.iova, (uint64_t)dma_unmap.size); in fslmc_unmap_dma()
336 ret = ioctl(group->container->fd, VFIO_IOMMU_UNMAP_DMA, &dma_unmap); in fslmc_unmap_dma()
/f-stack/dpdk/drivers/net/virtio/virtio_user/
H A Dvhost.h110 int (*dma_unmap)(struct virtio_user_dev *dev, void *addr, member
H A Dvhost_vdpa.c297 .dma_unmap = vhost_vdpa_dma_unmap,
/f-stack/dpdk/lib/librte_eal/include/
H A Drte_bus.h262 rte_dev_dma_unmap_t dma_unmap; /**< DMA unmap for device in the bus */ member
/f-stack/dpdk/drivers/bus/vdev/
H A Drte_bus_vdev.h113 rte_vdev_dma_unmap_t *dma_unmap; /**< Virtual device DMA unmap function. */ member
H A Dvdev.c181 if (driver->dma_unmap) in vdev_dma_unmap()
182 return driver->dma_unmap(vdev, addr, iova, len); in vdev_dma_unmap()
605 .dma_unmap = vdev_dma_unmap,
/f-stack/dpdk/drivers/bus/pci/
H A Dpci_common.c611 if (pdev->driver->dma_unmap) in pci_dma_unmap()
612 return pdev->driver->dma_unmap(pdev, addr, iova, len); in pci_dma_unmap()
758 .dma_unmap = pci_dma_unmap,
H A Drte_bus_pci.h173 pci_dma_unmap_t *dma_unmap; /**< device dma unmap function. */ member
/f-stack/dpdk/drivers/net/virtio/
H A Dvirtio_user_ethdev.c955 if (dev->ops->dma_unmap) in virtio_user_pmd_dma_unmap()
956 return dev->ops->dma_unmap(dev, addr, iova, len); in virtio_user_pmd_dma_unmap()
965 .dma_unmap = virtio_user_pmd_dma_unmap,
/f-stack/dpdk/lib/librte_eal/common/
H A Deal_common_dev.c791 if (dev->bus->dma_unmap == NULL || len == 0) { in rte_dev_dma_unmap()
801 return dev->bus->dma_unmap(dev, addr, iova, len); in rte_dev_dma_unmap()
/f-stack/dpdk/drivers/net/mlx5/
H A Dmlx5.c2071 .dma_unmap = mlx5_dma_unmap,