Lines Matching defs:table
4 * Module Name: tbinstal - ACPI table installation and removal
21 * PARAMETERS: new_table_desc - New table descriptor to install
23 * table_index - Where the table index is returned
27 * DESCRIPTION: Install an ACPI table into the global data structure. The
28 * table override mechanism is called to allow the host
29 * OS to replace any table before it is installed in the root
30 * table array.
48 * Before we install the table, let the host OS override it with a new
49 * one if desired. Any table within the RSDT/XSDT can be replaced,
79 * PARAMETERS: address - Address of the table (might be a virtual
81 * flags - Flags for the table
84 * table_index - Where the table index is returned
88 * DESCRIPTION: This function is called to verify and install an ACPI table.
91 * After successfully returning from this function, table is
107 /* Acquire a temporary table descriptor for validation */
112 "Could not acquire table length at %8.8X%8.8X",
130 /* Acquire the table lock */
134 /* Validate and verify a table before installation */
155 /* Add the table to the global root table list */
160 /* Invoke table handler */
168 /* Release the table lock */
174 /* Release the temporary table descriptor */
184 * PARAMETERS: old_table_desc - Validated table descriptor to be
189 * DESCRIPTION: Attempt table override by calling the OSL override functions.
190 * Note: If the table is overridden, then the entire new table
192 * Before/after invocation, the table descriptor is in a state
201 struct acpi_table_header *table;
208 status = acpi_os_table_override(old_table_desc->pointer, &table);
209 if (ACPI_SUCCESS(status) && table) {
211 ACPI_PTR_TO_PHYSADDR(table),
233 * Validate and verify a table before overriding, no nested table
242 " %s table override, new table: 0x%8.8X%8.8X",
247 /* We can now uninstall the original table */
252 * Replace the original table descriptor and keep its state as
260 /* Release the temporary table descriptor */
273 * DESCRIPTION: Delete one internal ACPI table