ACPI_DMAR_DEVICE_SCOPE
ACPI_DMAR_DEVICE_SCOPE *ScopeTable;
ScopeTable = ACPI_ADD_PTR (ACPI_DMAR_DEVICE_SCOPE, Subtable, ScopeOffset);
PathOffset = sizeof (ACPI_DMAR_DEVICE_SCOPE); /* Path entries start at this offset */
sizeof (ACPI_DMAR_DEVICE_SCOPE));
ScopeTable = ACPI_ADD_PTR (ACPI_DMAR_DEVICE_SCOPE,
ACPI_DMAR_DEVICE_SCOPE *DmarDeviceScope;
DmarDeviceScope = ACPI_CAST_PTR (ACPI_DMAR_DEVICE_SCOPE, Subtable->Buffer);
ACPI_DMAR_DEVICE_SCOPE *device_scope;
while (remaining > sizeof (ACPI_DMAR_DEVICE_SCOPE)) {
(ACPI_DMAR_DEVICE_SCOPE *)(end - remaining);
sizeof (ACPI_DMAR_DEVICE_SCOPE);
#define ACPI_DMARS_OFFSET(f) (UINT16) ACPI_OFFSET (ACPI_DMAR_DEVICE_SCOPE,f)