Home
last modified time | relevance | path

Searched refs:container_fd (Results 1 – 3 of 3) sorted by relevance

/linux/tools/testing/selftests/vfio/lib/
H A Diommu.c110 if (ioctl(iommu->container_fd, VFIO_IOMMU_MAP_DMA, &args)) in vfio_iommu_map()
173 return __vfio_iommu_unmap(iommu->container_fd, region->iova, in vfio_iommu_unmap()
228 ret = __vfio_iommu_unmap(iommu->container_fd, 0, 0, in __iommu_unmap_all()
285 static struct vfio_iommu_type1_info *vfio_iommu_get_info(int container_fd) in vfio_iommu_get_info() argument
296 ioctl_assert(container_fd, VFIO_IOMMU_GET_INFO, info); in vfio_iommu_get_info()
302 ioctl_assert(container_fd, VFIO_IOMMU_GET_INFO, info); in vfio_iommu_get_info()
320 info = vfio_iommu_get_info(iommu->container_fd); in vfio_iommu_iova_ranges()
436 iommu->container_fd = open(container_path, O_RDWR); in iommu_init()
437 VFIO_ASSERT_GE(iommu->container_fd, 0, "open(%s) failed\n", container_path); in iommu_init()
439 version = ioctl(iommu->container_fd, VFIO_GET_API_VERSION); in iommu_init()
[all …]
H A Dvfio_pci_device.c240 ioctl_assert(device->group_fd, VFIO_GROUP_SET_CONTAINER, &device->iommu->container_fd); in vfio_pci_group_setup()
251 ret = ioctl(iommu->container_fd, VFIO_CHECK_EXTENSION, iommu_type); in vfio_pci_container_setup()
259 (void)ioctl(iommu->container_fd, VFIO_SET_IOMMU, (void *)iommu_type); in vfio_pci_container_setup()
/linux/tools/testing/selftests/vfio/lib/include/libvfio/
H A Diommu.h29 int container_fd; member