• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/acpi/apei/

Lines Matching defs:generic

58  * One struct ghes is created for each generic hardware error
62 * handler. Handler for one generic hardware error source is only
72 struct acpi_hest_generic *generic;
94 static struct ghes *ghes_new(struct acpi_hest_generic *generic)
103 ghes->generic = generic;
105 rc = acpi_pre_map_gar(&generic->error_status_address);
108 error_block_length = generic->error_block_length;
112 "generic hardware error source: %d.\n",
113 error_block_length, generic->header.source_id);
125 acpi_post_unmap_gar(&generic->error_status_address);
134 acpi_post_unmap_gar(&ghes->generic->error_status_address);
181 struct acpi_hest_generic *g = ghes->generic;
211 if (len > ghes->generic->error_block_length)
261 "Unknown error record from generic hardware error source: %d\n",
262 ghes->generic->header.source_id);
301 struct acpi_hest_generic *generic;
305 generic = *(struct acpi_hest_generic **)ghes_dev->dev.platform_data;
306 if (!generic->enabled)
309 if (generic->error_block_length <
312 "Invalid error block length: %u for generic hardware error source: %d\n",
313 generic->error_block_length,
314 generic->header.source_id);
317 if (generic->records_to_preallocate == 0) {
319 "Invalid records to preallocate: %u for generic hardware error source: %d\n",
320 generic->records_to_preallocate,
321 generic->header.source_id);
324 ghes = ghes_new(generic);
330 if (generic->notify.type == ACPI_HEST_NOTIFY_SCI) {
339 switch (generic->notify.type) {
354 generic->header.source_id, notify);
357 "Unknown notification type: %u for generic hardware error source: %d\n",
358 generic->notify.type, generic->header.source_id);
377 struct acpi_hest_generic *generic;
380 generic = ghes->generic;
382 switch (generic->notify.type) {