Home
last modified time | relevance | path

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

/freebsd/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()
/freebsd/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()
/freebsd/usr.sbin/acpi/acpidump/
H A Dacpi.c1472 acpi_handle_dmar_drhd(ACPI_DMAR_HARDWARE_UNIT *drhd) in acpi_handle_dmar_drhd() argument
1479 printf("\tLength=%d\n", drhd->Header.Length); in acpi_handle_dmar_drhd()
1484 PRINTFLAG(drhd->Flags, INCLUDE_ALL); in acpi_handle_dmar_drhd()
1489 printf("\tSegment=%d\n", drhd->Segment); in acpi_handle_dmar_drhd()
1490 printf("\tAddress=0x%016jx\n", (uintmax_t)drhd->Address); in acpi_handle_dmar_drhd()
1492 remaining = drhd->Header.Length - sizeof(ACPI_DMAR_HARDWARE_UNIT); in acpi_handle_dmar_drhd()
1496 cp = (char *)drhd + drhd->Header.Length - remaining; in acpi_handle_dmar_drhd()