| /f-stack/dpdk/drivers/common/mlx5/ |
| H A D | mlx5_common_pci.c | 372 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 D | eal_vfio.c | 1352 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 D | fslmc_vfio.c | 312 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 D | vhost.h | 110 int (*dma_unmap)(struct virtio_user_dev *dev, void *addr, member
|
| H A D | vhost_vdpa.c | 297 .dma_unmap = vhost_vdpa_dma_unmap,
|
| /f-stack/dpdk/lib/librte_eal/include/ |
| H A D | rte_bus.h | 262 rte_dev_dma_unmap_t dma_unmap; /**< DMA unmap for device in the bus */ member
|
| /f-stack/dpdk/drivers/bus/vdev/ |
| H A D | rte_bus_vdev.h | 113 rte_vdev_dma_unmap_t *dma_unmap; /**< Virtual device DMA unmap function. */ member
|
| H A D | vdev.c | 181 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 D | pci_common.c | 611 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 D | rte_bus_pci.h | 173 pci_dma_unmap_t *dma_unmap; /**< device dma unmap function. */ member
|
| /f-stack/dpdk/drivers/net/virtio/ |
| H A D | virtio_user_ethdev.c | 955 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 D | eal_common_dev.c | 791 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 D | mlx5.c | 2071 .dma_unmap = mlx5_dma_unmap,
|