Lines Matching full:table
168 * PARAMETERS: Table - A AEST table
172 * DESCRIPTION: Format the contents of a AEST table
174 * NOTE: Assumes the following table structure:
181 * AEST - ARM Error Source table. Conforms to:
188 ACPI_TABLE_HEADER *Table)
198 UINT8 Revision = Table->Revision;
203 /* Very small, generic main table. AEST consists of mostly subtables */
205 while (Offset < Table->Length)
207 NodeHeader = ACPI_ADD_PTR (ACPI_AEST_HEADER, Table, Offset);
211 Status = AcpiDmDumpTable (Table->Length, Offset, NodeHeader,
284 Subtable = ACPI_ADD_PTR (ACPI_AEST_HEADER, Table, Offset);
289 Status = AcpiDmDumpTable (Table->Length, Offset, Subtable, Length,
336 ProcessorSubtable = ACPI_ADD_PTR (ACPI_AEST_PROCESSOR, Table,
341 Status = AcpiDmDumpTable (Table->Length, Offset, ProcessorSubtable,
357 Subtable = ACPI_ADD_PTR (ACPI_AEST_HEADER, Table, Offset);
375 Status = AcpiDmDumpTable (Table->Length, Offset, Subtable, Length, InfoTable);
407 Subtable = ACPI_ADD_PTR (ACPI_AEST_HEADER, Table, Offset);
415 Status = AcpiDmDumpTable (Table->Length, Offset, Subtable, Length, InfoTable);
431 Subtable = ACPI_ADD_PTR (ACPI_AEST_HEADER, Table, Offset);
452 Status = AcpiDmDumpTable (Table->Length, Offset, Subtable,
462 Subtable = ACPI_ADD_PTR (ACPI_AEST_HEADER, Table, Offset);
474 * PARAMETERS: Table - A APMT table
478 * DESCRIPTION: Format the contents of a APMT. This table type consists
482 * APMT - ARM Performance Monitoring Unit table. Conforms to:
490 ACPI_TABLE_HEADER *Table)
494 UINT32 Length = Table->Length;
498 /* There is no main table (other than the standard ACPI header) */
502 Subtable = ACPI_ADD_PTR (ACPI_APMT_NODE, Table, Offset);
503 while (Offset < Table->Length)
537 * PARAMETERS: Table - A ASF table
541 * DESCRIPTION: Format the contents of a ASF table
547 ACPI_TABLE_HEADER *Table)
562 /* No main table, only subtables */
564 Subtable = ACPI_ADD_PTR (ACPI_ASF_INFO, Table, Offset);
565 while (Offset < Table->Length)
569 Status = AcpiDmDumpTable (Table->Length, Offset, Subtable,
627 Status = AcpiDmDumpTable (Table->Length, Offset, Subtable,
644 Status = AcpiDmDumpTable (Table->Length, DataOffset,
669 if (DataOffset > Table->Length)
672 "**** ACPI table terminates in the middle of a "
673 "data structure! (ASF! table)\n");
706 * PARAMETERS: Table - A ASPT table
710 * DESCRIPTION: Format the contents of a ASPT table
716 ACPI_TABLE_HEADER *Table)
720 UINT32 Length = Table->Length;
725 /* Main table */
726 Status = AcpiDmDumpTable(Length, 0, Table, 0, AcpiDmTableInfoAspt);
730 Subtable = ACPI_ADD_PTR (ACPI_ASPT_HEADER, Table, Offset);
731 while (Offset < Table->Length)
736 Status = AcpiDmDumpTable (Table->Length, Offset, Subtable,
769 Status = AcpiDmDumpTable (Table->Length, Offset, Subtable,
796 * PARAMETERS: InTable - A CDAT table
800 * DESCRIPTION: Format the contents of a CDAT. This table type consists
809 ACPI_TABLE_CDAT *Table = ACPI_CAST_PTR (ACPI_TABLE_CDAT, InTable);
812 ACPI_TABLE_CDAT *CdatTable = ACPI_CAST_PTR (ACPI_TABLE_CDAT, Table);
821 /* Main table */
830 Subtable = ACPI_ADD_PTR (ACPI_CDAT_HEADER, Table, sizeof (ACPI_TABLE_CDAT));
831 while (Offset < Table->Length)
852 Subtable = ACPI_ADD_PTR (ACPI_CDAT_HEADER, Table, Offset);
859 Subtable = ACPI_ADD_PTR (ACPI_CDAT_HEADER, Table, Offset);
867 Subtable = ACPI_ADD_PTR (ACPI_CDAT_HEADER, Table, Offset);
876 DbgPrint (ASL_DEBUG_OUTPUT, "1) input pointer: %p\n", Table);
877 Subtable = ACPI_ADD_PTR (ACPI_CDAT_HEADER, Table, Offset);
879 Table, Subtable, Offset);
886 Subtable = ACPI_ADD_PTR (ACPI_CDAT_HEADER, Table, Offset);
896 Subtable = ACPI_ADD_PTR (ACPI_CDAT_HEADER, Table, Offset);
906 Subtable->Length, SubtableLength, Offset, Table);
926 Subtable = ACPI_ADD_PTR (ACPI_CDAT_HEADER, Table,
936 DbgPrint (ASL_DEBUG_OUTPUT, "EntriesLength: %X, Offset: %X, Table->Length: %X\n",
937 EntriesLength, Offset, Table->Length);
941 while ((EntriesLength > 0) && (Offset < Table->Length))
954 Subtable = ACPI_ADD_PTR (ACPI_CDAT_HEADER, Table, Offset);
970 Subtable = ACPI_ADD_PTR (ACPI_CDAT_HEADER, Table, Offset);
981 * PARAMETERS: Table - A CEDT table
985 * DESCRIPTION: Format the contents of a CEDT. This table type consists
992 ACPI_TABLE_HEADER *Table)
996 UINT32 Length = Table->Length;
1000 /* There is no main table (other than the standard ACPI header) */
1002 Subtable = ACPI_ADD_PTR (ACPI_CEDT_HEADER, Table, Offset);
1003 while (Offset < Table->Length)
1036 /* print out table with first "Interleave target" */
1067 /* print out table with first "XOR Map" */
1116 * PARAMETERS: Table - A CPEP table
1120 * DESCRIPTION: Format the contents of a CPEP. This table type consists
1127 ACPI_TABLE_HEADER *Table)
1131 UINT32 Length = Table->Length;
1135 /* Main table */
1137 Status = AcpiDmDumpTable (Length, 0, Table, 0, AcpiDmTableInfoCpep);
1145 Subtable = ACPI_ADD_PTR (ACPI_CPEP_POLLING, Table, Offset);
1146 while (Offset < Table->Length)
1169 * PARAMETERS: Table - A CSRT table
1173 * DESCRIPTION: Format the contents of a CSRT. This table type consists
1180 ACPI_TABLE_HEADER *Table)
1186 UINT32 Length = Table->Length;
1193 /* The main table only contains the ACPI header, thus already handled */
1197 Subtable = ACPI_ADD_PTR (ACPI_CSRT_GROUP, Table, Offset);
1198 while (Offset < Table->Length)
1213 SharedInfoTable = ACPI_ADD_PTR (ACPI_CSRT_SHARED_INFO, Table,
1228 SubSubtable = ACPI_ADD_PTR (ACPI_CSRT_DESCRIPTOR, Table,
1232 ((Offset + SubOffset) < Table->Length))
1250 Offset + SubOffset + SubSubOffset, Table,
1278 * PARAMETERS: Table - A DBG2 table
1282 * DESCRIPTION: Format the contents of a DBG2. This table type consists
1289 ACPI_TABLE_HEADER *Table)
1293 UINT32 Length = Table->Length;
1301 /* Main table */
1303 Status = AcpiDmDumpTable (Length, 0, Table, 0, AcpiDmTableInfoDbg2);
1311 Subtable = ACPI_ADD_PTR (ACPI_DBG2_DEVICE, Table, Offset);
1312 while (Offset < Table->Length)
1396 * PARAMETERS: Table - A DMAR table
1400 * DESCRIPTION: Format the contents of a DMAR. This table type consists
1407 ACPI_TABLE_HEADER *Table)
1411 UINT32 Length = Table->Length;
1420 /* Main table */
1422 Status = AcpiDmDumpTable (Length, 0, Table, 0, AcpiDmTableInfoDmar);
1430 Subtable = ACPI_ADD_PTR (ACPI_DMAR_HEADER, Table, Offset);
1431 while (Offset < Table->Length)
1561 * PARAMETERS: Table - A DRTM table
1571 ACPI_TABLE_HEADER *Table)
1581 /* Main table */
1583 Status = AcpiDmDumpTable (Table->Length, 0, Table, 0,
1596 DrtmVtl = ACPI_ADD_PTR (ACPI_DRTM_VTABLE_LIST, Table, Offset);
1598 Status = AcpiDmDumpTable (Table->Length, Offset,
1608 /* Dump Validated table addresses */
1611 while ((Offset < Table->Length) &&
1614 Status = AcpiDmDumpTable (Table->Length, Offset,
1615 ACPI_ADD_PTR (void, Table, Offset), sizeof (UINT64),
1628 DrtmRl = ACPI_ADD_PTR (ACPI_DRTM_RESOURCE_LIST, Table, Offset);
1630 Status = AcpiDmDumpTable (Table->Length, Offset,
1643 while ((Offset < Table->Length) &&
1646 Status = AcpiDmDumpTable (Table->Length, Offset,
1647 ACPI_ADD_PTR (void, Table, Offset),
1660 DrtmDps = ACPI_ADD_PTR (ACPI_DRTM_DPS_ID, Table, Offset);
1662 (void) AcpiDmDumpTable (Table->Length, Offset,
1671 * PARAMETERS: Table - A EINJ table
1675 * DESCRIPTION: Format the contents of a EINJ. This table type consists
1682 ACPI_TABLE_HEADER *Table)
1686 UINT32 Length = Table->Length;
1690 /* Main table */
1692 Status = AcpiDmDumpTable (Length, 0, Table, 0, AcpiDmTableInfoEinj);
1700 Subtable = ACPI_ADD_PTR (ACPI_WHEA_HEADER, Table, Offset);
1701 while (Offset < Table->Length)
1724 * PARAMETERS: Table - A ERST table
1728 * DESCRIPTION: Format the contents of a ERST. This table type consists
1735 ACPI_TABLE_HEADER *Table)
1739 UINT32 Length = Table->Length;
1743 /* Main table */
1745 Status = AcpiDmDumpTable (Length, 0, Table, 0, AcpiDmTableInfoErst);
1753 Subtable = ACPI_ADD_PTR (ACPI_WHEA_HEADER, Table, Offset);
1754 while (Offset < Table->Length)
1777 * PARAMETERS: Table - A FPDT table
1781 * DESCRIPTION: Format the contents of a FPDT. This table type consists
1788 ACPI_TABLE_HEADER *Table)
1792 UINT32 Length = Table->Length;
1797 /* There is no main table (other than the standard ACPI header) */
1801 Subtable = ACPI_ADD_PTR (ACPI_FPDT_HEADER, Table, Offset);
1802 while (Offset < Table->Length)
1862 * PARAMETERS: Table - A GTDT table
1866 * DESCRIPTION: Format the contents of a GTDT. This table type consists
1873 ACPI_TABLE_HEADER *Table)
1877 UINT32 Length = Table->Length;
1885 /* Main table */
1887 Status = AcpiDmDumpTable (Length, 0, Table, 0, AcpiDmTableInfoGtdt);
1895 Subtable = ACPI_ADD_PTR (ACPI_GTDT_HEADER, Table, Offset);
1897 if (Table->Revision > 2)
1909 Subtable = ACPI_ADD_PTR (ACPI_GTDT_HEADER, Table, Offset);
1913 while (Offset < Table->Length)
1998 * PARAMETERS: Table - A HEST table
2002 * DESCRIPTION: Format the contents of a HEST. This table type consists
2009 ACPI_TABLE_HEADER *Table)
2013 UINT32 Length = Table->Length;
2021 /* Main table */
2023 Status = AcpiDmDumpTable (Length, 0, Table, 0, AcpiDmTableInfoHest);
2031 Subtable = ACPI_ADD_PTR (ACPI_HEST_HEADER, Table, Offset);
2032 while (Offset < Table->Length)
2153 * PARAMETERS: Table - A HMAT table
2163 ACPI_TABLE_HEADER *Table)
2176 /* Main table */
2178 Status = AcpiDmDumpTable (Table->Length, 0, Table, 0, AcpiDmTableInfoHmat);
2185 while (Offset < Table->Length)
2191 HmatStruct = ACPI_ADD_PTR (ACPI_HMAT_STRUCTURE, Table, Offset);
2197 Status = AcpiDmDumpTable (Table->Length, Offset, HmatStruct,
2241 Status = AcpiDmDumpTable (Table->Length, Offset, HmatStruct,
2267 Status = AcpiDmDumpTable (Table->Length, Offset + SubtableOffset,
2288 Status = AcpiDmDumpTable (Table->Length, Offset + SubtableOffset,
2312 Status = AcpiDmDumpTable (Table->Length, Offset + SubtableOffset,
2340 Status = AcpiDmDumpTable (Table->Length, Offset + SubtableOffset,