Lines Matching refs:intel_iommu
309 void (*flush_context)(struct intel_iommu *iommu, u16 did, u16 sid,
311 void (*flush_iotlb)(struct intel_iommu *iommu, u16 did, u64 addr,
323 struct intel_iommu { struct
357 struct intel_iommu *iommu, void *addr, int size) in __iommu_flush_cache() argument
366 extern int dmar_enable_qi(struct intel_iommu *iommu);
367 extern void dmar_disable_qi(struct intel_iommu *iommu);
368 extern int dmar_reenable_qi(struct intel_iommu *iommu);
369 extern void qi_global_iec(struct intel_iommu *iommu);
371 extern void qi_flush_context(struct intel_iommu *iommu, u16 did, u16 sid,
373 extern void qi_flush_iotlb(struct intel_iommu *iommu, u16 did, u64 addr,
375 extern void qi_flush_dev_iotlb(struct intel_iommu *iommu, u16 sid, u16 qdep,
378 extern int qi_submit_sync(struct qi_desc *desc, struct intel_iommu *iommu);