Lines Matching defs:domain

60 	struct iommu_domain *domain;  member
1093 static int iommu_create_device_direct_mappings(struct iommu_domain *domain, in iommu_create_device_direct_mappings()
1593 struct iommu_domain *domain; in __iommu_alloc_identity_domain() local
1949 void iommu_set_fault_handler(struct iommu_domain *domain, in iommu_set_fault_handler()
1960 static void iommu_domain_init(struct iommu_domain *domain, unsigned int type, in iommu_domain_init()
1981 struct iommu_domain *domain; in __iommu_paging_domain_alloc_flags() local
2022 void iommu_domain_free(struct iommu_domain *domain) in iommu_domain_free()
2048 static int __iommu_attach_device(struct iommu_domain *domain, in __iommu_attach_device()
2076 int iommu_attach_device(struct iommu_domain *domain, struct device *dev) in iommu_attach_device()
2102 int iommu_deferred_attach(struct device *dev, struct iommu_domain *domain) in iommu_deferred_attach()
2110 void iommu_detach_device(struct iommu_domain *domain, struct device *dev) in iommu_detach_device()
2150 static int __iommu_attach_group(struct iommu_domain *domain, in __iommu_attach_group()
2178 int iommu_attach_group(struct iommu_domain *domain, struct iommu_group *group) in iommu_attach_group()
2341 void iommu_detach_group(struct iommu_domain *domain, struct iommu_group *group) in iommu_detach_group()
2349 phys_addr_t iommu_iova_to_phys(struct iommu_domain *domain, dma_addr_t iova) in iommu_iova_to_phys()
2361 static size_t iommu_pgsize(struct iommu_domain *domain, unsigned long iova, in iommu_pgsize()
2415 static int __iommu_map(struct iommu_domain *domain, unsigned long iova, in __iommu_map()
2478 int iommu_map(struct iommu_domain *domain, unsigned long iova, in iommu_map()
2508 static size_t __iommu_unmap(struct iommu_domain *domain, in __iommu_unmap()
2576 size_t iommu_unmap(struct iommu_domain *domain, in iommu_unmap()
2590 size_t iommu_unmap_fast(struct iommu_domain *domain, in iommu_unmap_fast()
2598 ssize_t iommu_map_sg(struct iommu_domain *domain, unsigned long iova, in iommu_map_sg()
2683 int report_iommu_fault(struct iommu_domain *domain, struct device *dev, in report_iommu_fault()
2713 int iommu_set_pgtable_quirks(struct iommu_domain *domain, in iommu_set_pgtable_quirks()
3147 struct iommu_domain *domain; in __iommu_group_alloc_blocking_domain() local
3321 struct iommu_domain *domain) in iommu_remove_dev_pasid()
3330 static int __iommu_set_group_pasid(struct iommu_domain *domain, in __iommu_set_group_pasid()
3357 struct iommu_domain *domain) in __iommu_remove_group_pasid()
3374 int iommu_attach_device_pasid(struct iommu_domain *domain, in iommu_attach_device_pasid()
3430 void iommu_detach_device_pasid(struct iommu_domain *domain, struct device *dev, in iommu_detach_device_pasid()
3513 int iommu_attach_group_handle(struct iommu_domain *domain, in iommu_attach_group_handle()
3549 void iommu_detach_group_handle(struct iommu_domain *domain, in iommu_detach_group_handle()