Lines Matching refs:Table
3 * Module Name: dmtables - disassembler ACPI table support
171 ACPI_TABLE_HEADER *Table);
175 ACPI_TABLE_HEADER *Table,
187 * PARAMETERS: Filename - Input file for the table
205 /* Header and input table info */
243 * PARAMETERS: Filename - Input file for the table
244 * Table - Pointer to the raw table
248 * DESCRIPTION: Create the ASL table header, including ACPICA signon with
256 ACPI_TABLE_HEADER *Table)
267 * Print file header and dump original table header
271 AcpiOsPrintf (" * Original Table Header:\n");
272 AcpiOsPrintf (" * Signature \"%4.4s\"\n", Table->Signature);
273 AcpiOsPrintf (" * Length 0x%8.8X (%u)\n", Table->Length, Table->Length);
277 AcpiOsPrintf (" * Revision 0x%2.2X", Table->Revision);
279 switch (Table->Revision)
290 if (ACPI_COMPARE_NAMESEG (Table->Signature, ACPI_SIG_DSDT))
292 AcpiOsPrintf (" **** 32-bit table (V1), no 64-bit math support");
301 /* Print and validate the table checksum */
303 AcpiOsPrintf ("\n * Checksum 0x%2.2X", Table->Checksum);
305 Checksum = AcpiUtChecksum (ACPI_CAST_PTR (UINT8, Table), Table->Length);
309 (UINT8) (Table->Checksum - Checksum));
313 AcpiOsPrintf (" * OEM ID \"%.6s\"\n", Table->OemId);
314 AcpiOsPrintf (" * OEM Table ID \"%.8s\"\n", Table->OemTableId);
315 AcpiOsPrintf (" * OEM Revision 0x%8.8X (%u)\n", Table->OemRevision, Table->OemRevision);
316 AcpiOsPrintf (" * Compiler ID \"%.4s\"\n", Table->AslCompilerId);
317 AcpiOsPrintf (" * Compiler Version 0x%8.8X (%u)\n", Table->AslCompilerRevision, Table->AslCompilerRevision);
337 Table->Signature, Table->Revision,
338 Table->OemId, Table->OemTableId, Table->OemRevision);
346 * PARAMETERS: Filename - Input file for the table
347 * Table - Pointer to the raw table
358 ACPI_TABLE_HEADER *Table)
369 AdCreateTableHeader (Filename, Table);
378 AcpiUtDebugDumpBuffer ((UINT8 *) Table, sizeof (ACPI_TABLE_HEADER),
381 AcpiOsPrintf ("Table Body (Length 0x%X)\n", Table->Length);
382 AcpiUtDebugDumpBuffer (((UINT8 *) Table + sizeof (ACPI_TABLE_HEADER)),
383 Table->Length, DB_BYTE_DISPLAY, ACPI_UINT32_MAX);
394 * PARAMETERS: Table - Table header
395 * TableIndex - Where the table index is returned
397 * RETURN: Status and table index.
399 * DESCRIPTION: Add an ACPI table to the global table list
405 ACPI_TABLE_HEADER *Table,
418 /* Initialize added table */
420 AcpiTbInitTableDescriptor (TableDesc, ACPI_PTR_TO_PHYSADDR (Table),
421 ACPI_TABLE_ORIGIN_INTERNAL_VIRTUAL, Table);
449 /* Get the DSDT via table override */
462 /* Store DSDT in the Table Manager */
479 * PARAMETERS: Table - Pointer to the raw table
480 * OwnerId - Returned OwnerId of the table
481 * LoadTable - If add table to the global table list
482 * External - If this is an external table
486 * DESCRIPTION: Parse an ACPI AML table
492 ACPI_TABLE_HEADER *Table,
504 if (!Table)
511 fprintf (stderr, "Pass 1 parse of [%4.4s]\n", (char *) Table->Signature);
513 AmlLength = Table->Length - sizeof (ACPI_TABLE_HEADER);
514 AmlStart = ((UINT8 *) Table + sizeof (ACPI_TABLE_HEADER));
516 AcpiUtSetIntegerWidth (Table->Revision);
560 /* If LoadTable is FALSE, we are parsing the last loaded table */
568 Status = AdStoreTable (Table, &TableIndex);
588 fprintf (stderr, "Pass 2 parse of [%4.4s]\n", (char *) Table->Signature);
596 /* No need to parse control methods of external table */