Lines Matching refs:noiommu
62 bool noiommu; member
86 bool noiommu; member
93 static bool noiommu __read_mostly;
95 noiommu, bool, S_IRUGO | S_IWUSR);
121 if (group || !noiommu || iommu_present(dev->bus)) in vfio_iommu_group_get()
129 iommu_group_set_iommudata(group, &noiommu, NULL); in vfio_iommu_group_get()
155 if (iommu_group_get_iommudata(group) == &noiommu) in vfio_iommu_group_put()
182 return noiommu && (arg == VFIO_NOIOMMU_IOMMU) ? 1 : 0; in vfio_noiommu_ioctl()
190 return iommu_group_get_iommudata(iommu_group) == &noiommu ? 0 : -EINVAL; in vfio_noiommu_attach_group()
334 group->noiommu = (iommu_group_get_iommudata(iommu_group) == &noiommu); in vfio_create_group()
372 group, "%s%d", group->noiommu ? "noiommu-" : "", in vfio_create_group()
1006 (container->noiommu != in vfio_ioctl_check_extension()
1087 if (container->noiommu != (driver->ops == &vfio_noiommu_ops)) in vfio_ioctl_set_iommu()
1323 if (group->noiommu && !capable(CAP_SYS_RAWIO)) in vfio_group_set_container()
1343 container->noiommu != group->noiommu) { in vfio_group_set_container()
1357 container->noiommu = group->noiommu; in vfio_group_set_container()
1381 if (group->noiommu) { in vfio_group_add_container_user()
1405 if (group->noiommu && !capable(CAP_SYS_RAWIO)) in vfio_group_get_device_fd()
1450 if (group->noiommu) in vfio_group_get_device_fd()
1533 if (group->noiommu && !capable(CAP_SYS_RAWIO)) { in vfio_group_fops_open()