Lines Matching defs:domain

46 	struct iommu_domain *domain;  member
723 struct iommu_domain *domain = group->default_domain; in iommu_create_device_direct_mappings() local
775 static bool iommu_is_attach_deferred(struct iommu_domain *domain, in iommu_is_attach_deferred()
1196 struct iommu_domain *domain = iommu_get_domain_for_dev(dev); in iommu_page_response() local
1695 struct iommu_domain *domain = data; in iommu_group_do_dma_attach() local
1712 struct iommu_domain *domain = data; in iommu_group_do_probe_finalize() local
1881 void iommu_set_fault_handler(struct iommu_domain *domain, in iommu_set_fault_handler()
1895 struct iommu_domain *domain; in __iommu_domain_alloc() local
1918 void iommu_domain_free(struct iommu_domain *domain) in iommu_domain_free()
1924 static int __iommu_attach_device(struct iommu_domain *domain, in __iommu_attach_device()
1938 int iommu_attach_device(struct iommu_domain *domain, struct device *dev) in iommu_attach_device()
2022 int iommu_uapi_cache_invalidate(struct iommu_domain *domain, struct device *dev, in iommu_uapi_cache_invalidate()
2132 int iommu_uapi_sva_bind_gpasid(struct iommu_domain *domain, struct device *dev, in iommu_uapi_sva_bind_gpasid()
2149 int iommu_sva_unbind_gpasid(struct iommu_domain *domain, struct device *dev, in iommu_sva_unbind_gpasid()
2159 int iommu_uapi_sva_unbind_gpasid(struct iommu_domain *domain, struct device *dev, in iommu_uapi_sva_unbind_gpasid()
2176 static void __iommu_detach_device(struct iommu_domain *domain, in __iommu_detach_device()
2189 void iommu_detach_device(struct iommu_domain *domain, struct device *dev) in iommu_detach_device()
2213 struct iommu_domain *domain; in iommu_get_domain_for_dev() local
2249 struct iommu_domain *domain = data; in iommu_group_do_attach_device() local
2254 static int __iommu_attach_group(struct iommu_domain *domain, in __iommu_attach_group()
2270 int iommu_attach_group(struct iommu_domain *domain, struct iommu_group *group) in iommu_attach_group()
2284 struct iommu_domain *domain = data; in iommu_group_do_detach_device() local
2291 static void __iommu_detach_group(struct iommu_domain *domain, in __iommu_detach_group()
2315 void iommu_detach_group(struct iommu_domain *domain, struct iommu_group *group) in iommu_detach_group()
2323 phys_addr_t iommu_iova_to_phys(struct iommu_domain *domain, dma_addr_t iova) in iommu_iova_to_phys()
2332 static size_t iommu_pgsize(struct iommu_domain *domain, in iommu_pgsize()
2364 static int __iommu_map(struct iommu_domain *domain, unsigned long iova, in __iommu_map()
2424 int iommu_map(struct iommu_domain *domain, unsigned long iova, in iommu_map()
2432 int iommu_map_atomic(struct iommu_domain *domain, unsigned long iova, in iommu_map_atomic()
2439 static size_t __iommu_unmap(struct iommu_domain *domain, in __iommu_unmap()
2493 size_t iommu_unmap(struct iommu_domain *domain, in iommu_unmap()
2507 size_t iommu_unmap_fast(struct iommu_domain *domain, in iommu_unmap_fast()
2515 static size_t __iommu_map_sg(struct iommu_domain *domain, unsigned long iova, in __iommu_map_sg()
2559 size_t iommu_map_sg(struct iommu_domain *domain, unsigned long iova, in iommu_map_sg()
2567 size_t iommu_map_sg_atomic(struct iommu_domain *domain, unsigned long iova, in iommu_map_sg_atomic()
2574 int iommu_domain_window_enable(struct iommu_domain *domain, u32 wnd_nr, in iommu_domain_window_enable()
2585 void iommu_domain_window_disable(struct iommu_domain *domain, u32 wnd_nr) in iommu_domain_window_disable()
2618 int report_iommu_fault(struct iommu_domain *domain, struct device *dev, in report_iommu_fault()
2648 int iommu_domain_get_attr(struct iommu_domain *domain, in iommu_domain_get_attr()
2676 int iommu_domain_set_attr(struct iommu_domain *domain, in iommu_domain_set_attr()
2908 int iommu_aux_attach_device(struct iommu_domain *domain, struct device *dev) in iommu_aux_attach_device()
2922 void iommu_aux_detach_device(struct iommu_domain *domain, struct device *dev) in iommu_aux_detach_device()
2931 int iommu_aux_get_pasid(struct iommu_domain *domain, struct device *dev) in iommu_aux_get_pasid()