Home
last modified time | relevance | path

Searched refs:ghes (Results 1 – 7 of 7) sorted by relevance

/kernel/linux/linux-5.10/drivers/acpi/apei/
Dghes.c97 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()
198 static int map_gen_v2(struct ghes *ghes) in map_gen_v2() argument
200 return apei_map_generic_address(&ghes->generic_v2->read_ack_register); in map_gen_v2()
203 static void unmap_gen_v2(struct ghes *ghes) in unmap_gen_v2() argument
205 apei_unmap_generic_address(&ghes->generic_v2->read_ack_register); in unmap_gen_v2()
223 static struct ghes *ghes_new(struct acpi_hest_generic *generic) in ghes_new()
225 struct ghes *ghes; in ghes_new() local
229 ghes = kzalloc(sizeof(*ghes), GFP_KERNEL); in ghes_new()
230 if (!ghes) in ghes_new()
[all …]
DMakefile3 obj-$(CONFIG_ACPI_APEI_GHES) += ghes.o
/kernel/linux/linux-5.10/include/acpi/
Dghes.h18 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, struct device *dev) in ghes_edac_register() argument
96 static inline void ghes_edac_unregister(struct ghes *ghes) in ghes_edac_unregister() argument
/kernel/linux/linux-5.10/include/linux/
Darm_sdei.h41 int sdei_register_ghes(struct ghes *ghes, sdei_event_callback *normal_cb,
43 int sdei_unregister_ghes(struct ghes *ghes);
/kernel/linux/linux-5.10/drivers/firmware/
Darm_sdei.c856 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/drivers/edac/
Dghes_edac.c508 int ghes_edac_register(struct ghes *ghes, struct device *dev) in ghes_edac_register() argument
641 void ghes_edac_unregister(struct ghes *ghes) in ghes_edac_unregister() argument
DKconfig72 compilation time or by passing "ghes.disable=1" Kernel parameter