Lines Matching refs:drhd
226 struct dmar_drhd_unit *drhd; in map_dev_to_ir() local
228 drhd = dmar_find_matched_drhd_unit(dev); in map_dev_to_ir()
229 if (!drhd) in map_dev_to_ir()
232 return drhd->iommu; in map_dev_to_ir()
665 struct dmar_drhd_unit *drhd; in intel_cleanup_irq_remapping() local
668 for_each_iommu(iommu, drhd) { in intel_cleanup_irq_remapping()
681 struct dmar_drhd_unit *drhd; in intel_prepare_irq_remapping() local
707 for_each_iommu(iommu, drhd) in intel_prepare_irq_remapping()
720 for_each_iommu(iommu, drhd) { in intel_prepare_irq_remapping()
732 for_each_iommu(iommu, drhd) { in intel_prepare_irq_remapping()
752 struct dmar_drhd_unit *drhd; in set_irq_posting_cap() local
767 for_each_iommu(iommu, drhd) in set_irq_posting_cap()
778 struct dmar_drhd_unit *drhd; in intel_enable_irq_remapping() local
785 for_each_iommu(iommu, drhd) { in intel_enable_irq_remapping()
809 struct acpi_dmar_hardware_unit *drhd) in ir_parse_one_hpet_scope() argument
847 scope->enumeration_id, drhd->address); in ir_parse_one_hpet_scope()
854 struct acpi_dmar_hardware_unit *drhd) in ir_parse_one_ioapic_scope() argument
892 scope->enumeration_id, drhd->address, iommu->seq_id); in ir_parse_one_ioapic_scope()
901 struct acpi_dmar_hardware_unit *drhd; in ir_parse_ioapic_hpet_scope() local
905 drhd = (struct acpi_dmar_hardware_unit *)header; in ir_parse_ioapic_hpet_scope()
906 start = (void *)(drhd + 1); in ir_parse_ioapic_hpet_scope()
907 end = ((void *)drhd) + header->length; in ir_parse_ioapic_hpet_scope()
912 ret = ir_parse_one_ioapic_scope(scope, iommu, drhd); in ir_parse_ioapic_hpet_scope()
914 ret = ir_parse_one_hpet_scope(scope, iommu, drhd); in ir_parse_ioapic_hpet_scope()
940 struct dmar_drhd_unit *drhd; in parse_ioapics_under_ir() local
945 for_each_iommu(iommu, drhd) { in parse_ioapics_under_ir()
951 ret = ir_parse_ioapic_hpet_scope(drhd->hdr, iommu); in parse_ioapics_under_ir()
991 struct dmar_drhd_unit *drhd; in disable_irq_remapping() local
997 for_each_iommu(iommu, drhd) { in disable_irq_remapping()
1013 struct dmar_drhd_unit *drhd; in reenable_irq_remapping() local
1017 for_each_iommu(iommu, drhd) in reenable_irq_remapping()
1024 for_each_iommu(iommu, drhd) { in reenable_irq_remapping()