Lines Matching defs:TableDesc
165 ACPI_TABLE_DESC *TableDesc,
170 ACPI_TABLE_DESC *TableDesc,
178 * PARAMETERS: TableDesc - Table 1 descriptor to be compared
190 ACPI_TABLE_DESC *TableDesc,
211 IsIdentical = (BOOLEAN)((TableDesc->Length != TableLength ||
212 memcmp (TableDesc->Pointer, Table, TableLength)) ?
226 * PARAMETERS: TableDesc - Table descriptor
239 ACPI_TABLE_DESC *TableDesc,
249 memset (TableDesc, 0, sizeof (ACPI_TABLE_DESC));
250 TableDesc->Address = Address;
251 TableDesc->Length = Table->Length;
252 TableDesc->Flags = Flags;
253 ACPI_MOVE_32_TO_32 (TableDesc->Signature.Ascii, Table->Signature);
255 switch (TableDesc->Flags & ACPI_TABLE_ORIGIN_MASK)
260 TableDesc->Pointer = Table;
275 * PARAMETERS: TableDesc - Table descriptor
289 ACPI_TABLE_DESC *TableDesc,
297 switch (TableDesc->Flags & ACPI_TABLE_ORIGIN_MASK)
301 Table = AcpiOsMapMemory (TableDesc->Address, TableDesc->Length);
307 Table = TableDesc->Pointer;
325 *TableLength = TableDesc->Length;
326 *TableFlags = TableDesc->Flags;
372 * PARAMETERS: TableDesc - Table descriptor to be acquired
389 ACPI_TABLE_DESC *TableDesc,
433 AcpiTbInitTableDescriptor (TableDesc, Address, Flags, Table);
447 * PARAMETERS: TableDesc - Table descriptor to be released
457 ACPI_TABLE_DESC *TableDesc)
465 AcpiTbInvalidateTable (TableDesc);
473 * PARAMETERS: TableDesc - Table descriptor
484 ACPI_TABLE_DESC *TableDesc)
494 if (!TableDesc->Pointer)
496 Status = AcpiTbAcquireTable (TableDesc, &TableDesc->Pointer,
497 &TableDesc->Length, &TableDesc->Flags);
498 if (!TableDesc->Pointer)
512 * PARAMETERS: TableDesc - Table descriptor
523 ACPI_TABLE_DESC *TableDesc)
531 if (!TableDesc->Pointer)
536 AcpiTbReleaseTable (TableDesc->Pointer, TableDesc->Length,
537 TableDesc->Flags);
539 switch (TableDesc->Flags & ACPI_TABLE_ORIGIN_MASK)
543 TableDesc->Pointer = NULL;
561 * PARAMETERS: TableDesc - Table descriptor
572 ACPI_TABLE_DESC *TableDesc)
575 if (!TableDesc->Pointer && !AcpiGbl_EnableTableValidation)
586 TableDesc->Length = sizeof (ACPI_TABLE_HEADER);
589 return (AcpiTbValidateTable (TableDesc));
597 * PARAMETERS: TableDesc - Table descriptor
611 ACPI_TABLE_DESC *TableDesc,
635 if (!AcpiTbCompareTables (TableDesc, i))
678 * PARAMETERS: TableDesc - Table descriptor
693 ACPI_TABLE_DESC *TableDesc,
705 Status = AcpiTbValidateTempTable (TableDesc);
714 !ACPI_COMPARE_NAMESEG (&TableDesc->Signature, Signature))
718 TableDesc->Signature.Integer, Signature));
727 Status = AcpiUtVerifyChecksum (TableDesc->Pointer, TableDesc->Length);
733 AcpiUtValidNameseg (TableDesc->Signature.Ascii) ?
734 TableDesc->Signature.Ascii : "????",
735 ACPI_FORMAT_UINT64 (TableDesc->Address)));
744 Status = AcpiTbCheckDuplication (TableDesc, TableIndex);
752 AcpiUtValidNameseg (TableDesc->Signature.Ascii) ?
753 TableDesc->Signature.Ascii : "????",
754 ACPI_FORMAT_UINT64 (TableDesc->Address)));
761 TableDesc->Flags |= ACPI_TABLE_IS_VERIFIED;
767 AcpiTbInvalidateTable (TableDesc);
861 * TableDesc - Where table descriptor is returned
872 ACPI_TABLE_DESC **TableDesc)
897 if (TableDesc)
899 *TableDesc = &AcpiGbl_RootTableList.Tables[i];
1026 * DESCRIPTION: Allocates OwnerId in TableDesc
1060 * DESCRIPTION: Releases OwnerId in TableDesc