Lines Matching full:table

167  * PARAMETERS:  Table               - A SLIC table
177 ACPI_TABLE_HEADER *Table)
180 (void) AcpiDmDumpTable (Table->Length, sizeof (ACPI_TABLE_HEADER),
181 (void *) ((UINT8 *)Table + sizeof (*Table)),
182 Table->Length - sizeof (*Table), AcpiDmTableInfoSlic);
190 * PARAMETERS: Table - An SLIT
200 ACPI_TABLE_HEADER *Table)
210 /* Main table */
212 Status = AcpiDmDumpTable (Table->Length, 0, Table, 0, AcpiDmTableInfoSlit);
220 Localities = (UINT32) ACPI_CAST_PTR (ACPI_TABLE_SLIT, Table)->LocalityCount;
222 Row = (UINT8 *) ACPI_CAST_PTR (ACPI_TABLE_SLIT, Table)->Entry;
233 if (Offset >= Table->Length)
236 "\n**** Not enough room in table for all localities\n");
269 * PARAMETERS: Table - A SRAT table
279 ACPI_TABLE_HEADER *Table)
287 /* Main table */
289 Status = AcpiDmDumpTable (Table->Length, 0, Table, 0, AcpiDmTableInfoSrat);
297 Subtable = ACPI_ADD_PTR (ACPI_SUBTABLE_HEADER, Table, Offset);
298 while (Offset < Table->Length)
303 Status = AcpiDmDumpTable (Table->Length, Offset, Subtable,
367 Status = AcpiDmDumpTable (Table->Length, Offset, Subtable,
388 * PARAMETERS: Table - A STAO table
393 * table that contains an open-ended number of ASCII strings
394 * at the end of the table.
400 ACPI_TABLE_HEADER *Table)
404 UINT32 Length = Table->Length;
409 /* Main table */
411 Status = AcpiDmDumpTable (Length, 0, Table, 0, AcpiDmTableInfoStao);
417 /* The rest of the table consists of Namepath strings */
419 while (Offset < Table->Length)
421 Namepath = ACPI_ADD_PTR (char, Table, Offset);
438 * PARAMETERS: Table - A SVKL table
443 * table that contains an open-ended number of key subtables at
446 * NOTES: SVKL is essentially a flat table, with a small main table and
453 ACPI_TABLE_HEADER *Table)
456 UINT32 Length = Table->Length;
461 /* Main table */
463 Status = AcpiDmDumpTable (Length, 0, Table, 0, AcpiDmTableInfoSvkl);
469 /* The rest of the table consists of subtables (single type) */
471 Subtable = ACPI_ADD_PTR (ACPI_SVKL_KEY, Table, Offset);
472 while (Offset < Table->Length)
477 Status = AcpiDmDumpTable (Table->Length, Offset, Subtable,
497 * PARAMETERS: Table - A TCPA table
503 * NOTE: There are two versions of the table with the same signature:
512 ACPI_TABLE_HEADER *Table)
516 ACPI_TABLE_TCPA_HDR, Table);
518 ACPI_TABLE_TCPA_HDR, Table, Offset);
522 /* Main table */
524 Status = AcpiDmDumpTable (Table->Length, 0, Table,
532 * Examine the PlatformClass field to determine the table type.
533 * Either a client or server table. Only one.
539 Status = AcpiDmDumpTable (Table->Length, Offset, Subtable,
540 Table->Length - Offset, AcpiDmTableInfoTcpaClient);
545 Status = AcpiDmDumpTable (Table->Length, Offset, Subtable,
546 Table->Length - Offset, AcpiDmTableInfoTcpaServer);
559 AcpiOsPrintf ("\n**** Cannot disassemble TCPA table\n");
568 * PARAMETERS: Table - A TPM2 table
578 ACPI_TABLE_HEADER *Table)
581 ACPI_TABLE_TPM23 *CommonHeader = ACPI_CAST_PTR (ACPI_TABLE_TPM23, Table);
582 ACPI_TPM23_TRAILER *Subtable = ACPI_ADD_PTR (ACPI_TPM23_TRAILER, Table, Offset);
586 /* Main table */
588 Status = AcpiDmDumpTable (Table->Length, 0, Table, 0, AcpiDmTableInfoTpm23);
600 (void) AcpiDmDumpTable (Table->Length, Offset, Subtable,
601 Table->Length - Offset, AcpiDmTableInfoTpm23a);
614 * PARAMETERS: Table - A TPM2 table
624 ACPI_TABLE_HEADER *Table)
627 ACPI_TABLE_TPM2 *CommonHeader = ACPI_CAST_PTR (ACPI_TABLE_TPM2, Table);
628 ACPI_TPM2_TRAILER *Subtable = ACPI_ADD_PTR (ACPI_TPM2_TRAILER, Table, Offset);
633 if (Table->Revision == 3)
635 AcpiDmDumpTpm2Rev3(Table);
639 /* Main table */
641 Status = AcpiDmDumpTable (Table->Length, 0, Table, 0, AcpiDmTableInfoTpm2);
649 Status = AcpiDmDumpTable (Table->Length, Offset, Subtable,
650 Table->Length - Offset, AcpiDmTableInfoTpm2a);
665 (void) AcpiDmDumpTable (Table->Length, Offset, ArmSubtable,
666 Table->Length - Offset, AcpiDmTableInfoTpm211);
679 * PARAMETERS: Table - A VIOT table
689 ACPI_TABLE_HEADER *Table)
698 /* Main table */
700 Status = AcpiDmDumpTable (Table->Length, 0, Table, 0, AcpiDmTableInfoViot);
706 Viot = ACPI_CAST_PTR (ACPI_TABLE_VIOT, Table);
709 while (Offset < Table->Length)
712 ViotHeader = ACPI_ADD_PTR (ACPI_VIOT_HEADER, Table, Offset);
716 Status = AcpiDmDumpTable (Table->Length, Offset, ViotHeader, Length,
762 Status = AcpiDmDumpTable (Table->Length, Offset, ViotHeader, Length,
779 * PARAMETERS: Table - A WDAT table
789 ACPI_TABLE_HEADER *Table)
796 /* Main table */
798 Status = AcpiDmDumpTable (Table->Length, 0, Table, 0, AcpiDmTableInfoWdat);
806 Subtable = ACPI_ADD_PTR (ACPI_WDAT_ENTRY, Table, Offset);
807 while (Offset < Table->Length)
812 Status = AcpiDmDumpTable (Table->Length, Offset, Subtable,
832 * PARAMETERS: Table - A WPBT table
836 * DESCRIPTION: Format the contents of a WPBT. This table type consists
837 * of an open-ended arguments buffer at the end of the table.
843 ACPI_TABLE_HEADER *Table)
850 /* Dump the main table */
852 Status = AcpiDmDumpTable (Table->Length, 0, Table, 0, AcpiDmTableInfoWpbt);
858 /* Extract the arguments buffer length from the main table */
860 Subtable = ACPI_CAST_PTR (ACPI_TABLE_WPBT, Table);
867 (void) AcpiDmDumpTable (Table->Length, 0, Table, ArgumentsLength,