Searched refs:intel_iommu (Results 1 – 11 of 11) sorted by relevance
/linux-4.1.27/include/linux/ |
D | dma_remapping.h | 24 struct intel_iommu; 30 extern int iommu_calculate_agaw(struct intel_iommu *iommu); 31 extern int iommu_calculate_max_sagaw(struct intel_iommu *iommu); 35 static inline int iommu_calculate_agaw(struct intel_iommu *iommu) in iommu_calculate_agaw() 39 static inline int iommu_calculate_max_sagaw(struct intel_iommu *iommu) in iommu_calculate_max_sagaw()
|
D | intel-iommu.h | 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, [all …]
|
D | dmar.h | 43 struct intel_iommu; 62 struct intel_iommu *iommu; 228 extern int dmar_set_interrupt(struct intel_iommu *iommu);
|
/linux-4.1.27/drivers/iommu/ |
D | intel_irq_remapping.c | 21 struct intel_iommu *iommu; 28 struct intel_iommu *iommu; 85 static int alloc_irte(struct intel_iommu *iommu, int irq, u16 count) in alloc_irte() 127 static int qi_flush_iec(struct intel_iommu *iommu, int index, int mask) in qi_flush_iec() 154 static int set_irte_irq(int irq, struct intel_iommu *iommu, u16 index, u16 subhandle) in set_irte_irq() 179 struct intel_iommu *iommu; in modify_irte() 204 static struct intel_iommu *map_hpet_to_ir(u8 hpet_id) in map_hpet_to_ir() 214 static struct intel_iommu *map_ioapic_to_ir(int apic) in map_ioapic_to_ir() 224 static struct intel_iommu *map_dev_to_ir(struct pci_dev *dev) in map_dev_to_ir() 238 struct intel_iommu *iommu; in clear_entries() [all …]
|
D | intel-iommu.c | 170 static struct intel_iommu **g_iommus; 353 struct intel_iommu *iommu; /* IOMMU used by this device */ 407 static void iommu_detach_dependent_devices(struct intel_iommu *iommu, 410 struct intel_iommu *iommu); 548 static int __iommu_calculate_agaw(struct intel_iommu *iommu, int max_gaw) in __iommu_calculate_agaw() 566 int iommu_calculate_max_sagaw(struct intel_iommu *iommu) in iommu_calculate_max_sagaw() 576 int iommu_calculate_agaw(struct intel_iommu *iommu) in iommu_calculate_agaw() 582 static struct intel_iommu *domain_get_iommu(struct dmar_domain *domain) in domain_get_iommu() 598 struct intel_iommu *iommu; in domain_update_iommu_coherency() 625 static int domain_update_iommu_snooping(struct intel_iommu *skip) in domain_update_iommu_snooping() [all …]
|
D | dmar.c | 76 static void free_iommu(struct intel_iommu *iommu); 902 static void unmap_iommu(struct intel_iommu *iommu) in unmap_iommu() 916 static int map_iommu(struct intel_iommu *iommu, u64 phys_addr) in map_iommu() 977 static int dmar_alloc_seq_id(struct intel_iommu *iommu) in dmar_alloc_seq_id() 991 static void dmar_free_seq_id(struct intel_iommu *iommu) in dmar_free_seq_id() 1001 struct intel_iommu *iommu; in alloc_iommu() 1084 static void free_iommu(struct intel_iommu *iommu) in free_iommu() 1120 static int qi_check_fault(struct intel_iommu *iommu, int index) in qi_check_fault() 1186 int qi_submit_sync(struct qi_desc *desc, struct intel_iommu *iommu) in qi_submit_sync() 1265 void qi_global_iec(struct intel_iommu *iommu) in qi_global_iec() [all …]
|
D | Kconfig | 144 be enabled by passing intel_iommu=on to the kernel.
|
/linux-4.1.27/arch/x86/include/asm/ |
D | hw_irq.h | 100 struct intel_iommu *iommu;
|
/linux-4.1.27/Documentation/ |
D | Intel-IOMMU.txt | 58 option intel_iommu=igfx_off to turn off the integrated graphics engine.
|
D | intel_txt.txt | 128 VT-d PMRs). Thus, the kernel must be booted with 'intel_iommu=on' 188 module /vmlinuz-2.6.29-tip intel_iommu=on ro
|
D | kernel-parameters.txt | 1466 intel_iommu= [DMAR] Intel IOMMU driver (DMAR) option
|