|
@@ -168,7 +168,7 @@ struct iommu_ops {
|
|
phys_addr_t (*iova_to_phys)(struct iommu_domain *domain, dma_addr_t iova);
|
|
phys_addr_t (*iova_to_phys)(struct iommu_domain *domain, dma_addr_t iova);
|
|
int (*add_device)(struct device *dev);
|
|
int (*add_device)(struct device *dev);
|
|
void (*remove_device)(struct device *dev);
|
|
void (*remove_device)(struct device *dev);
|
|
- int (*device_group)(struct device *dev, unsigned int *groupid);
|
|
|
|
|
|
+ struct iommu_group *(*device_group)(struct device *dev);
|
|
int (*domain_get_attr)(struct iommu_domain *domain,
|
|
int (*domain_get_attr)(struct iommu_domain *domain,
|
|
enum iommu_attr attr, void *data);
|
|
enum iommu_attr attr, void *data);
|
|
int (*domain_set_attr)(struct iommu_domain *domain,
|
|
int (*domain_set_attr)(struct iommu_domain *domain,
|