aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKeir Fraser <keir@xen.org>2011-01-10 10:37:53 +0000
committerKeir Fraser <keir@xen.org>2011-01-10 10:37:53 +0000
commit95805ed0a29265dbbcc9da02d9574cb7fe736c33 (patch)
treed0656c77d2541d50a6368813a06bb9d2e471aba9
parent3edc8a6f83cc0de8ddb25269df4f858a90140027 (diff)
downloadxen-95805ed0a29265dbbcc9da02d9574cb7fe736c33.tar.gz
xen-95805ed0a29265dbbcc9da02d9574cb7fe736c33.tar.bz2
xen-95805ed0a29265dbbcc9da02d9574cb7fe736c33.zip
vt-d: Remove unnecessary 'inline' qualifiers
Compiler knows best when to inline. Also this shows up an unused flush function which is removed by this patch. Signed-off-by: Keir Fraser <keir@xen.org>
-rw-r--r--xen/drivers/passthrough/vtd/iommu.c18
1 files changed, 5 insertions, 13 deletions
diff --git a/xen/drivers/passthrough/vtd/iommu.c b/xen/drivers/passthrough/vtd/iommu.c
index ffea5b8ccf..b04203dcc7 100644
--- a/xen/drivers/passthrough/vtd/iommu.c
+++ b/xen/drivers/passthrough/vtd/iommu.c
@@ -389,7 +389,7 @@ static int flush_context_reg(
return 0;
}
-static int inline iommu_flush_context_global(
+static int iommu_flush_context_global(
struct iommu *iommu, int flush_non_present_entry)
{
struct iommu_flush *flush = iommu_get_flush(iommu);
@@ -397,15 +397,7 @@ static int inline iommu_flush_context_global(
flush_non_present_entry);
}
-static int inline iommu_flush_context_domain(
- struct iommu *iommu, u16 did, int flush_non_present_entry)
-{
- struct iommu_flush *flush = iommu_get_flush(iommu);
- return flush->context(iommu, did, 0, 0, DMA_CCMD_DOMAIN_INVL,
- flush_non_present_entry);
-}
-
-static int inline iommu_flush_context_device(
+static int iommu_flush_context_device(
struct iommu *iommu, u16 did, u16 source_id,
u8 function_mask, int flush_non_present_entry)
{
@@ -482,7 +474,7 @@ static int flush_iotlb_reg(void *_iommu, u16 did,
return 0;
}
-static int inline iommu_flush_iotlb_global(struct iommu *iommu,
+static int iommu_flush_iotlb_global(struct iommu *iommu,
int flush_non_present_entry, int flush_dev_iotlb)
{
struct iommu_flush *flush = iommu_get_flush(iommu);
@@ -500,7 +492,7 @@ static int inline iommu_flush_iotlb_global(struct iommu *iommu,
return status;
}
-static int inline iommu_flush_iotlb_dsi(struct iommu *iommu, u16 did,
+static int iommu_flush_iotlb_dsi(struct iommu *iommu, u16 did,
int flush_non_present_entry, int flush_dev_iotlb)
{
struct iommu_flush *flush = iommu_get_flush(iommu);
@@ -518,7 +510,7 @@ static int inline iommu_flush_iotlb_dsi(struct iommu *iommu, u16 did,
return status;
}
-static int inline iommu_flush_iotlb_psi(
+static int iommu_flush_iotlb_psi(
struct iommu *iommu, u16 did, u64 addr, unsigned int order,
int flush_non_present_entry, int flush_dev_iotlb)
{