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
103 if (ACPI_COMPARE_NAMESEG(header->signature, ACPI_SIG_FACS)) { in acpi_tb_print_table_header()
108 header->signature, ACPI_FORMAT_UINT64(address), in acpi_tb_print_table_header()
109 header->length)); in acpi_tb_print_table_header()
111 header)->signature)) { in acpi_tb_print_table_header()
116 ACPI_CAST_PTR(struct acpi_table_rsdp, header)->oem_id, in acpi_tb_print_table_header()
122 (ACPI_CAST_PTR(struct acpi_table_rsdp, header)-> in acpi_tb_print_table_header()
125 header)->length : 20, in acpi_tb_print_table_header()
127 header)->revision, in acpi_tb_print_table_header()
129 } else if (acpi_gbl_CDAT && !acpi_ut_valid_nameseg(header->signature)) { in acpi_tb_print_table_header()
131 /* CDAT does not use the common ACPI table header */ in acpi_tb_print_table_header()
136 header)->length)); in acpi_tb_print_table_header()
138 /* Standard ACPI table with full common header */ in acpi_tb_print_table_header()
140 acpi_tb_cleanup_table_header(&local_header, header); in acpi_tb_print_table_header()