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;
334 struct s390_domain *s390_domain; in s390_domain_alloc_paging() local
357 struct s390_domain *s390_domain = container_of(head, struct s390_domain, rcu); in s390_iommu_rcu_free_domain() local
365 struct s390_domain *s390_domain = to_s390_domain(domain); in s390_domain_free() local
387 struct s390_domain *s390_domain; in s390_iommu_domain_reg_ioat() local
428 struct s390_domain *s390_domain; in blocking_domain_attach_device() local
451 struct s390_domain *s390_domain = to_s390_domain(domain); in s390_iommu_attach_device() local
538 struct s390_domain *s390_domain = to_s390_domain(domain); in s390_iommu_flush_iotlb_all() local
552 struct s390_domain *s390_domain = to_s390_domain(domain); in s390_iommu_iotlb_sync() local
572 struct s390_domain *s390_domain = to_s390_domain(domain); in s390_iommu_iotlb_sync_map() local
598 static int s390_iommu_validate_trans(struct s390_domain *s390_domain, in s390_iommu_validate_trans()
635 static int s390_iommu_invalidate_trans(struct s390_domain *s390_domain, in s390_iommu_invalidate_trans()
661 struct s390_domain *s390_domain = to_s390_domain(domain); in s390_iommu_map_pages() local
691 struct s390_domain *s390_domain = to_s390_domain(domain); in s390_iommu_iova_to_phys() local
726 struct s390_domain *s390_domain = to_s390_domain(domain); in s390_iommu_unmap_pages() local
746 struct s390_domain *s390_domain; in zpci_get_iommu_ctrs() local