Home
last modified time | relevance | path

Searched refs:s390_domain (Results 1 - 7 of 7) sorted by relevance

/kernel/linux/linux-5.10/drivers/iommu/
H A Ds390-iommu.c24 struct s390_domain { struct
37 static struct s390_domain *to_s390_domain(struct iommu_domain *dom) in to_s390_domain()
39 return container_of(dom, struct s390_domain, domain); in to_s390_domain()
56 struct s390_domain *s390_domain; in s390_domain_alloc() local
61 s390_domain = kzalloc(sizeof(*s390_domain), GFP_KERNEL); in s390_domain_alloc()
62 if (!s390_domain) in s390_domain_alloc()
65 s390_domain->dma_table = dma_alloc_cpu_table(); in s390_domain_alloc()
66 if (!s390_domain in s390_domain_alloc()
80 struct s390_domain *s390_domain = to_s390_domain(domain); s390_domain_free() local
89 struct s390_domain *s390_domain = to_s390_domain(domain); s390_iommu_attach_device() local
141 struct s390_domain *s390_domain = to_s390_domain(domain); s390_iommu_detach_device() local
199 s390_iommu_update_trans(struct s390_domain *s390_domain, unsigned long pa, dma_addr_t dma_addr, size_t size, int flags) s390_iommu_update_trans() argument
260 struct s390_domain *s390_domain = to_s390_domain(domain); s390_iommu_map() local
278 struct s390_domain *s390_domain = to_s390_domain(domain); s390_iommu_iova_to_phys() local
310 struct s390_domain *s390_domain = to_s390_domain(domain); s390_iommu_unmap() local
[all...]
/kernel/linux/linux-6.6/drivers/iommu/
H A Ds390-iommu.c19 struct s390_domain { struct
27 static struct s390_domain *to_s390_domain(struct iommu_domain *dom) in to_s390_domain()
29 return container_of(dom, struct s390_domain, domain); in to_s390_domain()
44 struct s390_domain *s390_domain; in s390_domain_alloc() local
49 s390_domain = kzalloc(sizeof(*s390_domain), GFP_KERNEL); in s390_domain_alloc()
50 if (!s390_domain) in s390_domain_alloc()
53 s390_domain->dma_table = dma_alloc_cpu_table(GFP_KERNEL); in s390_domain_alloc()
54 if (!s390_domain in s390_domain_alloc()
70 struct s390_domain *s390_domain = container_of(head, struct s390_domain, rcu); s390_iommu_rcu_free_domain() local
78 struct s390_domain *s390_domain = to_s390_domain(domain); s390_domain_free() local
89 struct s390_domain *s390_domain = zdev->s390_domain; __s390_iommu_detach_device() local
107 struct s390_domain *s390_domain = to_s390_domain(domain); s390_iommu_attach_device() local
210 struct s390_domain *s390_domain = to_s390_domain(domain); s390_iommu_flush_iotlb_all() local
224 struct s390_domain *s390_domain = to_s390_domain(domain); s390_iommu_iotlb_sync() local
243 struct s390_domain *s390_domain = to_s390_domain(domain); s390_iommu_iotlb_sync_map() local
256 s390_iommu_validate_trans(struct s390_domain *s390_domain, phys_addr_t pa, dma_addr_t dma_addr, unsigned long nr_pages, int flags, gfp_t gfp) s390_iommu_validate_trans() argument
293 s390_iommu_invalidate_trans(struct s390_domain *s390_domain, dma_addr_t dma_addr, unsigned long nr_pages) s390_iommu_invalidate_trans() argument
319 struct s390_domain *s390_domain = to_s390_domain(domain); s390_iommu_map_pages() local
350 struct s390_domain *s390_domain = to_s390_domain(domain); s390_iommu_iova_to_phys() local
385 struct s390_domain *s390_domain = to_s390_domain(domain); s390_iommu_unmap_pages() local
[all...]
/kernel/linux/linux-5.10/arch/s390/include/asm/
H A Dpci.h100 struct s390_domain;
188 struct s390_domain *s390_domain; /* s390 IOMMU domain data */ member
/kernel/linux/linux-6.6/arch/s390/include/asm/
H A Dpci.h99 struct s390_domain;
194 struct s390_domain *s390_domain; /* s390 IOMMU domain data */ member
/kernel/linux/linux-5.10/arch/s390/pci/
H A Dpci_dma.c565 WARN_ON(zdev->s390_domain); in zpci_dma_init_device()
629 WARN_ON(zdev->s390_domain); in zpci_dma_exit_device()
/kernel/linux/linux-6.6/arch/s390/pci/
H A Dpci_dma.c589 WARN_ON(zdev->s390_domain); in zpci_dma_init_device()
659 WARN_ON(zdev->s390_domain); in zpci_dma_exit_device()
H A Dpci_event.c64 return zdev->s390_domain; in is_passed_through()

Completed in 6 milliseconds