Lines Matching full:header
23 struct acpi_table_header *header);
56 * PARAMETERS: out_header - Where the cleaned header is returned
57 * header - Input ACPI table header
59 * RETURN: Returns the cleaned header in out_header
61 * DESCRIPTION: Copy the table header and ensure that all "string" fields in
62 * the header consist of printable characters.
68 struct acpi_table_header *header) in acpi_tb_cleanup_table_header() argument
71 memcpy(out_header, header, sizeof(struct acpi_table_header)); in acpi_tb_cleanup_table_header()
84 * header - Table header
88 * DESCRIPTION: Print an ACPI table header. Special cases for FACS and RSDP.
94 struct acpi_table_header *header) in acpi_tb_print_table_header() argument
98 if (ACPI_COMPARE_NAMESEG(header->signature, ACPI_SIG_FACS)) { in acpi_tb_print_table_header()
103 header->signature, ACPI_FORMAT_UINT64(address), in acpi_tb_print_table_header()
104 header->length)); in acpi_tb_print_table_header()
106 header)->signature)) { in acpi_tb_print_table_header()
111 ACPI_CAST_PTR(struct acpi_table_rsdp, header)->oem_id, in acpi_tb_print_table_header()
117 (ACPI_CAST_PTR(struct acpi_table_rsdp, header)-> in acpi_tb_print_table_header()
120 header)->length : 20, in acpi_tb_print_table_header()
122 header)->revision, in acpi_tb_print_table_header()
124 } else if (acpi_gbl_CDAT && !acpi_ut_valid_nameseg(header->signature)) { in acpi_tb_print_table_header()
126 /* CDAT does not use the common ACPI table header */ in acpi_tb_print_table_header()
131 header)->length)); in acpi_tb_print_table_header()
133 /* Standard ACPI table with full common header */ in acpi_tb_print_table_header()
135 acpi_tb_cleanup_table_header(&local_header, header); in acpi_tb_print_table_header()