Lines Matching refs:drhd
238 struct dmar_drhd_unit *drhd = dmar_find_matched_drhd_unit(dev);
240 return drhd ? drhd->iommu->ir_msi_domain : NULL;
719 struct dmar_drhd_unit *drhd;
722 for_each_iommu(iommu, drhd) {
735 struct dmar_drhd_unit *drhd;
761 for_each_iommu(iommu, drhd)
774 for_each_iommu(iommu, drhd) {
786 for_each_iommu(iommu, drhd) {
806 struct dmar_drhd_unit *drhd;
821 for_each_iommu(iommu, drhd)
832 struct dmar_drhd_unit *drhd;
839 for_each_iommu(iommu, drhd) {
863 struct acpi_dmar_hardware_unit *drhd)
901 scope->enumeration_id, drhd->address);
908 struct acpi_dmar_hardware_unit *drhd)
946 scope->enumeration_id, drhd->address, iommu->seq_id);
955 struct acpi_dmar_hardware_unit *drhd;
959 drhd = (struct acpi_dmar_hardware_unit *)header;
960 start = (void *)(drhd + 1);
961 end = ((void *)drhd) + header->length;
966 ret = ir_parse_one_ioapic_scope(scope, iommu, drhd);
968 ret = ir_parse_one_hpet_scope(scope, iommu, drhd);
994 struct dmar_drhd_unit *drhd;
999 for_each_iommu(iommu, drhd) {
1005 ret = ir_parse_ioapic_hpet_scope(drhd->hdr, iommu);
1045 struct dmar_drhd_unit *drhd;
1051 for_each_iommu(iommu, drhd) {
1067 struct dmar_drhd_unit *drhd;
1071 for_each_iommu(iommu, drhd)
1078 for_each_iommu(iommu, drhd) {