diff options
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/dmar.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/include/linux/dmar.h b/include/linux/dmar.h index b029d1aa2d12..205ee37eed73 100644 --- a/include/linux/dmar.h +++ b/include/linux/dmar.h | |||
| @@ -62,6 +62,9 @@ extern struct list_head dmar_drhd_units; | |||
| 62 | 62 | ||
| 63 | extern int dmar_table_init(void); | 63 | extern int dmar_table_init(void); |
| 64 | extern int dmar_dev_scope_init(void); | 64 | extern int dmar_dev_scope_init(void); |
| 65 | extern int dmar_parse_dev_scope(void *start, void *end, int *cnt, | ||
| 66 | struct pci_dev ***devices, u16 segment); | ||
| 67 | extern void dmar_free_dev_scope(struct pci_dev ***devices, int *cnt); | ||
| 65 | 68 | ||
| 66 | /* Intel IOMMU detection */ | 69 | /* Intel IOMMU detection */ |
| 67 | extern int detect_intel_iommu(void); | 70 | extern int detect_intel_iommu(void); |
| @@ -157,8 +160,6 @@ struct dmar_atsr_unit { | |||
| 157 | int dmar_parse_rmrr_atsr_dev(void); | 160 | int dmar_parse_rmrr_atsr_dev(void); |
| 158 | extern int dmar_parse_one_rmrr(struct acpi_dmar_header *header); | 161 | extern int dmar_parse_one_rmrr(struct acpi_dmar_header *header); |
| 159 | extern int dmar_parse_one_atsr(struct acpi_dmar_header *header); | 162 | extern int dmar_parse_one_atsr(struct acpi_dmar_header *header); |
| 160 | extern int dmar_parse_dev_scope(void *start, void *end, int *cnt, | ||
| 161 | struct pci_dev ***devices, u16 segment); | ||
| 162 | extern int intel_iommu_init(void); | 163 | extern int intel_iommu_init(void); |
| 163 | #else /* !CONFIG_INTEL_IOMMU: */ | 164 | #else /* !CONFIG_INTEL_IOMMU: */ |
| 164 | static inline int intel_iommu_init(void) { return -ENODEV; } | 165 | static inline int intel_iommu_init(void) { return -ENODEV; } |
