Searched refs:s390_domain (Results 1 - 7 of 7) sorted by relevance
/kernel/linux/linux-5.10/drivers/iommu/ |
H A D | s390-iommu.c | 24 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 D | s390-iommu.c | 19 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 D | pci.h | 100 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 D | pci.h | 99 struct s390_domain; 194 struct s390_domain *s390_domain; /* s390 IOMMU domain data */ member
|
/kernel/linux/linux-5.10/arch/s390/pci/ |
H A D | pci_dma.c | 565 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 D | pci_dma.c | 589 WARN_ON(zdev->s390_domain); in zpci_dma_init_device() 659 WARN_ON(zdev->s390_domain); in zpci_dma_exit_device()
|
H A D | pci_event.c | 64 return zdev->s390_domain; in is_passed_through()
|
Completed in 6 milliseconds