IOMMU/x86: remove indirection from certain IOMMU hook accesses
authorJan Beulich <jbeulich@suse.com>
Thu, 15 Nov 2018 12:34:21 +0000 (13:34 +0100)
committerJan Beulich <jbeulich@suse.com>
Thu, 15 Nov 2018 12:34:21 +0000 (13:34 +0100)
commit32a5ea00ec75ef53e1f5e095786a34f98fd2e22b
treee2de2a3722fb2c06ffd0f4be5d75444b7161779c
parentcb8252bf4743ad08bb40d69ff25810defa84fd0f
IOMMU/x86: remove indirection from certain IOMMU hook accesses

There's no need to go through an extra level of indirection. In order to
limit code churn, call sites using struct domain_iommu's platform_ops
don't get touched here, however.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Kevin Tian <kevin.tian@intel.com>
Acked-by: Brian Woods <brian.woods@amd.com>
xen/drivers/passthrough/amd/pci_amd_iommu.c
xen/drivers/passthrough/vtd/extern.h
xen/drivers/passthrough/vtd/intremap.c
xen/drivers/passthrough/vtd/iommu.c
xen/drivers/passthrough/x86/iommu.c
xen/include/asm-x86/iommu.h