Lines Matching defs:dmarh

96 	ACPI_DMAR_HEADER *dmarh;
108 dmarh = (ACPI_DMAR_HEADER *)ptr;
109 if (dmarh->Length <= 0) {
111 dmarh->Length);
114 ptr += dmarh->Length;
115 if (!iter(dmarh, arg))
127 dmar_find_iter(ACPI_DMAR_HEADER *dmarh, void *arg)
131 if (dmarh->Type != ACPI_DMAR_TYPE_HARDWARE_UNIT)
136 fia->res = (ACPI_DMAR_HARDWARE_UNIT *)dmarh;
155 dmar_count_iter(ACPI_DMAR_HEADER *dmarh, void *arg)
158 if (dmarh->Type == ACPI_DMAR_TYPE_HARDWARE_UNIT)
170 dmar_rhsa_iter(ACPI_DMAR_HEADER *dmarh, void *arg)
175 if (dmarh->Type == ACPI_DMAR_TYPE_HARDWARE_AFFINITY) {
177 adr = (ACPI_DMAR_RHSA *)dmarh;
191 ACPI_DMAR_HARDWARE_UNIT *dmarh;
224 dmarh = dmar_find_by_index(i);
225 if (dmarh == NULL) {
235 DMAR_REG_RID, dmarh->Address, PAGE_SIZE);
239 i, (uintmax_t)dmarh->Address, error);
245 ria.base = dmarh->Address;
705 ACPI_DMAR_HARDWARE_UNIT *dmarh;
710 dmarh = dmar_find_by_index(unit->iommu.unit);
711 if (dmarh == NULL)
713 if (dmarh->Segment != dev_domain)
715 if ((dmarh->Flags & ACPI_DMAR_INCLUDE_ALL) != 0) {
720 ptr = (char *)dmarh + sizeof(*dmarh);
721 ptrend = (char *)dmarh + dmarh->Header.Length;
804 ACPI_DMAR_HARDWARE_UNIT *dmarh;
818 dmarh = dmar_find_by_index(i);
819 if (dmarh == NULL)
821 ptr = (char *)dmarh + sizeof(*dmarh);
822 ptrend = (char *)dmarh + dmarh->Header.Length;
899 dmar_rmrr_iter(ACPI_DMAR_HEADER *dmarh, void *arg)
911 if (dmarh->Type != ACPI_DMAR_TYPE_RESERVED_MEMORY)
915 resmem = (ACPI_DMAR_RESERVED_MEMORY *)dmarh;
984 dmar_inst_rmrr_iter(ACPI_DMAR_HEADER *dmarh, void *arg)
1000 if (dmarh->Type != ACPI_DMAR_TYPE_RESERVED_MEMORY)
1003 resmem = (ACPI_DMAR_RESERVED_MEMORY *)dmarh;