Home
last modified time | relevance | path

Searched refs:ghes (Results 1 - 25 of 28) sorted by relevance

12

/kernel/linux/linux-6.6/drivers/acpi/apei/
H A Dghes.c46 #include <acpi/ghes.h>
99 static inline bool is_hest_type_generic_v2(struct ghes *ghes) in is_hest_type_generic_v2() argument
101 return ghes->generic->header.type == ACPI_HEST_TYPE_GENERIC_ERROR_V2; in is_hest_type_generic_v2()
111 static inline bool is_hest_sync_notify(struct ghes *ghes) in is_hest_sync_notify() argument
113 u8 notify_type = ghes->generic->notify.type; in is_hest_sync_notify()
127 * "ghes.edac_force_enable" forcibly enables ghes_edac and skips the platform
240 static int map_gen_v2(struct ghes *ghes) in map_gen_v2() argument
245 unmap_gen_v2(struct ghes *ghes) unmap_gen_v2() argument
267 struct ghes *ghes; ghes_new() local
311 ghes_fini(struct ghes *ghes) ghes_fini() argument
361 __ghes_check_estatus(struct ghes *ghes, struct acpi_hest_generic_status *estatus) __ghes_check_estatus() argument
385 __ghes_peek_estatus(struct ghes *ghes, struct acpi_hest_generic_status *estatus, u64 *buf_paddr, enum fixed_addresses fixmap_idx) __ghes_peek_estatus() argument
427 ghes_read_estatus(struct ghes *ghes, struct acpi_hest_generic_status *estatus, u64 *buf_paddr, enum fixed_addresses fixmap_idx) ghes_read_estatus() argument
445 ghes_clear_estatus(struct ghes *ghes, struct acpi_hest_generic_status *estatus, u64 buf_paddr, enum fixed_addresses fixmap_idx) ghes_clear_estatus() argument
676 ghes_do_proc(struct ghes *ghes, const struct acpi_hest_generic_status *estatus) ghes_do_proc() argument
898 __ghes_panic(struct ghes *ghes, struct acpi_hest_generic_status *estatus, u64 buf_paddr, enum fixed_addresses fixmap_idx) __ghes_panic() argument
912 ghes_proc(struct ghes *ghes) ghes_proc() argument
937 ghes_add_timer(struct ghes *ghes) ghes_add_timer() argument
954 struct ghes *ghes = from_timer(ghes, t, timer); ghes_poll_func() local
966 struct ghes *ghes = data; ghes_irq_func() local
982 struct ghes *ghes; ghes_notify_hed() local
1086 ghes_in_nmi_queue_one_entry(struct ghes *ghes, enum fixed_addresses fixmap_idx) ghes_in_nmi_queue_one_entry() argument
1154 struct ghes *ghes; ghes_in_nmi_spool_from_list() local
1188 ghes_sea_add(struct ghes *ghes) ghes_sea_add() argument
1195 ghes_sea_remove(struct ghes *ghes) ghes_sea_remove() argument
1203 ghes_sea_add(struct ghes *ghes) ghes_sea_add() argument
1204 ghes_sea_remove(struct ghes *ghes) ghes_sea_remove() argument
1233 ghes_nmi_add(struct ghes *ghes) ghes_nmi_add() argument
1242 ghes_nmi_remove(struct ghes *ghes) ghes_nmi_remove() argument
1256 ghes_nmi_add(struct ghes *ghes) ghes_nmi_add() argument
1257 ghes_nmi_remove(struct ghes *ghes) ghes_nmi_remove() argument
1265 __ghes_sdei_callback(struct ghes *ghes, enum fixed_addresses fixmap_idx) __ghes_sdei_callback() argument
1281 struct ghes *ghes = arg; ghes_sdei_normal_callback() local
1295 struct ghes *ghes = arg; ghes_sdei_critical_callback() local
1305 apei_sdei_register_ghes(struct ghes *ghes) apei_sdei_register_ghes() argument
1314 apei_sdei_unregister_ghes(struct ghes *ghes) apei_sdei_unregister_ghes() argument
1325 struct ghes *ghes = NULL; ghes_probe() local
1461 struct ghes *ghes; ghes_remove() local
[all...]
H A DMakefile3 obj-$(CONFIG_ACPI_APEI_GHES) += ghes.o
H A Dhest.c27 #include <acpi/ghes.h>
/kernel/linux/linux-5.10/drivers/acpi/apei/
H A Dghes.c46 #include <acpi/ghes.h>
97 static inline bool is_hest_type_generic_v2(struct ghes *ghes) in is_hest_type_generic_v2() argument
99 return ghes->generic->header.type == ACPI_HEST_TYPE_GENERIC_ERROR_V2; in is_hest_type_generic_v2()
109 static inline bool is_hest_sync_notify(struct ghes *ghes) in is_hest_sync_notify() argument
111 u8 notify_type = ghes->generic->notify.type; in is_hest_sync_notify()
212 static int map_gen_v2(struct ghes *ghes) in map_gen_v2() argument
214 return apei_map_generic_address(&ghes in map_gen_v2()
217 unmap_gen_v2(struct ghes *ghes) unmap_gen_v2() argument
239 struct ghes *ghes; ghes_new() local
283 ghes_fini(struct ghes *ghes) ghes_fini() argument
333 __ghes_check_estatus(struct ghes *ghes, struct acpi_hest_generic_status *estatus) __ghes_check_estatus() argument
357 __ghes_peek_estatus(struct ghes *ghes, struct acpi_hest_generic_status *estatus, u64 *buf_paddr, enum fixed_addresses fixmap_idx) __ghes_peek_estatus() argument
399 ghes_read_estatus(struct ghes *ghes, struct acpi_hest_generic_status *estatus, u64 *buf_paddr, enum fixed_addresses fixmap_idx) ghes_read_estatus() argument
417 ghes_clear_estatus(struct ghes *ghes, struct acpi_hest_generic_status *estatus, u64 buf_paddr, enum fixed_addresses fixmap_idx) ghes_clear_estatus() argument
641 ghes_do_proc(struct ghes *ghes, const struct acpi_hest_generic_status *estatus) ghes_do_proc() argument
857 __ghes_panic(struct ghes *ghes, struct acpi_hest_generic_status *estatus, u64 buf_paddr, enum fixed_addresses fixmap_idx) __ghes_panic() argument
871 ghes_proc(struct ghes *ghes) ghes_proc() argument
896 ghes_add_timer(struct ghes *ghes) ghes_add_timer() argument
913 struct ghes *ghes = from_timer(ghes, t, timer); ghes_poll_func() local
925 struct ghes *ghes = data; ghes_irq_func() local
941 struct ghes *ghes; ghes_notify_hed() local
1045 ghes_in_nmi_queue_one_entry(struct ghes *ghes, enum fixed_addresses fixmap_idx) ghes_in_nmi_queue_one_entry() argument
1113 struct ghes *ghes; ghes_in_nmi_spool_from_list() local
1147 ghes_sea_add(struct ghes *ghes) ghes_sea_add() argument
1154 ghes_sea_remove(struct ghes *ghes) ghes_sea_remove() argument
1162 ghes_sea_add(struct ghes *ghes) ghes_sea_add() argument
1163 ghes_sea_remove(struct ghes *ghes) ghes_sea_remove() argument
1192 ghes_nmi_add(struct ghes *ghes) ghes_nmi_add() argument
1201 ghes_nmi_remove(struct ghes *ghes) ghes_nmi_remove() argument
1215 ghes_nmi_add(struct ghes *ghes) ghes_nmi_add() argument
1216 ghes_nmi_remove(struct ghes *ghes) ghes_nmi_remove() argument
1224 __ghes_sdei_callback(struct ghes *ghes, enum fixed_addresses fixmap_idx) __ghes_sdei_callback() argument
1240 struct ghes *ghes = arg; ghes_sdei_normal_callback() local
1254 struct ghes *ghes = arg; ghes_sdei_critical_callback() local
1264 apei_sdei_register_ghes(struct ghes *ghes) apei_sdei_register_ghes() argument
1273 apei_sdei_unregister_ghes(struct ghes *ghes) apei_sdei_unregister_ghes() argument
1284 struct ghes *ghes = NULL; ghes_probe() local
1416 struct ghes *ghes; ghes_remove() local
[all...]
H A DMakefile3 obj-$(CONFIG_ACPI_APEI_GHES) += ghes.o
H A Dhest.c27 #include <acpi/ghes.h>
/kernel/linux/linux-5.10/include/acpi/
H A Dghes.h9 * One struct ghes is created for each generic hardware error source.
18 struct ghes { struct
35 struct ghes *ghes; member
81 int ghes_edac_register(struct ghes *ghes, struct device *dev);
83 void ghes_edac_unregister(struct ghes *ghes);
91 static inline int ghes_edac_register(struct ghes *ghes, struc argument
96 ghes_edac_unregister(struct ghes *ghes) ghes_edac_unregister() argument
[all...]
/kernel/linux/linux-5.10/include/linux/
H A Darm_sdei.h8 #include <acpi/ghes.h>
41 int sdei_register_ghes(struct ghes *ghes, sdei_event_callback *normal_cb,
43 int sdei_unregister_ghes(struct ghes *ghes);
/kernel/linux/linux-6.6/include/linux/
H A Darm_sdei.h8 #include <acpi/ghes.h>
41 int sdei_register_ghes(struct ghes *ghes, sdei_event_callback *normal_cb,
43 int sdei_unregister_ghes(struct ghes *ghes);
/kernel/linux/linux-6.6/include/acpi/
H A Dghes.h9 * One struct ghes is created for each generic hardware error source.
18 struct ghes { struct
37 struct ghes *ghes; member
/kernel/linux/linux-5.10/drivers/edac/
H A Dghes_edac.c12 #include <acpi/ghes.h>
513 int ghes_edac_register(struct ghes *ghes, struct device *dev) in ghes_edac_register() argument
570 mci->dev_name = "ghes"; in ghes_edac_register()
646 void ghes_edac_unregister(struct ghes *ghes) in ghes_edac_unregister() argument
/kernel/linux/linux-6.6/drivers/edac/
H A Dghes_edac.c12 #include <acpi/ghes.h>
434 mci->dev_name = "ghes"; in ghes_edac_register()
507 static void ghes_edac_unregister(struct ghes *ghes) in ghes_edac_unregister() argument
543 struct ghes *g, *g_tmp; in ghes_edac_init()
564 struct ghes *g, *g_tmp; in ghes_edac_exit()
H A Dedac_module.h14 #include <acpi/ghes.h>
/kernel/linux/linux-5.10/drivers/firmware/
H A Darm_sdei.c5 #include <acpi/ghes.h>
857 int sdei_register_ghes(struct ghes *ghes, sdei_event_callback *normal_cb, in sdei_register_ghes() argument
868 event_num = ghes->generic->notify.vector; in sdei_register_ghes()
887 err = sdei_event_register(event_num, cb, ghes); in sdei_register_ghes()
894 int sdei_unregister_ghes(struct ghes *ghes) in sdei_unregister_ghes() argument
898 u32 event_num = ghes->generic->notify.vector; in sdei_unregister_ghes()
/kernel/linux/linux-6.6/drivers/firmware/
H A Darm_sdei.c5 #include <acpi/ghes.h>
856 int sdei_register_ghes(struct ghes *ghes, sdei_event_callback *normal_cb, in sdei_register_ghes() argument
867 event_num = ghes->generic->notify.vector; in sdei_register_ghes()
886 err = sdei_event_register(event_num, cb, ghes); in sdei_register_ghes()
893 int sdei_unregister_ghes(struct ghes *ghes) in sdei_unregister_ghes() argument
897 u32 event_num = ghes->generic->notify.vector; in sdei_unregister_ghes()
/kernel/linux/linux-5.10/arch/x86/kernel/cpu/mce/
H A Dapei.c24 #include <acpi/ghes.h>
/kernel/linux/linux-6.6/arch/x86/kernel/cpu/mce/
H A Dapei.c24 #include <acpi/ghes.h>
/kernel/linux/linux-5.10/arch/arm64/kernel/
H A Dacpi.c29 #include <acpi/ghes.h>
/kernel/linux/linux-5.10/drivers/firmware/efi/
H A Dcper-arm.c18 #include <acpi/ghes.h>
/kernel/linux/linux-6.6/drivers/firmware/efi/
H A Dcper-arm.c17 #include <acpi/ghes.h>
/kernel/linux/linux-5.10/drivers/acpi/
H A Dacpi_extlog.c15 #include <acpi/ghes.h>
/kernel/linux/linux-6.6/arch/arm64/kernel/
H A Dacpi.c31 #include <acpi/ghes.h>
/kernel/linux/linux-5.10/drivers/pci/controller/
H A Dpcie-hisi-error.c10 #include <acpi/ghes.h>
/kernel/linux/linux-6.6/drivers/acpi/
H A Dacpi_extlog.c15 #include <acpi/ghes.h>
/kernel/linux/linux-6.6/drivers/pci/controller/
H A Dpcie-hisi-error.c10 #include <acpi/ghes.h>

Completed in 15 milliseconds

12