Lines Matching defs: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 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 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)
1567 * PARAMETERS: Table - A DRTM table
1577 ACPI_TABLE_HEADER *Table)
1587 /* Main table */
1589 Status = AcpiDmDumpTable (Table->Length, 0, Table, 0,
1602 DrtmVtl = ACPI_ADD_PTR (ACPI_DRTM_VTABLE_LIST, Table, Offset);
1604 Status = AcpiDmDumpTable (Table->Length, Offset,
1614 /* Dump Validated table addresses */
1617 while ((Offset < Table->Length) &&
1620 Status = AcpiDmDumpTable (Table->Length, Offset,
1621 ACPI_ADD_PTR (void, Table, Offset), sizeof (UINT64),
1634 DrtmRl = ACPI_ADD_PTR (ACPI_DRTM_RESOURCE_LIST, Table, Offset);
1636 Status = AcpiDmDumpTable (Table->Length, Offset,
1649 while ((Offset < Table->Length) &&
1652 Status = AcpiDmDumpTable (Table->Length, Offset,
1653 ACPI_ADD_PTR (void, Table, Offset),
1666 DrtmDps = ACPI_ADD_PTR (ACPI_DRTM_DPS_ID, Table, Offset);
1668 (void) AcpiDmDumpTable (Table->Length, Offset,
1677 * PARAMETERS: Table - A EINJ table
1681 * DESCRIPTION: Format the contents of a EINJ. This table type consists
1688 ACPI_TABLE_HEADER *Table)
1692 UINT32 Length = Table->Length;
1696 /* Main table */
1698 Status = AcpiDmDumpTable (Length, 0, Table, 0, AcpiDmTableInfoEinj);
1706 Subtable = ACPI_ADD_PTR (ACPI_WHEA_HEADER, Table, Offset);
1707 while (Offset < Table->Length)
1730 * PARAMETERS: Table - A ERDT table
1734 * DESCRIPTION: Format the contents of a ERDT. This table type consists
1741 ACPI_TABLE_HEADER *Table)
1753 /* Main table */
1755 Status = AcpiDmDumpTable (Table->Length, 0, Table, 0, AcpiDmTableInfoErdt);
1762 Subtable = ACPI_ADD_PTR (ACPI_SUBTBL_HDR_16, Table, Offset);
1763 while (Offset < Table->Length)
1769 Status = AcpiDmDumpTable (Table->Length, Offset, Subtable,
1777 Status = AcpiDmDumpTable (Table->Length, Offset, Subtable,
1784 /* Subtables of this RMDD table */
1787 Subsubtable = ACPI_ADD_PTR (ACPI_SUBTBL_HDR_16, Table, Suboffset);
1860 Status = AcpiDmDumpTable (Table->Length, Suboffset, Subsubtable,
1869 Status = AcpiDmDumpTable (Table->Length, Suboffset, Subsubtable,
1886 Status = AcpiDmDumpTable (Table->Length, Suboffset +
1910 Status = AcpiDmDumpTable (Table->Length, ScopeOffset,
1924 Status = AcpiDmDumpTable (Table->Length, ScopeOffset +
1943 Subsubtable = ACPI_ADD_PTR (ACPI_SUBTBL_HDR_16, Table, Suboffset);
1957 * PARAMETERS: Table - A ERST table
1961 * DESCRIPTION: Format the contents of a ERST. This table type consists
1968 ACPI_TABLE_HEADER *Table)
1972 UINT32 Length = Table->Length;
1976 /* Main table */
1978 Status = AcpiDmDumpTable (Length, 0, Table, 0, AcpiDmTableInfoErst);
1986 Subtable = ACPI_ADD_PTR (ACPI_WHEA_HEADER, Table, Offset);
1987 while (Offset < Table->Length)
2010 * PARAMETERS: Table - A FPDT table
2014 * DESCRIPTION: Format the contents of a FPDT. This table type consists
2021 ACPI_TABLE_HEADER *Table)
2025 UINT32 Length = Table->Length;
2030 /* There is no main table (other than the standard ACPI header) */
2034 Subtable = ACPI_ADD_PTR (ACPI_FPDT_HEADER, Table, Offset);
2035 while (Offset < Table->Length)
2095 * PARAMETERS: Tabletable
2099 * DESCRIPTION: Format the contents of a GTDT. This table type consists
2106 ACPI_TABLE_HEADER *Table)
2110 UINT32 Length = Table->Length;
2118 /* Main table */
2120 Status = AcpiDmDumpTable (Length, 0, Table, 0, AcpiDmTableInfoGtdt);
2128 Subtable = ACPI_ADD_PTR (ACPI_GTDT_HEADER, Table, Offset);
2130 if (Table->Revision > 2)
2142 Subtable = ACPI_ADD_PTR (ACPI_GTDT_HEADER, Table, Offset);
2146 while (Offset < Table->Length)
2231 * PARAMETERS: Table - A HEST table
2235 * DESCRIPTION: Format the contents of a HEST. This table type consists
2242 ACPI_TABLE_HEADER *Table)
2246 UINT32 Length = Table->Length;
2254 /* Main table */
2256 Status = AcpiDmDumpTable (Length, 0, Table, 0, AcpiDmTableInfoHest);
2264 Subtable = ACPI_ADD_PTR (ACPI_HEST_HEADER, Table, Offset);
2265 while (Offset < Table->Length)
2386 * PARAMETERS: Table - A HMAT table
2396 ACPI_TABLE_HEADER *Table)
2409 /* Main table */
2411 Status = AcpiDmDumpTable (Table->Length, 0, Table, 0, AcpiDmTableInfoHmat);
2418 while (Offset < Table->Length)
2424 HmatStruct = ACPI_ADD_PTR (ACPI_HMAT_STRUCTURE, Table, Offset);
2430 Status = AcpiDmDumpTable (Table->Length, Offset, HmatStruct,
2474 Status = AcpiDmDumpTable (Table->Length, Offset, HmatStruct,
2500 Status = AcpiDmDumpTable (Table->Length, Offset + SubtableOffset,
2521 Status = AcpiDmDumpTable (Table->Length, Offset + SubtableOffset,
2545 Status = AcpiDmDumpTable (Table->Length, Offset + SubtableOffset,
2573 Status = AcpiDmDumpTable (Table->Length, Offset + SubtableOffset,