Lines Matching defs:drhd
228 struct dmar_drhd_unit *drhd = dmar_find_matched_drhd_unit(dev);
230 return drhd ? drhd->iommu->ir_domain : NULL;
697 struct dmar_drhd_unit *drhd;
700 for_each_iommu(iommu, drhd) {
713 struct dmar_drhd_unit *drhd;
742 for_each_iommu(iommu, drhd)
755 for_each_iommu(iommu, drhd) {
767 for_each_iommu(iommu, drhd) {
787 struct dmar_drhd_unit *drhd;
802 for_each_iommu(iommu, drhd)
813 struct dmar_drhd_unit *drhd;
820 for_each_iommu(iommu, drhd) {
844 struct acpi_dmar_hardware_unit *drhd)
882 scope->enumeration_id, drhd->address);
889 struct acpi_dmar_hardware_unit *drhd)
927 scope->enumeration_id, drhd->address, iommu->seq_id);
936 struct acpi_dmar_hardware_unit *drhd;
940 drhd = (struct acpi_dmar_hardware_unit *)header;
941 start = (void *)(drhd + 1);
942 end = ((void *)drhd) + header->length;
947 ret = ir_parse_one_ioapic_scope(scope, iommu, drhd);
949 ret = ir_parse_one_hpet_scope(scope, iommu, drhd);
975 struct dmar_drhd_unit *drhd;
980 for_each_iommu(iommu, drhd) {
986 ret = ir_parse_ioapic_hpet_scope(drhd->hdr, iommu);
1026 struct dmar_drhd_unit *drhd;
1032 for_each_iommu(iommu, drhd) {
1048 struct dmar_drhd_unit *drhd;
1052 for_each_iommu(iommu, drhd)
1059 for_each_iommu(iommu, drhd) {