hest_hdr 11 arch/x86/kernel/acpi/apei.c int arch_apei_enable_cmcff(struct acpi_hest_header *hest_hdr, void *data) hest_hdr 18 arch/x86/kernel/acpi/apei.c cmc = (struct acpi_hest_ia_corrected *)hest_hdr; hest_hdr 758 drivers/acpi/apei/apei-base.c int __weak arch_apei_enable_cmcff(struct acpi_hest_header *hest_hdr, hest_hdr 52 drivers/acpi/apei/hest.c static int hest_esrc_len(struct acpi_hest_header *hest_hdr) hest_hdr 54 drivers/acpi/apei/hest.c u16 hest_type = hest_hdr->type; hest_hdr 64 drivers/acpi/apei/hest.c cmc = (struct acpi_hest_ia_corrected *)hest_hdr; hest_hdr 69 drivers/acpi/apei/hest.c mc = (struct acpi_hest_ia_machine_check *)hest_hdr; hest_hdr 74 drivers/acpi/apei/hest.c mc = (struct acpi_hest_ia_deferred_check *)hest_hdr; hest_hdr 85 drivers/acpi/apei/hest.c struct acpi_hest_header *hest_hdr; hest_hdr 91 drivers/acpi/apei/hest.c hest_hdr = (struct acpi_hest_header *)(hest_tab + 1); hest_hdr 93 drivers/acpi/apei/hest.c len = hest_esrc_len(hest_hdr); hest_hdr 98 drivers/acpi/apei/hest.c hest_hdr->type, hest_hdr->source_id); hest_hdr 101 drivers/acpi/apei/hest.c if ((void *)hest_hdr + len > hest_hdr 105 drivers/acpi/apei/hest.c hest_hdr->source_id); hest_hdr 109 drivers/acpi/apei/hest.c rc = func(hest_hdr, data); hest_hdr 113 drivers/acpi/apei/hest.c hest_hdr = (void *)hest_hdr + len; hest_hdr 124 drivers/acpi/apei/hest.c static int __init hest_parse_cmc(struct acpi_hest_header *hest_hdr, void *data) hest_hdr 126 drivers/acpi/apei/hest.c if (hest_hdr->type != ACPI_HEST_TYPE_IA32_CORRECTED_CHECK) hest_hdr 130 drivers/acpi/apei/hest.c return !arch_apei_enable_cmcff(hest_hdr, data); hest_hdr 140 drivers/acpi/apei/hest.c static int __init hest_parse_ghes_count(struct acpi_hest_header *hest_hdr, void *data) hest_hdr 144 drivers/acpi/apei/hest.c if (hest_hdr->type == ACPI_HEST_TYPE_GENERIC_ERROR || hest_hdr 145 drivers/acpi/apei/hest.c hest_hdr->type == ACPI_HEST_TYPE_GENERIC_ERROR_V2) hest_hdr 150 drivers/acpi/apei/hest.c static int __init hest_parse_ghes(struct acpi_hest_header *hest_hdr, void *data) hest_hdr 156 drivers/acpi/apei/hest.c if (hest_hdr->type != ACPI_HEST_TYPE_GENERIC_ERROR && hest_hdr 157 drivers/acpi/apei/hest.c hest_hdr->type != ACPI_HEST_TYPE_GENERIC_ERROR_V2) hest_hdr 160 drivers/acpi/apei/hest.c if (!((struct acpi_hest_generic *)hest_hdr)->enabled) hest_hdr 166 drivers/acpi/apei/hest.c if (hdr->source_id == hest_hdr->source_id) { hest_hdr 172 drivers/acpi/apei/hest.c ghes_dev = platform_device_alloc("GHES", hest_hdr->source_id); hest_hdr 176 drivers/acpi/apei/hest.c rc = platform_device_add_data(ghes_dev, &hest_hdr, sizeof(void *)); hest_hdr 227 drivers/pci/pcie/aer.c static inline bool hest_match_type(struct acpi_hest_header *hest_hdr, hest_hdr 230 drivers/pci/pcie/aer.c u16 hest_type = hest_hdr->type; hest_hdr 248 drivers/pci/pcie/aer.c static int hest_source_is_pcie_aer(struct acpi_hest_header *hest_hdr) hest_hdr 250 drivers/pci/pcie/aer.c if (hest_hdr->type == ACPI_HEST_TYPE_AER_ROOT_PORT || hest_hdr 251 drivers/pci/pcie/aer.c hest_hdr->type == ACPI_HEST_TYPE_AER_ENDPOINT || hest_hdr 252 drivers/pci/pcie/aer.c hest_hdr->type == ACPI_HEST_TYPE_AER_BRIDGE) hest_hdr 257 drivers/pci/pcie/aer.c static int aer_hest_parse(struct acpi_hest_header *hest_hdr, void *data) hest_hdr 263 drivers/pci/pcie/aer.c if (!hest_source_is_pcie_aer(hest_hdr)) hest_hdr 266 drivers/pci/pcie/aer.c p = (struct acpi_hest_aer_common *)(hest_hdr + 1); hest_hdr 280 drivers/pci/pcie/aer.c if (hest_match_type(hest_hdr, info->pci_dev)) hest_hdr 40 include/acpi/apei.h typedef int (*apei_hest_func_t)(struct acpi_hest_header *hest_hdr, void *data); hest_hdr 52 include/acpi/apei.h int arch_apei_enable_cmcff(struct acpi_hest_header *hest_hdr, void *data);