• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/acpi/tables/

Lines Matching refs:table_desc

55  * PARAMETERS:  table_desc          - table
62 acpi_status acpi_tb_verify_table(struct acpi_table_desc *table_desc)
70 if (!table_desc->pointer) {
71 if ((table_desc->flags & ACPI_TABLE_ORIGIN_MASK) ==
73 table_desc->pointer =
74 acpi_os_map_memory(table_desc->address,
75 table_desc->length);
77 if (!table_desc->pointer) {
84 if (!ACPI_COMPARE_NAME(&table_desc->signature, ACPI_SIG_FACS)) {
89 acpi_tb_verify_checksum(table_desc->pointer,
90 table_desc->length);
100 * PARAMETERS: table_desc - Table descriptor
110 acpi_tb_add_table(struct acpi_table_desc *table_desc,
119 if (!table_desc->pointer) {
120 status = acpi_tb_verify_table(table_desc);
121 if (ACPI_FAILURE(status) || !table_desc->pointer) {
128 if ((!ACPI_COMPARE_NAME(table_desc->pointer->signature, ACPI_SIG_PSDT))
130 (!ACPI_COMPARE_NAME(table_desc->pointer->signature, ACPI_SIG_SSDT))
131 && (strncmp(table_desc->pointer->signature, "OEM", 3))) {
134 table_desc->pointer->signature));
153 length = ACPI_MIN(table_desc->length,
155 if (ACPI_MEMCMP(table_desc->pointer,
163 acpi_tb_delete_table(table_desc);
171 status = acpi_tb_store_table(table_desc->address, table_desc->pointer,
172 table_desc->length, table_desc->flags,
178 acpi_tb_print_table_header(table_desc->address, table_desc->pointer);
307 void acpi_tb_delete_table(struct acpi_table_desc *table_desc)
310 if (!table_desc->pointer) {
313 switch (table_desc->flags & ACPI_TABLE_ORIGIN_MASK) {
315 acpi_os_unmap_memory(table_desc->pointer, table_desc->length);
318 ACPI_FREE(table_desc->pointer);
323 table_desc->pointer = NULL;
405 * DESCRIPTION: Allocates owner_id in table_desc
433 * DESCRIPTION: Releases owner_id in table_desc