Lines Matching defs:s390_domain
27 struct s390_domain { struct
28 struct iommu_domain domain;
29 struct list_head devices;
30 struct zpci_iommu_ctrs ctrs;
31 unsigned long *dma_table;
32 spinlock_t list_lock;
33 struct rcu_head rcu;
332 struct s390_domain *s390_domain; in s390_domain_alloc_paging() local
355 struct s390_domain *s390_domain = container_of(head, struct s390_domain, rcu); in s390_iommu_rcu_free_domain() local
363 struct s390_domain *s390_domain = to_s390_domain(domain); in s390_domain_free() local
375 struct s390_domain *s390_domain = to_s390_domain(domain); in s390_iommu_detach_device() local
391 struct s390_domain *s390_domain = to_s390_domain(domain); in s390_iommu_attach_device() local
492 struct s390_domain *s390_domain = to_s390_domain(domain); in s390_iommu_flush_iotlb_all() local
506 struct s390_domain *s390_domain = to_s390_domain(domain); in s390_iommu_iotlb_sync() local
526 struct s390_domain *s390_domain = to_s390_domain(domain); in s390_iommu_iotlb_sync_map() local
552 static int s390_iommu_validate_trans(struct s390_domain *s390_domain, in s390_iommu_validate_trans()
589 static int s390_iommu_invalidate_trans(struct s390_domain *s390_domain, in s390_iommu_invalidate_trans()
615 struct s390_domain *s390_domain = to_s390_domain(domain); in s390_iommu_map_pages() local
645 struct s390_domain *s390_domain = to_s390_domain(domain); in s390_iommu_iova_to_phys() local
680 struct s390_domain *s390_domain = to_s390_domain(domain); in s390_iommu_unmap_pages() local