Lines Matching refs:table

331 	struct acpi_table_header *table = NULL;  in acpi_table_parse()  local
340 acpi_get_table(id, acpi_apic_instance, &table); in acpi_table_parse()
342 acpi_get_table(id, 0, &table); in acpi_table_parse()
344 if (table) { in acpi_table_parse()
345 handler(table); in acpi_table_parse()
346 acpi_put_table(table); in acpi_table_parse()
359 struct acpi_table_header *table = NULL; in check_multiple_madt() local
361 acpi_get_table(ACPI_SIG_MADT, 2, &table); in check_multiple_madt()
362 if (table) { in check_multiple_madt()
368 acpi_put_table(table); in check_multiple_madt()
376 static void acpi_table_taint(struct acpi_table_header *table) in acpi_table_taint() argument
379 table->signature, table->oem_table_id); in acpi_table_taint()
427 struct acpi_table_header *table; in acpi_table_upgrade() local
456 table = file.data; in acpi_table_upgrade()
459 if (!memcmp(table->signature, table_sigs[sig], 4)) in acpi_table_upgrade()
467 if (file.size != table->length) { in acpi_table_upgrade()
472 if (acpi_table_checksum(file.data, table->length)) { in acpi_table_upgrade()
479 table->signature, cpio_path, file.name, table->length); in acpi_table_upgrade()
481 all_tables_size += table->length; in acpi_table_upgrade()
551 struct acpi_table_header *table; in acpi_table_initrd_override() local
560 table = acpi_os_map_memory(acpi_tables_addr + table_offset, in acpi_table_initrd_override()
562 if (table_offset + table->length > all_tables_size) { in acpi_table_initrd_override()
563 acpi_os_unmap_memory(table, ACPI_HEADER_SIZE); in acpi_table_initrd_override()
568 table_length = table->length; in acpi_table_initrd_override()
571 if (memcmp(existing_table->signature, table->signature, 4) || in acpi_table_initrd_override()
572 memcmp(table->oem_id, existing_table->oem_id, in acpi_table_initrd_override()
574 memcmp(table->oem_table_id, existing_table->oem_table_id, in acpi_table_initrd_override()
576 acpi_os_unmap_memory(table, ACPI_HEADER_SIZE); in acpi_table_initrd_override()
584 existing_table->oem_revision >= table->oem_revision) { in acpi_table_initrd_override()
585 acpi_os_unmap_memory(table, ACPI_HEADER_SIZE); in acpi_table_initrd_override()
592 table->signature, table->oem_id, in acpi_table_initrd_override()
593 table->oem_table_id); in acpi_table_initrd_override()
594 acpi_os_unmap_memory(table, ACPI_HEADER_SIZE); in acpi_table_initrd_override()
609 struct acpi_table_header *table; in acpi_table_initrd_scan() local
615 table = acpi_os_map_memory(acpi_tables_addr + table_offset, in acpi_table_initrd_scan()
617 if (table_offset + table->length > all_tables_size) { in acpi_table_initrd_scan()
618 acpi_os_unmap_memory(table, ACPI_HEADER_SIZE); in acpi_table_initrd_scan()
623 table_length = table->length; in acpi_table_initrd_scan()
626 if (ACPI_COMPARE_NAMESEG(table->signature, ACPI_SIG_RSDT) || in acpi_table_initrd_scan()
627 ACPI_COMPARE_NAMESEG(table->signature, ACPI_SIG_XSDT)) { in acpi_table_initrd_scan()
628 acpi_os_unmap_memory(table, ACPI_HEADER_SIZE); in acpi_table_initrd_scan()
637 acpi_os_unmap_memory(table, ACPI_HEADER_SIZE); in acpi_table_initrd_scan()
642 table->signature, table->oem_id, in acpi_table_initrd_scan()
643 table->oem_table_id); in acpi_table_initrd_scan()
644 acpi_os_unmap_memory(table, ACPI_HEADER_SIZE); in acpi_table_initrd_scan()