Lines Matching refs:iommu_ops
41 const struct iommu_ops *ops;
828 const struct iommu_ops *ops = dev->bus->iommu_ops; in iommu_group_get_for_dev()
872 const struct iommu_ops *ops = cb->ops; in add_iommu_group()
896 const struct iommu_ops *ops = cb->ops; in remove_iommu_group()
908 const struct iommu_ops *ops = dev->bus->iommu_ops; in iommu_bus_notifier()
957 static int iommu_bus_init(struct bus_type *bus, const struct iommu_ops *ops) in iommu_bus_init()
1006 int bus_set_iommu(struct bus_type *bus, const struct iommu_ops *ops) in bus_set_iommu()
1010 if (bus->iommu_ops != NULL) in bus_set_iommu()
1013 bus->iommu_ops = ops; in bus_set_iommu()
1018 bus->iommu_ops = NULL; in bus_set_iommu()
1026 return bus->iommu_ops != NULL; in iommu_present()
1032 if (!bus->iommu_ops || !bus->iommu_ops->capable) in iommu_capable()
1035 return bus->iommu_ops->capable(cap); in iommu_capable()
1067 if (bus == NULL || bus->iommu_ops == NULL) in __iommu_domain_alloc()
1070 domain = bus->iommu_ops->domain_alloc(type); in __iommu_domain_alloc()
1074 domain->ops = bus->iommu_ops; in __iommu_domain_alloc()
1563 const struct iommu_ops *ops = dev->bus->iommu_ops; in iommu_get_dm_regions()
1571 const struct iommu_ops *ops = dev->bus->iommu_ops; in iommu_put_dm_regions()