Home | History | Annotate | Download | only in tables

Lines Matching defs:Table

3  * Module Name: tbinstal - ACPI table installation and removal
164 * PARAMETERS: NewTableDesc - New table descriptor to install
166 * TableIndex - Where the table index is returned
170 * DESCRIPTION: Install an ACPI table into the global data structure. The
171 * table override mechanism is called to allow the host
172 * OS to replace any table before it is installed in the root
173 * table array.
194 * ACPI Table Override:
196 * Before we install the table, let the host OS override it with a new
197 * one if desired. Any table within the RSDT/XSDT can be replaced,
227 * PARAMETERS: Address - Address of the table (might be a virtual
229 * Flags - Flags for the table
230 * Table - Pointer to the table (required for virtual
234 * TableIndex - Where the table index is returned
238 * DESCRIPTION: This function is called to verify and install an ACPI table.
241 * After successfully returning from this function, table is
250 ACPI_TABLE_HEADER *Table,
263 /* Acquire a temporary table descriptor for validation */
265 Status = AcpiTbAcquireTempTable (&NewTableDesc, Address, Flags, Table);
269 "Could not acquire table length at %8.8X%8.8X",
288 /* Acquire the table lock */
292 /* Validate and verify a table before installation */
300 * Table was unloaded, allow it to be reloaded.
315 /* Add the table to the global root table list */
319 /* Invoke table handler */
327 /* Release the table lock */
333 /* Release the temporary table descriptor */
344 * PARAMETERS: OldTableDesc - Validated table descriptor to be
349 * DESCRIPTION: Attempt table override by calling the OSL override functions.
350 * Note: If the table is overridden, then the entire new table
352 * Before/after invocation, the table descriptor is in a state
363 ACPI_TABLE_HEADER *Table;
371 Status = AcpiOsTableOverride (OldTableDesc->Pointer, &Table);
372 if (ACPI_SUCCESS (Status) && Table)
374 AcpiTbAcquireTempTable (&NewTableDesc, ACPI_PTR_TO_PHYSADDR (Table),
375 ACPI_TABLE_ORIGIN_EXTERNAL_VIRTUAL, Table);
398 * Validate and verify a table before overriding, no nested table
408 " %s table override, new table: 0x%8.8X%8.8X",
413 /* We can now uninstall the original table */
418 * Replace the original table descriptor and keep its state as
425 /* Release the temporary table descriptor */
435 * PARAMETERS: TableDesc - Table descriptor
439 * DESCRIPTION: Delete one internal ACPI table
451 /* Table must be installed */