Searched refs:ghes (Results 1 – 7 of 7) sorted by relevance
/Linux-v5.4/drivers/acpi/apei/ |
D | ghes.c | 90 static inline bool is_hest_type_generic_v2(struct ghes *ghes) in is_hest_type_generic_v2() argument 92 return ghes->generic->header.type == ACPI_HEST_TYPE_GENERIC_ERROR_V2; in is_hest_type_generic_v2() 191 static int map_gen_v2(struct ghes *ghes) in map_gen_v2() argument 193 return apei_map_generic_address(&ghes->generic_v2->read_ack_register); in map_gen_v2() 196 static void unmap_gen_v2(struct ghes *ghes) in unmap_gen_v2() argument 198 apei_unmap_generic_address(&ghes->generic_v2->read_ack_register); in unmap_gen_v2() 216 static struct ghes *ghes_new(struct acpi_hest_generic *generic) in ghes_new() 218 struct ghes *ghes; in ghes_new() local 222 ghes = kzalloc(sizeof(*ghes), GFP_KERNEL); in ghes_new() 223 if (!ghes) in ghes_new() [all …]
|
D | Makefile | 3 obj-$(CONFIG_ACPI_APEI_GHES) += ghes.o
|
/Linux-v5.4/include/acpi/ |
D | ghes.h | 18 struct ghes { struct 35 struct ghes *ghes; member 60 int ghes_edac_register(struct ghes *ghes, struct device *dev); 62 void ghes_edac_unregister(struct ghes *ghes); 70 static inline int ghes_edac_register(struct ghes *ghes, struct device *dev) in ghes_edac_register() argument 75 static inline void ghes_edac_unregister(struct ghes *ghes) in ghes_edac_unregister() argument
|
/Linux-v5.4/include/linux/ |
D | arm_sdei.h | 47 int sdei_register_ghes(struct ghes *ghes, sdei_event_callback *normal_cb, 49 int sdei_unregister_ghes(struct ghes *ghes);
|
/Linux-v5.4/drivers/edac/ |
D | ghes_edac.c | 20 struct ghes *ghes; member 457 int ghes_edac_register(struct ghes *ghes, struct device *dev) in ghes_edac_register() argument 501 ghes_pvt->ghes = ghes; in ghes_edac_register() 549 void ghes_edac_unregister(struct ghes *ghes) in ghes_edac_unregister() argument
|
D | Kconfig | 72 compilation time or by passing "ghes.disable=1" Kernel parameter
|
/Linux-v5.4/drivers/firmware/ |
D | arm_sdei.c | 894 int sdei_register_ghes(struct ghes *ghes, sdei_event_callback *normal_cb, in sdei_register_ghes() argument 905 event_num = ghes->generic->notify.vector; in sdei_register_ghes() 924 err = sdei_event_register(event_num, cb, ghes); in sdei_register_ghes() 931 int sdei_unregister_ghes(struct ghes *ghes) in sdei_unregister_ghes() argument 935 u32 event_num = ghes->generic->notify.vector; in sdei_unregister_ghes()
|