diff options
Diffstat (limited to 'include/linux/intel-iommu.h')
-rw-r--r-- | include/linux/intel-iommu.h | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/include/linux/intel-iommu.h b/include/linux/intel-iommu.h index f2b94dafbf38..29e05a034c09 100644 --- a/include/linux/intel-iommu.h +++ b/include/linux/intel-iommu.h | |||
@@ -283,8 +283,8 @@ struct ir_table { | |||
283 | struct iommu_flush { | 283 | struct iommu_flush { |
284 | void (*flush_context)(struct intel_iommu *iommu, u16 did, u16 sid, | 284 | void (*flush_context)(struct intel_iommu *iommu, u16 did, u16 sid, |
285 | u8 fm, u64 type); | 285 | u8 fm, u64 type); |
286 | int (*flush_iotlb)(struct intel_iommu *iommu, u16 did, u64 addr, | 286 | void (*flush_iotlb)(struct intel_iommu *iommu, u16 did, u64 addr, |
287 | unsigned int size_order, u64 type, int non_present_entry_flush); | 287 | unsigned int size_order, u64 type); |
288 | }; | 288 | }; |
289 | 289 | ||
290 | enum { | 290 | enum { |
@@ -341,9 +341,8 @@ extern void qi_global_iec(struct intel_iommu *iommu); | |||
341 | 341 | ||
342 | extern void qi_flush_context(struct intel_iommu *iommu, u16 did, u16 sid, | 342 | extern void qi_flush_context(struct intel_iommu *iommu, u16 did, u16 sid, |
343 | u8 fm, u64 type); | 343 | u8 fm, u64 type); |
344 | extern int qi_flush_iotlb(struct intel_iommu *iommu, u16 did, u64 addr, | 344 | extern void qi_flush_iotlb(struct intel_iommu *iommu, u16 did, u64 addr, |
345 | unsigned int size_order, u64 type, | 345 | unsigned int size_order, u64 type); |
346 | int non_present_entry_flush); | ||
347 | 346 | ||
348 | extern int qi_submit_sync(struct qi_desc *desc, struct intel_iommu *iommu); | 347 | extern int qi_submit_sync(struct qi_desc *desc, struct intel_iommu *iommu); |
349 | 348 | ||