Home
last modified time | relevance | path

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

/src/sys/amd64/vmm/intel/
H A Dvtd.c182 ACPI_DMAR_HARDWARE_UNIT *drhd; in vtd_device_scope() local
187 drhd = drhds[i]; in vtd_device_scope()
189 if (VTD_DRHD_INCLUDE_PCI_ALL(drhd->Flags)) { in vtd_device_scope()
200 end = (char *)drhd + drhd->Header.Length; in vtd_device_scope()
201 remaining = drhd->Header.Length - sizeof(ACPI_DMAR_HARDWARE_UNIT); in vtd_device_scope()
312 ACPI_DMAR_HARDWARE_UNIT *drhd; in vtd_init() local
354 drhd = (ACPI_DMAR_HARDWARE_UNIT *)hdr; in vtd_init()
355 drhds[units] = drhd; in vtd_init()
356 vtdmaps[units] = (struct vtdmap *)PHYS_TO_DMAP(drhd->Address); in vtd_init()
/src/tools/tools/dmardump/
H A Ddmardump.c195 acpi_handle_dmar_drhd(ACPI_DMAR_HARDWARE_UNIT *drhd) in acpi_handle_dmar_drhd() argument
198 handle_drhd(drhd->Segment, drhd->Address); in acpi_handle_dmar_drhd()
/src/usr.sbin/acpi/acpidump/
H A Dacpi.c1652 acpi_handle_dmar_drhd(ACPI_DMAR_HARDWARE_UNIT *drhd) in acpi_handle_dmar_drhd() argument
1659 printf("\tLength=%d\n", drhd->Header.Length); in acpi_handle_dmar_drhd()
1664 PRINTFLAG(drhd->Flags, INCLUDE_ALL); in acpi_handle_dmar_drhd()
1669 printf("\tSegment=%d\n", drhd->Segment); in acpi_handle_dmar_drhd()
1670 printf("\tAddress=0x%016jx\n", (uintmax_t)drhd->Address); in acpi_handle_dmar_drhd()
1672 remaining = drhd->Header.Length - sizeof(ACPI_DMAR_HARDWARE_UNIT); in acpi_handle_dmar_drhd()
1676 cp = (char *)drhd + drhd->Header.Length - remaining; in acpi_handle_dmar_drhd()