Home
last modified time | relevance | path

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

/illumos-gate/usr/src/uts/i86pc/io/
H A Dimmu_dmar.c135 drhd_t *drhd; in drhd_list_destroy() local
144 while ((drhd = list_remove_head(drhd_list)) != NULL) { in drhd_list_destroy()
145 scope_list_free(&(drhd->dr_scope_list)); in drhd_list_destroy()
146 kmem_free(drhd, sizeof (drhd_t)); in drhd_list_destroy()
238 ioapic_drhd_insert(scope_t *scope, drhd_t *drhd) in ioapic_drhd_insert() argument
246 idt->ioapic_drhd = drhd; in ioapic_drhd_insert()
292 drhd_t *drhd; in parse_drhd() local
309 drhd = kmem_zalloc(sizeof (drhd_t), KM_SLEEP); in parse_drhd()
310 mutex_init(&(drhd->dr_lock), NULL, MUTEX_DEFAULT, NULL); in parse_drhd()
311 list_create(&(drhd->dr_scope_list), sizeof (scope_t), in parse_drhd()
[all …]
/illumos-gate/usr/src/uts/intel/io/vmm/intel/
H A Dvtd.c197 ACPI_DMAR_HARDWARE_UNIT *drhd; in vtd_device_scope() local
202 drhd = drhds[i]; in vtd_device_scope()
204 if (VTD_DRHD_INCLUDE_PCI_ALL(drhd->Flags)) { in vtd_device_scope()
215 end = (char *)drhd + drhd->Header.Length; in vtd_device_scope()
216 remaining = drhd->Header.Length - in vtd_device_scope()
354 vtd_get_dip(ACPI_DMAR_HARDWARE_UNIT *drhd, int unit) in vtd_get_dip() argument
377 reg.regspec_addr = drhd->Address; in vtd_get_dip()
411 pdptr->par_reg->regspec_addr = drhd->Address; in vtd_get_dip()
432 ACPI_DMAR_HARDWARE_UNIT *drhd; in vtd_init() local
478 drhd = (ACPI_DMAR_HARDWARE_UNIT *)hdr; in vtd_init()
[all …]
/illumos-gate/usr/src/uts/i86pc/sys/
H A Dimmu.h129 typedef struct drhd { struct