ACPI_SUBTABLE_HEADER
ACPI_SUBTABLE_HEADER *Subtable;
Subtable = ACPI_ADD_PTR (ACPI_SUBTABLE_HEADER, Table, Offset);
if (Subtable->Length < sizeof (ACPI_SUBTABLE_HEADER))
ACPI_ADD_PTR (ACPI_SUBTABLE_HEADER, Subtable, SubtableOffset),
ACPI_SUBTABLE_HEADER *Subtable;
Subtable = ACPI_ADD_PTR (ACPI_SUBTABLE_HEADER, Table, Offset);
Subtable = ACPI_ADD_PTR (ACPI_SUBTABLE_HEADER, Subtable,
ACPI_SUBTABLE_HEADER *Subtable;
Subtable = ACPI_ADD_PTR (ACPI_SUBTABLE_HEADER, Table, Offset);
Subtable = ACPI_ADD_PTR (ACPI_SUBTABLE_HEADER, Subtable,
ACPI_SUBTABLE_HEADER *GtdtHeader;
GtdtHeader = ACPI_CAST_PTR (ACPI_SUBTABLE_HEADER, Subtable->Buffer);
ACPI_SUBTABLE_HEADER *PpttHeader;
PpttHeader = ACPI_CAST_PTR (ACPI_SUBTABLE_HEADER, Subtable->Buffer);
Subtable->Buffer, sizeof (ACPI_SUBTABLE_HEADER));
ACPI_SUBTABLE_HEADER *SratHeader;
SratHeader = ACPI_CAST_PTR (ACPI_SUBTABLE_HEADER, Subtable->Buffer);
ACPI_SUBTABLE_HEADER *MadtHeader;
MadtHeader = ACPI_CAST_PTR (ACPI_SUBTABLE_HEADER, Subtable->Buffer);
ACPI_SUBTABLE_HEADER *PcctHeader;
PcctHeader = ACPI_CAST_PTR (ACPI_SUBTABLE_HEADER, Subtable->Buffer);
acpidev_cpu_count_MADT(ACPI_SUBTABLE_HEADER *ap, void *context)
acpidev_cpu_parse_MADT(ACPI_SUBTABLE_HEADER *ap, void *context)
acpidev_cpu_query_MAT(ACPI_SUBTABLE_HEADER *ap, void *context)
ACPI_SUBTABLE_HEADER *sp;
sp = (ACPI_SUBTABLE_HEADER *)(acpidev_srat_tbl_ptr + 1);
sp = (ACPI_SUBTABLE_HEADER *)(((char *)sp) + sp->Length);
ACPI_SUBTABLE_HEADER *sp;
sp = (ACPI_SUBTABLE_HEADER *)(acpidev_srat_tbl_ptr + 1);
sp = (ACPI_SUBTABLE_HEADER *)(((char *)sp) + sp->Length);
ACPI_SUBTABLE_HEADER *ap;
ap = (ACPI_SUBTABLE_HEADER *)(bufp->Pointer);
ap = (ACPI_SUBTABLE_HEADER *)obj->Buffer.Pointer;
ap = (ACPI_SUBTABLE_HEADER *)(mp + 1);
ap = (ACPI_SUBTABLE_HEADER *)(((char *)ap) + ap->Length)) {
ASSERT(len >= sizeof (ACPI_SUBTABLE_HEADER));
if (len <= sizeof (ACPI_SUBTABLE_HEADER) ||
ap->Length <= sizeof (ACPI_SUBTABLE_HEADER) ||
ACPI_SUBTABLE_HEADER *hp;
hp = (ACPI_SUBTABLE_HEADER *)acpi_isop;
hp = (ACPI_SUBTABLE_HEADER *)(((char *)hp) +
ACPI_SUBTABLE_HEADER *ap;
ap = (ACPI_SUBTABLE_HEADER *) (acpi_mapic_dtp + 1);
ap = (ACPI_SUBTABLE_HEADER *)(((char *)ap) + ap->Length);
ACPI_SUBTABLE_HEADER *hp;
hp = (ACPI_SUBTABLE_HEADER *)acpi_isop;
hp = (ACPI_SUBTABLE_HEADER *)(((char *)hp) +
ACPI_SUBTABLE_HEADER *item, *end;
end = (ACPI_SUBTABLE_HEADER *)(tp->Header.Length + (uintptr_t)tp);
item = (ACPI_SUBTABLE_HEADER *)((uintptr_t)tp + sizeof (*tp));
item = (ACPI_SUBTABLE_HEADER *)((uintptr_t)item + item->Length);
ACPI_SUBTABLE_HEADER *item, *end;
end = (ACPI_SUBTABLE_HEADER *)(tp->Header.Length + (uintptr_t)tp);
item = (ACPI_SUBTABLE_HEADER *)((uintptr_t)tp + sizeof (*tp));
item = (ACPI_SUBTABLE_HEADER *)
ACPI_SUBTABLE_HEADER *item, *srat_end;
item = (ACPI_SUBTABLE_HEADER *)((uintptr_t)tp + sizeof (*tp));
srat_end = (ACPI_SUBTABLE_HEADER *)(tp->Header.Length + (uintptr_t)tp);
item = (ACPI_SUBTABLE_HEADER *)((uintptr_t)item + item->Length);
ACPI_SUBTABLE_HEADER *item, *end;
item = (ACPI_SUBTABLE_HEADER *)((uintptr_t)tp + sizeof (*tp));
end = (ACPI_SUBTABLE_HEADER *)(tp->Header.Length + (uintptr_t)tp);
item = (ACPI_SUBTABLE_HEADER *)
item = (ACPI_SUBTABLE_HEADER *)
item = (ACPI_SUBTABLE_HEADER *)
item = (ACPI_SUBTABLE_HEADER *)((uintptr_t)item +
item = (ACPI_SUBTABLE_HEADER *)((uintptr_t)item + item->Length);
item = (ACPI_SUBTABLE_HEADER *)((uintptr_t)tp + sizeof (*tp));
end = (ACPI_SUBTABLE_HEADER *)(tp->Header.Length + (uintptr_t)tp);
item = (ACPI_SUBTABLE_HEADER *)
item = (ACPI_SUBTABLE_HEADER *)
item = (ACPI_SUBTABLE_HEADER *)
item = (ACPI_SUBTABLE_HEADER *)((uintptr_t)item +
item = (ACPI_SUBTABLE_HEADER *)((uintptr_t)item + item->Length);
typedef ACPI_STATUS (* acpidev_apic_walker_t)(ACPI_SUBTABLE_HEADER *, void *);
ACPI_SUBTABLE_HEADER *hp;
hp = (ACPI_SUBTABLE_HEADER *)acpi_isop;
hp = (ACPI_SUBTABLE_HEADER *)(((char *)hp) +
ACPI_SUBTABLE_HEADER *ap;
ap = (ACPI_SUBTABLE_HEADER *) (mat + 1);
ap = (ACPI_SUBTABLE_HEADER *)(((char *)ap) + ap->Length);
ACPI_SUBTABLE_HEADER *ap;
ap = (ACPI_SUBTABLE_HEADER *) (acpi_mapic_dtp + 1);
ap = (ACPI_SUBTABLE_HEADER *)(((char *)ap) + ap->Length);
#define ACPI_MADTH_OFFSET(f) (UINT16) ACPI_OFFSET (ACPI_SUBTABLE_HEADER,f)
#define ACPI_PPTTH_OFFSET(f) (UINT16) ACPI_OFFSET (ACPI_SUBTABLE_HEADER,f)
#define ACPI_SRATH_OFFSET(f) (UINT16) ACPI_OFFSET (ACPI_SUBTABLE_HEADER,f)
ACPI_SUBTABLE_HEADER Header;
ACPI_SUBTABLE_HEADER Header;
ACPI_SUBTABLE_HEADER Header;
ACPI_SUBTABLE_HEADER Header;
ACPI_SUBTABLE_HEADER Header;
ACPI_SUBTABLE_HEADER Header;
ACPI_SUBTABLE_HEADER Header;
ACPI_SUBTABLE_HEADER Header;
ACPI_SUBTABLE_HEADER Header;
ACPI_SUBTABLE_HEADER Header;
ACPI_SUBTABLE_HEADER Header;
ACPI_SUBTABLE_HEADER Header;
ACPI_SUBTABLE_HEADER Header;
ACPI_SUBTABLE_HEADER Header;
ACPI_SUBTABLE_HEADER Header;
ACPI_SUBTABLE_HEADER Header;
ACPI_SUBTABLE_HEADER Header;
ACPI_SUBTABLE_HEADER Header;
ACPI_SUBTABLE_HEADER Header;
ACPI_SUBTABLE_HEADER Header;
ACPI_SUBTABLE_HEADER Header;
ACPI_SUBTABLE_HEADER Header;
ACPI_SUBTABLE_HEADER Header;
ACPI_SUBTABLE_HEADER Header;
ACPI_SUBTABLE_HEADER Header;
ACPI_SUBTABLE_HEADER Header;
ACPI_SUBTABLE_HEADER Header;
ACPI_SUBTABLE_HEADER Header;
ACPI_SUBTABLE_HEADER Header;
ACPI_SUBTABLE_HEADER Header;