Lines Matching refs:iommu
228 #define IOMMU_WAIT_OP(iommu, offset, op, cond, sts) \ argument
232 sts = op(iommu->reg + offset); \
309 void (*flush_context)(struct intel_iommu *iommu, u16 did, u16 sid,
311 void (*flush_iotlb)(struct intel_iommu *iommu, u16 did, u64 addr,
357 struct intel_iommu *iommu, void *addr, int size) in __iommu_flush_cache() argument
359 if (!ecap_coherent(iommu->ecap)) in __iommu_flush_cache()
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);