Lines Matching refs:drhd
225 struct dmar_drhd_unit *drhd = dmar_find_matched_drhd_unit(dev);
227 return drhd ? drhd->iommu->ir_domain : NULL;
699 struct dmar_drhd_unit *drhd;
702 for_each_iommu(iommu, drhd) {
715 struct dmar_drhd_unit *drhd;
744 for_each_iommu(iommu, drhd)
757 for_each_iommu(iommu, drhd) {
769 for_each_iommu(iommu, drhd) {
789 struct dmar_drhd_unit *drhd;
804 for_each_iommu(iommu, drhd)
815 struct dmar_drhd_unit *drhd;
822 for_each_iommu(iommu, drhd) {
846 struct acpi_dmar_hardware_unit *drhd)
884 scope->enumeration_id, drhd->address);
891 struct acpi_dmar_hardware_unit *drhd)
929 scope->enumeration_id, drhd->address, iommu->seq_id);
938 struct acpi_dmar_hardware_unit *drhd;
942 drhd = (struct acpi_dmar_hardware_unit *)header;
943 start = (void *)(drhd + 1);
944 end = ((void *)drhd) + header->length;
949 ret = ir_parse_one_ioapic_scope(scope, iommu, drhd);
951 ret = ir_parse_one_hpet_scope(scope, iommu, drhd);
977 struct dmar_drhd_unit *drhd;
982 for_each_iommu(iommu, drhd) {
988 ret = ir_parse_ioapic_hpet_scope(drhd->hdr, iommu);
1028 struct dmar_drhd_unit *drhd;
1034 for_each_iommu(iommu, drhd) {
1050 struct dmar_drhd_unit *drhd;
1054 for_each_iommu(iommu, drhd)
1061 for_each_iommu(iommu, drhd) {