Lines Matching refs:noiommu
65 bool noiommu; member
89 bool noiommu; member
104 static bool noiommu __read_mostly;
106 noiommu, bool, S_IRUGO | S_IWUSR);
132 if (group || !noiommu || iommu_present(dev->bus)) in vfio_iommu_group_get()
140 iommu_group_set_iommudata(group, &noiommu, NULL); in vfio_iommu_group_get()
166 if (iommu_group_get_iommudata(group) == &noiommu) in vfio_iommu_group_put()
193 return noiommu && (arg == VFIO_NOIOMMU_IOMMU) ? 1 : 0; in vfio_noiommu_ioctl()
201 return iommu_group_get_iommudata(iommu_group) == &noiommu ? 0 : -EINVAL; in vfio_noiommu_attach_group()
345 group->noiommu = (iommu_group_get_iommudata(iommu_group) == &noiommu); in vfio_create_group()
383 group, "%s%d", group->noiommu ? "noiommu-" : "", in vfio_create_group()
1046 (container->noiommu != in vfio_ioctl_check_extension()
1127 if (container->noiommu != (driver->ops == &vfio_noiommu_ops)) in vfio_ioctl_set_iommu()
1374 if (group->noiommu && !capable(CAP_SYS_RAWIO)) in vfio_group_set_container()
1394 container->noiommu != group->noiommu) { in vfio_group_set_container()
1408 container->noiommu = group->noiommu; in vfio_group_set_container()
1432 if (group->noiommu) { in vfio_group_add_container_user()
1456 if (group->noiommu && !capable(CAP_SYS_RAWIO)) in vfio_group_get_device_fd()
1501 if (group->noiommu) in vfio_group_get_device_fd()
1593 if (group->noiommu && !capable(CAP_SYS_RAWIO)) { in vfio_group_fops_open()