io_domain 2351 drivers/iommu/amd_iommu.c struct iommu_domain *io_domain; io_domain 2359 drivers/iommu/amd_iommu.c io_domain = iommu_get_domain_for_dev(dev); io_domain 2360 drivers/iommu/amd_iommu.c domain = to_pdomain(io_domain); io_domain 73 drivers/iommu/ipmmu-vmsa.c struct iommu_domain io_domain; io_domain 84 drivers/iommu/ipmmu-vmsa.c return container_of(dom, struct ipmmu_vmsa_domain, io_domain); io_domain 486 drivers/iommu/ipmmu-vmsa.c domain->io_domain.geometry.aperture_end = DMA_BIT_MASK(32); io_domain 487 drivers/iommu/ipmmu-vmsa.c domain->io_domain.geometry.force_aperture = true; io_domain 576 drivers/iommu/ipmmu-vmsa.c if (!report_iommu_fault(&domain->io_domain, mmu->dev, iova, 0)) io_domain 624 drivers/iommu/ipmmu-vmsa.c return &domain->io_domain; io_domain 629 drivers/iommu/ipmmu-vmsa.c struct iommu_domain *io_domain = NULL; io_domain 633 drivers/iommu/ipmmu-vmsa.c io_domain = __ipmmu_domain_alloc(type); io_domain 637 drivers/iommu/ipmmu-vmsa.c io_domain = __ipmmu_domain_alloc(type); io_domain 638 drivers/iommu/ipmmu-vmsa.c if (io_domain && iommu_get_dma_cookie(io_domain)) { io_domain 639 drivers/iommu/ipmmu-vmsa.c kfree(io_domain); io_domain 640 drivers/iommu/ipmmu-vmsa.c io_domain = NULL; io_domain 645 drivers/iommu/ipmmu-vmsa.c return io_domain; io_domain 648 drivers/iommu/ipmmu-vmsa.c static void ipmmu_domain_free(struct iommu_domain *io_domain) io_domain 650 drivers/iommu/ipmmu-vmsa.c struct ipmmu_vmsa_domain *domain = to_vmsa_domain(io_domain); io_domain 656 drivers/iommu/ipmmu-vmsa.c iommu_put_dma_cookie(io_domain); io_domain 662 drivers/iommu/ipmmu-vmsa.c static int ipmmu_attach_device(struct iommu_domain *io_domain, io_domain 667 drivers/iommu/ipmmu-vmsa.c struct ipmmu_vmsa_domain *domain = to_vmsa_domain(io_domain); io_domain 711 drivers/iommu/ipmmu-vmsa.c static void ipmmu_detach_device(struct iommu_domain *io_domain, io_domain 715 drivers/iommu/ipmmu-vmsa.c struct ipmmu_vmsa_domain *domain = to_vmsa_domain(io_domain); io_domain 726 drivers/iommu/ipmmu-vmsa.c static int ipmmu_map(struct iommu_domain *io_domain, unsigned long iova, io_domain 729 drivers/iommu/ipmmu-vmsa.c struct ipmmu_vmsa_domain *domain = to_vmsa_domain(io_domain); io_domain 737 drivers/iommu/ipmmu-vmsa.c static size_t ipmmu_unmap(struct iommu_domain *io_domain, unsigned long iova, io_domain 740 drivers/iommu/ipmmu-vmsa.c struct ipmmu_vmsa_domain *domain = to_vmsa_domain(io_domain); io_domain 745 drivers/iommu/ipmmu-vmsa.c static void ipmmu_flush_iotlb_all(struct iommu_domain *io_domain) io_domain 747 drivers/iommu/ipmmu-vmsa.c struct ipmmu_vmsa_domain *domain = to_vmsa_domain(io_domain); io_domain 753 drivers/iommu/ipmmu-vmsa.c static void ipmmu_iotlb_sync(struct iommu_domain *io_domain, io_domain 756 drivers/iommu/ipmmu-vmsa.c ipmmu_flush_iotlb_all(io_domain); io_domain 759 drivers/iommu/ipmmu-vmsa.c static phys_addr_t ipmmu_iova_to_phys(struct iommu_domain *io_domain, io_domain 762 drivers/iommu/ipmmu-vmsa.c struct ipmmu_vmsa_domain *domain = to_vmsa_domain(io_domain);