Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/acpi/apei/
Dghes.c237 static struct ghes *ghes_new(struct acpi_hest_generic *generic) in ghes_new()
239 struct ghes *ghes; in ghes_new() local
243 ghes = kzalloc(sizeof(*ghes), GFP_KERNEL); in ghes_new()
244 if (!ghes) in ghes_new()
246 ghes->generic = generic; in ghes_new()
258 ghes->estatus = kmalloc(error_block_length, GFP_KERNEL); in ghes_new()
259 if (!ghes->estatus) { in ghes_new()
264 return ghes; in ghes_new()
269 kfree(ghes); in ghes_new()
273 static void ghes_fini(struct ghes *ghes) in ghes_fini() argument
[all …]
DMakefile2 obj-$(CONFIG_ACPI_APEI_GHES) += ghes.o
/linux-4.4.14/include/acpi/
Dghes.h15 struct ghes { struct
30 struct ghes *ghes; argument
51 void ghes_edac_report_mem_error(struct ghes *ghes, int sev,
54 int ghes_edac_register(struct ghes *ghes, struct device *dev);
56 void ghes_edac_unregister(struct ghes *ghes);
59 static inline void ghes_edac_report_mem_error(struct ghes *ghes, int sev, in ghes_edac_report_mem_error() argument
64 static inline int ghes_edac_register(struct ghes *ghes, struct device *dev) in ghes_edac_register() argument
69 static inline void ghes_edac_unregister(struct ghes *ghes) in ghes_edac_unregister() argument
/linux-4.4.14/drivers/edac/
Dghes_edac.c24 struct ghes *ghes; member
168 void ghes_edac_report_mem_error(struct ghes *ghes, int sev, in ghes_edac_report_mem_error() argument
179 if (ghes == pvt->ghes) in ghes_edac_report_mem_error()
408 int ghes_edac_register(struct ghes *ghes, struct device *dev) in ghes_edac_register() argument
446 pvt->ghes = ghes; in ghes_edac_register()
513 void ghes_edac_unregister(struct ghes *ghes) in ghes_edac_unregister() argument
519 if (ghes == pvt->ghes) { in ghes_edac_unregister()
DKconfig93 compilation time or by passing "ghes.disable=1" Kernel parameter