Lines Matching defs:domain

58 	struct iommu_domain *domain;  member
387 struct iommu_domain *domain = data; in iommu_group_do_dma_first_attach() local
918 struct iommu_domain *domain = group->default_domain; in iommu_create_device_direct_mappings() local
1943 void iommu_set_fault_handler(struct iommu_domain *domain, in iommu_set_fault_handler()
1957 struct iommu_domain *domain; in __iommu_domain_alloc() local
1985 void iommu_domain_free(struct iommu_domain *domain) in iommu_domain_free()
2012 static int __iommu_attach_device(struct iommu_domain *domain, in __iommu_attach_device()
2040 int iommu_attach_device(struct iommu_domain *domain, struct device *dev) in iommu_attach_device()
2068 int iommu_deferred_attach(struct device *dev, struct iommu_domain *domain) in iommu_deferred_attach()
2076 void iommu_detach_device(struct iommu_domain *domain, struct device *dev) in iommu_detach_device()
2098 struct iommu_domain *domain; in iommu_get_domain_for_dev() local
2134 struct iommu_domain *domain = data; in iommu_group_do_attach_device() local
2139 static int __iommu_attach_group(struct iommu_domain *domain, in __iommu_attach_group()
2182 int iommu_attach_group(struct iommu_domain *domain, struct iommu_group *group) in iommu_attach_group()
2241 void iommu_detach_group(struct iommu_domain *domain, struct iommu_group *group) in iommu_detach_group()
2249 phys_addr_t iommu_iova_to_phys(struct iommu_domain *domain, dma_addr_t iova) in iommu_iova_to_phys()
2261 static size_t iommu_pgsize(struct iommu_domain *domain, unsigned long iova, in iommu_pgsize()
2315 static int __iommu_map_pages(struct iommu_domain *domain, unsigned long iova, in __iommu_map_pages()
2339 static int __iommu_map(struct iommu_domain *domain, unsigned long iova, in __iommu_map()
2399 int iommu_map(struct iommu_domain *domain, unsigned long iova, in iommu_map()
2420 static size_t __iommu_unmap_pages(struct iommu_domain *domain, in __iommu_unmap_pages()
2433 static size_t __iommu_unmap(struct iommu_domain *domain, in __iommu_unmap()
2487 size_t iommu_unmap(struct iommu_domain *domain, in iommu_unmap()
2501 size_t iommu_unmap_fast(struct iommu_domain *domain, in iommu_unmap_fast()
2509 ssize_t iommu_map_sg(struct iommu_domain *domain, unsigned long iova, in iommu_map_sg()
2591 int report_iommu_fault(struct iommu_domain *domain, struct device *dev, in report_iommu_fault()
2621 int iommu_enable_nesting(struct iommu_domain *domain) in iommu_enable_nesting()
2631 int iommu_set_pgtable_quirks(struct iommu_domain *domain, in iommu_set_pgtable_quirks()
3307 static int __iommu_set_group_pasid(struct iommu_domain *domain, in __iommu_set_group_pasid()
3342 int iommu_attach_device_pasid(struct iommu_domain *domain, in iommu_attach_device_pasid()
3385 void iommu_detach_device_pasid(struct iommu_domain *domain, struct device *dev, in iommu_detach_device_pasid()
3417 struct iommu_domain *domain; in iommu_get_domain_for_dev_pasid() local
3439 struct iommu_domain *domain; in iommu_sva_domain_alloc() local