Lines Matching full:table
46 * Table 18-343 Generic Error Data Entry
59 * Table 18-380 Generic Error Status Block
78 static void build_ghes_hw_error_notification(GArray *table, const uint8_t type) in build_ghes_hw_error_notification() argument
81 build_append_int_noprefix(table, type, 1); in build_ghes_hw_error_notification()
86 build_append_int_noprefix(table, 28, 1); in build_ghes_hw_error_notification()
88 build_append_int_noprefix(table, 0, 2); in build_ghes_hw_error_notification()
90 build_append_int_noprefix(table, 0, 4); in build_ghes_hw_error_notification()
92 build_append_int_noprefix(table, 0, 4); in build_ghes_hw_error_notification()
94 build_append_int_noprefix(table, 0, 4); in build_ghes_hw_error_notification()
96 build_append_int_noprefix(table, 0, 4); in build_ghes_hw_error_notification()
98 build_append_int_noprefix(table, 0, 4); in build_ghes_hw_error_notification()
100 build_append_int_noprefix(table, 0, 4); in build_ghes_hw_error_notification()
107 static void acpi_ghes_generic_error_data(GArray *table, in acpi_ghes_generic_error_data() argument
116 g_array_append_vals(table, section_type, 16); in acpi_ghes_generic_error_data()
119 build_append_int_noprefix(table, error_severity, 4); in acpi_ghes_generic_error_data()
121 build_append_int_noprefix(table, 0x300, 2); in acpi_ghes_generic_error_data()
123 build_append_int_noprefix(table, validation_bits, 1); in acpi_ghes_generic_error_data()
125 build_append_int_noprefix(table, flags, 1); in acpi_ghes_generic_error_data()
127 build_append_int_noprefix(table, error_data_length, 4); in acpi_ghes_generic_error_data()
130 g_array_append_vals(table, fru_id.data, ARRAY_SIZE(fru_id.data)); in acpi_ghes_generic_error_data()
133 g_array_append_vals(table, fru_text, sizeof(fru_text)); in acpi_ghes_generic_error_data()
136 build_append_int_noprefix(table, time_stamp, 8); in acpi_ghes_generic_error_data()
143 static void acpi_ghes_generic_error_status(GArray *table, uint32_t block_status, in acpi_ghes_generic_error_status() argument
148 build_append_int_noprefix(table, block_status, 4); in acpi_ghes_generic_error_status()
150 build_append_int_noprefix(table, raw_data_offset, 4); in acpi_ghes_generic_error_status()
152 build_append_int_noprefix(table, raw_data_length, 4); in acpi_ghes_generic_error_status()
154 build_append_int_noprefix(table, data_length, 4); in acpi_ghes_generic_error_status()
156 build_append_int_noprefix(table, error_severity, 4); in acpi_ghes_generic_error_status()
160 static void acpi_ghes_build_append_mem_cper(GArray *table, in acpi_ghes_build_append_mem_cper() argument
168 build_append_int_noprefix(table, in acpi_ghes_build_append_mem_cper()
173 build_append_int_noprefix(table, 0, 8); in acpi_ghes_build_append_mem_cper()
175 build_append_int_noprefix(table, error_physical_addr, 8); in acpi_ghes_build_append_mem_cper()
177 build_append_int_noprefix(table, 0, 48); in acpi_ghes_build_append_mem_cper()
179 build_append_int_noprefix(table, 0 /* Unknown error */, 1); in acpi_ghes_build_append_mem_cper()
181 build_append_int_noprefix(table, 0, 7); in acpi_ghes_build_append_mem_cper()
190 * Table 17-13 Generic Error Data Entry in ghes_gen_err_data_uncorrectable_recoverable()
205 * Build table for the hardware error fw_cfg blob.
333 /* Build Hardware Error Source Table */
338 AcpiTable table = { .sig = "HEST", .rev = 1, in acpi_build_hest() local
343 acpi_table_begin(&table, table_data); in acpi_build_hest()
350 acpi_table_end(linker, &table); in acpi_build_hest()
378 * the source ID, as it is stored inside the HEST table. in get_hw_error_offsets()