Lines Matching refs:generic

101 	return ghes->generic->header.type == ACPI_HEST_TYPE_GENERIC_ERROR_V2;  in is_hest_type_generic_v2()
239 static struct ghes *ghes_new(struct acpi_hest_generic *generic) in ghes_new() argument
249 ghes->generic = generic; in ghes_new()
256 rc = apei_map_generic_address(&generic->error_status_address); in ghes_new()
259 error_block_length = generic->error_block_length; in ghes_new()
264 error_block_length, generic->header.source_id); in ghes_new()
276 apei_unmap_generic_address(&generic->error_status_address); in ghes_new()
288 apei_unmap_generic_address(&ghes->generic->error_status_address); in ghes_fini()
345 if (len > ghes->generic->error_block_length) { in __ghes_check_estatus()
363 struct acpi_hest_generic *g = ghes->generic; in __ghes_peek_estatus()
688 const struct acpi_hest_generic *generic, in __ghes_print_estatus() argument
705 pfx_seq, generic->header.source_id); in __ghes_print_estatus()
710 const struct acpi_hest_generic *generic, in ghes_print_estatus() argument
723 __ghes_print_estatus(pfx, generic, estatus); in ghes_print_estatus()
763 struct acpi_hest_generic *generic, in ghes_estatus_cache_alloc() argument
787 cache->generic = generic; in ghes_estatus_cache_alloc()
805 ghes_estatus_cache_add(struct acpi_hest_generic *generic, in ghes_estatus_cache_add() argument
813 new_cache = ghes_estatus_cache_alloc(generic, estatus); in ghes_estatus_cache_add()
866 __ghes_print_estatus(KERN_EMERG, ghes->generic, estatus); in __ghes_panic()
890 if (ghes_print_estatus(NULL, ghes->generic, estatus)) in ghes_proc()
891 ghes_estatus_cache_add(ghes->generic, estatus); in ghes_proc()
903 struct acpi_hest_generic *g = ghes->generic; in ghes_add_timer()
984 struct acpi_hest_generic *generic; in ghes_proc_in_irq() local
1005 generic = estatus_node->generic; in ghes_proc_in_irq()
1006 if (ghes_print_estatus(NULL, generic, estatus)) in ghes_proc_in_irq()
1007 ghes_estatus_cache_add(generic, estatus); in ghes_proc_in_irq()
1031 struct acpi_hest_generic *generic; in ghes_print_queued_estatus() local
1044 generic = estatus_node->generic; in ghes_print_queued_estatus()
1045 ghes_print_estatus(NULL, generic, estatus); in ghes_print_queued_estatus()
1081 estatus_node->generic = ghes->generic; in ghes_in_nmi_queue_one_entry()
1288 struct acpi_hest_generic *generic; in ghes_probe() local
1294 generic = *(struct acpi_hest_generic **)ghes_dev->dev.platform_data; in ghes_probe()
1295 if (!generic->enabled) in ghes_probe()
1298 switch (generic->notify.type) { in ghes_probe()
1309 generic->header.source_id); in ghes_probe()
1317 generic->header.source_id); in ghes_probe()
1324 generic->header.source_id); in ghes_probe()
1330 generic->header.source_id); in ghes_probe()
1334 generic->notify.type, generic->header.source_id); in ghes_probe()
1339 if (generic->error_block_length < in ghes_probe()
1342 generic->error_block_length, generic->header.source_id); in ghes_probe()
1345 ghes = ghes_new(generic); in ghes_probe()
1352 switch (generic->notify.type) { in ghes_probe()
1359 rc = acpi_gsi_to_irq(generic->notify.vector, &ghes->irq); in ghes_probe()
1362 generic->header.source_id); in ghes_probe()
1369 generic->header.source_id); in ghes_probe()
1426 struct acpi_hest_generic *generic; in ghes_remove() local
1429 generic = ghes->generic; in ghes_remove()
1432 switch (generic->notify.type) { in ghes_remove()