Home
last modified time | relevance | path

Searched refs:drhd (Results 1 – 6 of 6) sorted by relevance

/linux/include/linux/
A Ddmar.h73 #define for_each_drhd_unit(drhd) \ argument
74 list_for_each_entry_rcu(drhd, &dmar_drhd_units, list, \
77 #define for_each_active_drhd_unit(drhd) \ argument
78 list_for_each_entry_rcu(drhd, &dmar_drhd_units, list, \
80 if (drhd->ignored) {} else
82 #define for_each_active_iommu(i, drhd) \ argument
83 list_for_each_entry_rcu(drhd, &dmar_drhd_units, list, \
85 if (i=drhd->iommu, drhd->ignored) {} else
87 #define for_each_iommu(i, drhd) \ argument
88 list_for_each_entry_rcu(drhd, &dmar_drhd_units, list, \
[all …]
A Dintel-iommu.h619 struct dmar_drhd_unit *drhd; member
/linux/drivers/iommu/intel/
A Ddmar.c77 if (drhd->include_all) in dmar_register_drhd_unit()
308 ((void *)drhd) + drhd->header.length, in dmar_pci_bus_add_dev()
435 ((void *)drhd) + drhd->header.length, in dmar_parse_one_drhd()
535 (unsigned long long)drhd->address, drhd->flags); in dmar_table_print_dmar_entry()
744 (unsigned long)scope < ((unsigned long)drhd) + drhd->header.length; in dmar_acpi_insert_dev_scope()
885 drhd = (void *)entry; in dmar_validate_one_drhd()
1085 drhd->ignored = 1; in alloc_iommu()
1093 drhd->ignored = 1; in alloc_iommu()
1101 drhd->ignored = 1; in alloc_iommu()
1147 drhd->iommu = iommu; in alloc_iommu()
[all …]
A Ddebugfs.c116 struct dmar_drhd_unit *drhd; in iommu_regset_show() local
123 for_each_active_iommu(iommu, drhd) { in iommu_regset_show()
124 if (!drhd->reg_base_addr) { in iommu_regset_show()
287 struct dmar_drhd_unit *drhd; in dmar_translation_struct_show() local
408 struct dmar_drhd_unit *drhd; in invalidation_queue_show() local
496 struct dmar_drhd_unit *drhd; in ir_translation_struct_show() local
546 struct dmar_drhd_unit *drhd) in latency_show_one() argument
563 struct dmar_drhd_unit *drhd; in latency_show() local
567 for_each_active_iommu(iommu, drhd) in latency_show()
568 latency_show_one(m, iommu, drhd); in latency_show()
[all …]
A Dirq_remapping.c233 return drhd ? drhd->iommu->ir_msi_domain : NULL; in map_dev_to_ir()
705 struct dmar_drhd_unit *drhd; in intel_cleanup_irq_remapping() local
721 struct dmar_drhd_unit *drhd; in intel_prepare_irq_remapping() local
750 for_each_iommu(iommu, drhd) in intel_prepare_irq_remapping()
795 struct dmar_drhd_unit *drhd; in set_irq_posting_cap() local
810 for_each_iommu(iommu, drhd) in set_irq_posting_cap()
821 struct dmar_drhd_unit *drhd; in intel_enable_irq_remapping() local
949 start = (void *)(drhd + 1); in ir_parse_ioapic_hpet_scope()
983 struct dmar_drhd_unit *drhd; in parse_ioapics_under_ir() local
1034 struct dmar_drhd_unit *drhd; in disable_irq_remapping() local
[all …]
A Diommu.c606 struct dmar_drhd_unit *drhd; in domain_update_iommu_coherency() local
636 struct dmar_drhd_unit *drhd; in domain_update_iommu_snooping() local
664 struct dmar_drhd_unit *drhd; in domain_update_iommu_superpage() local
855 if (!drhd || drhd->reg_base_addr - vtbar != 0xa000) { in quirk_ioat_snb_local_iommu()
3348 if (drhd->ignored) { in init_dmars()
3454 if (drhd->ignored) { in init_dmars()
3575 drhd->ignored = 1; in init_no_remapping_devices()
3580 if (drhd->include_all) in init_no_remapping_devices()
3592 drhd->gfx_dedicated = 1; in init_no_remapping_devices()
3594 drhd->ignored = 1; in init_no_remapping_devices()
[all …]

Completed in 31 milliseconds