]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - include/linux/dmar.h
x86, dmar: start with sane state while enabling dma and interrupt-remapping
[net-next-2.6.git] / include / linux / dmar.h
index c7768330c11dd988b8cddc068bd69138ab0d8d3d..8a035aec14a9cce9dfa14429b1f128516271a333 100644 (file)
@@ -24,6 +24,7 @@
 #include <linux/acpi.h>
 #include <linux/types.h>
 #include <linux/msi.h>
+#include <linux/irqreturn.h>
 
 #if defined(CONFIG_DMAR) || defined(CONFIG_INTR_REMAP)
 struct intel_iommu;
@@ -125,6 +126,7 @@ extern void dmar_msi_mask(unsigned int irq);
 extern void dmar_msi_read(int irq, struct msi_msg *msg);
 extern void dmar_msi_write(int irq, struct msi_msg *msg);
 extern int dmar_set_interrupt(struct intel_iommu *iommu);
+extern irqreturn_t dmar_fault(int irq, void *dev_id);
 extern int arch_setup_dmar_msi(unsigned int irq);
 
 #ifdef CONFIG_DMAR