Home | History | Annotate | Download | only in tables

Lines Matching defs:Length

236     /* Compare original length and checksum to current values */
238 if (AcpiGbl_OriginalDsdtHeader.Length != AcpiGbl_DSDT->Length ||
250 AcpiGbl_OriginalDsdtHeader.Length = AcpiGbl_DSDT->Length;
280 NewTable = ACPI_ALLOCATE (TableDesc->Length);
283 ACPI_ERROR ((AE_INFO, "Could not copy DSDT of length 0x%X",
284 TableDesc->Length));
288 memcpy (NewTable, TableDesc->Pointer, TableDesc->Length);
297 "Forced DSDT copy: length 0x%05X copied locally, original unmapped",
298 NewTable->Length));
395 UINT32 Length;
443 /* Map the RSDT/XSDT table header to get the full table length */
454 * Validate length of the table, and map entire table.
455 * Minimum length table must contain at least one entry.
457 Length = Table->Length;
460 if (Length < (sizeof (ACPI_TABLE_HEADER) + TableEntrySize))
463 "Invalid table length 0x%X in RSDT/XSDT", Length));
467 Table = AcpiOsMapMemory (Address, Length);
475 Status = AcpiUtVerifyChecksum (Table, Length);
478 AcpiOsUnmapMemory (Table, Length);
484 TableCount = (UINT32) ((Table->Length - sizeof (ACPI_TABLE_HEADER)) /
521 AcpiOsUnmapMemory (Table, Length);