Lines Matching defs:domain
890 void iommu_set_fault_handler(struct iommu_domain *domain, in iommu_set_fault_handler()
903 struct iommu_domain *domain; in iommu_domain_alloc() local
919 void iommu_domain_free(struct iommu_domain *domain) in iommu_domain_free()
925 int iommu_attach_device(struct iommu_domain *domain, struct device *dev) in iommu_attach_device()
938 void iommu_detach_device(struct iommu_domain *domain, struct device *dev) in iommu_detach_device()
960 struct iommu_domain *domain = data; in iommu_group_do_attach_device() local
965 int iommu_attach_group(struct iommu_domain *domain, struct iommu_group *group) in iommu_attach_group()
974 struct iommu_domain *domain = data; in iommu_group_do_detach_device() local
981 void iommu_detach_group(struct iommu_domain *domain, struct iommu_group *group) in iommu_detach_group()
987 phys_addr_t iommu_iova_to_phys(struct iommu_domain *domain, dma_addr_t iova) in iommu_iova_to_phys()
996 static size_t iommu_pgsize(struct iommu_domain *domain, in iommu_pgsize()
1028 int iommu_map(struct iommu_domain *domain, unsigned long iova, in iommu_map()
1084 size_t iommu_unmap(struct iommu_domain *domain, unsigned long iova, size_t size) in iommu_unmap()
1136 size_t default_iommu_map_sg(struct iommu_domain *domain, unsigned long iova, in default_iommu_map_sg()
1179 int iommu_domain_window_enable(struct iommu_domain *domain, u32 wnd_nr, in iommu_domain_window_enable()
1190 void iommu_domain_window_disable(struct iommu_domain *domain, u32 wnd_nr) in iommu_domain_window_disable()
1212 int iommu_domain_get_attr(struct iommu_domain *domain, in iommu_domain_get_attr()
1250 int iommu_domain_set_attr(struct iommu_domain *domain, in iommu_domain_set_attr()