Lines Matching defs:noiommu
62 bool noiommu;
86 bool noiommu;
93 static bool noiommu __read_mostly;
95 noiommu, bool, S_IRUGO | S_IWUSR);
116 * With noiommu enabled, an IOMMU group will be created for a device
121 if (group || !noiommu || iommu_present(dev->bus))
128 iommu_group_set_name(group, "vfio-noiommu");
129 iommu_group_set_iommudata(group, &noiommu, NULL);
145 dev_warn(dev, "Adding kernel taint for vfio-noiommu group on device\n");
155 if (iommu_group_get_iommudata(group) == &noiommu)
182 return noiommu && (arg == VFIO_NOIOMMU_IOMMU) ? 1 : 0;
190 return iommu_group_get_iommudata(iommu_group) == &noiommu ? 0 : -EINVAL;
199 .name = "vfio-noiommu",
334 group->noiommu = (iommu_group_get_iommudata(iommu_group) == &noiommu);
372 group, "%s%d", group->noiommu ? "noiommu-" : "",
1006 (container->noiommu !=
1084 * Only noiommu containers can use vfio-noiommu and noiommu
1085 * containers can only use vfio-noiommu.
1087 if (container->noiommu != (driver->ops == &vfio_noiommu_ops))
1323 if (group->noiommu && !capable(CAP_SYS_RAWIO))
1343 container->noiommu != group->noiommu) {
1357 container->noiommu = group->noiommu;
1381 if (group->noiommu) {
1405 if (group->noiommu && !capable(CAP_SYS_RAWIO))
1450 if (group->noiommu)
1451 dev_warn(device->dev, "vfio-noiommu device opened by user "
1533 if (group->noiommu && !capable(CAP_SYS_RAWIO)) {