Lines Matching refs:intel_iommu

68 static void free_iommu(struct intel_iommu *iommu);
953 static void unmap_iommu(struct intel_iommu *iommu)
967 static int map_iommu(struct intel_iommu *iommu, struct dmar_drhd_unit *drhd)
1041 struct intel_iommu *iommu;
1168 static void free_iommu(struct intel_iommu *iommu)
1241 static void qi_dump_fault(struct intel_iommu *iommu, u32 fault)
1272 static int qi_check_fault(struct intel_iommu *iommu, int index, int wait_index)
1370 int qi_submit_sync(struct intel_iommu *iommu, struct qi_desc *desc,
1493 void qi_global_iec(struct intel_iommu *iommu)
1506 void qi_flush_context(struct intel_iommu *iommu, u16 did, u16 sid, u8 fm,
1520 void qi_flush_iotlb(struct intel_iommu *iommu, u16 did, u64 addr,
1544 void qi_flush_dev_iotlb(struct intel_iommu *iommu, u16 sid, u16 pfsid,
1576 void qi_flush_piotlb(struct intel_iommu *iommu, u16 did, u32 pasid, u64 addr,
1617 void qi_flush_dev_iotlb_pasid(struct intel_iommu *iommu, u16 sid, u16 pfsid,
1669 void qi_flush_pasid_cache(struct intel_iommu *iommu, u16 did,
1682 void dmar_disable_qi(struct intel_iommu *iommu)
1717 static void __dmar_enable_qi(struct intel_iommu *iommu)
1755 int dmar_enable_qi(struct intel_iommu *iommu)
1920 static inline int dmar_msi_reg(struct intel_iommu *iommu, int irq)
1934 struct intel_iommu *iommu = irq_data_get_irq_handler_data(data);
1948 struct intel_iommu *iommu = irq_data_get_irq_handler_data(data);
1962 struct intel_iommu *iommu = irq_get_handler_data(irq);
1975 struct intel_iommu *iommu = irq_get_handler_data(irq);
1986 static int dmar_fault_do_one(struct intel_iommu *iommu, int type,
2025 struct intel_iommu *iommu = dev_id;
2102 int dmar_set_interrupt(struct intel_iommu *iommu)
2129 struct intel_iommu *iommu;
2163 int dmar_reenable_qi(struct intel_iommu *iommu)