* eventlog_print_data - print the data associated with the entry * * @event: the smbios log entry to get the data information * * Returns 0 on failure, 1 on success. */
| 257 | * Returns 0 on failure, 1 on success. |
| 258 | */ |
| 259 | static int eventlog_print_data(const struct event_header *event) |
| 260 | { |
| 261 | static const struct valstr os_events[] = { |
| 262 | {ELOG_OS_EVENT_CLEAN, "Clean Shutdown"}, |
| 263 | {ELOG_OS_EVENT_NMIWDT, "NMI Watchdog"}, |
| 264 | {ELOG_OS_EVENT_PANIC, "Panic"}, |
| 265 | {ELOG_OS_EVENT_OOPS, "Oops"}, |
| 266 | {ELOG_OS_EVENT_DIE, "Die"}, |
| 267 | {ELOG_OS_EVENT_MCE, "MCE"}, |
| 268 | {ELOG_OS_EVENT_SOFTWDT, "Software Watchdog"}, |
| 269 | {ELOG_OS_EVENT_MBE, "Multi-bit Error"}, |
| 270 | {ELOG_OS_EVENT_TRIPLE, "Triple Fault"}, |
| 271 | {ELOG_OS_EVENT_THERMAL, "Critical Thermal Threshold"}, |
| 272 | {0, NULL}, |
| 273 | }; |
| 274 | static const struct valstr wake_source_types[] = { |
| 275 | {ELOG_WAKE_SOURCE_PCIE, "PCI Express"}, |
| 276 | {ELOG_WAKE_SOURCE_PME, "PCI PME"}, |
| 277 | {ELOG_WAKE_SOURCE_PME_INTERNAL, "Internal PME"}, |
| 278 | {ELOG_WAKE_SOURCE_RTC, "RTC Alarm"}, |
| 279 | {ELOG_WAKE_SOURCE_GPE, "GPE #"}, |
| 280 | {ELOG_WAKE_SOURCE_SMBUS, "SMBALERT"}, |
| 281 | {ELOG_WAKE_SOURCE_PWRBTN, "Power Button"}, |
| 282 | {ELOG_WAKE_SOURCE_PME_HDA, "PME - HDA"}, |
| 283 | {ELOG_WAKE_SOURCE_PME_GBE, "PME - GBE"}, |
| 284 | {ELOG_WAKE_SOURCE_PME_EMMC, "PME - EMMC"}, |
| 285 | {ELOG_WAKE_SOURCE_PME_SDCARD, "PME - SDCARD"}, |
| 286 | {ELOG_WAKE_SOURCE_PME_PCIE1, "PME - PCIE1"}, |
| 287 | {ELOG_WAKE_SOURCE_PME_PCIE2, "PME - PCIE2"}, |
| 288 | {ELOG_WAKE_SOURCE_PME_PCIE3, "PME - PCIE3"}, |
| 289 | {ELOG_WAKE_SOURCE_PME_PCIE4, "PME - PCIE4"}, |
| 290 | {ELOG_WAKE_SOURCE_PME_PCIE5, "PME - PCIE5"}, |
| 291 | {ELOG_WAKE_SOURCE_PME_PCIE6, "PME - PCIE6"}, |
| 292 | {ELOG_WAKE_SOURCE_PME_PCIE7, "PME - PCIE7"}, |
| 293 | {ELOG_WAKE_SOURCE_PME_PCIE8, "PME - PCIE8"}, |
| 294 | {ELOG_WAKE_SOURCE_PME_PCIE9, "PME - PCIE9"}, |
| 295 | {ELOG_WAKE_SOURCE_PME_PCIE10, "PME - PCIE10"}, |
| 296 | {ELOG_WAKE_SOURCE_PME_PCIE11, "PME - PCIE11"}, |
| 297 | {ELOG_WAKE_SOURCE_PME_PCIE12, "PME - PCIE12"}, |
| 298 | {ELOG_WAKE_SOURCE_PME_SATA, "PME - SATA"}, |
| 299 | {ELOG_WAKE_SOURCE_PME_CSE, "PME - CSE"}, |
| 300 | {ELOG_WAKE_SOURCE_PME_CSE2, "PME - CSE2"}, |
| 301 | {ELOG_WAKE_SOURCE_PME_CSE3, "PME - CSE"}, |
| 302 | {ELOG_WAKE_SOURCE_PME_XHCI, "PME - XHCI"}, |
| 303 | {ELOG_WAKE_SOURCE_PME_XDCI, "PME - XDCI"}, |
| 304 | {ELOG_WAKE_SOURCE_PME_XHCI_USB_2, "PME - XHCI (USB 2.0 port)"}, |
| 305 | {ELOG_WAKE_SOURCE_PME_XHCI_USB_3, "PME - XHCI (USB 3.0 port)"}, |
| 306 | {ELOG_WAKE_SOURCE_PME_WIFI, "PME - WIFI"}, |
| 307 | {ELOG_WAKE_SOURCE_PME_PCIE13, "PME - PCIE13"}, |
| 308 | {ELOG_WAKE_SOURCE_PME_PCIE14, "PME - PCIE14"}, |
| 309 | {ELOG_WAKE_SOURCE_PME_PCIE15, "PME - PCIE15"}, |
| 310 | {ELOG_WAKE_SOURCE_PME_PCIE16, "PME - PCIE16"}, |
| 311 | {ELOG_WAKE_SOURCE_PME_PCIE17, "PME - PCIE17"}, |
| 312 | {ELOG_WAKE_SOURCE_PME_PCIE18, "PME - PCIE18"}, |
| 313 | {ELOG_WAKE_SOURCE_PME_PCIE19, "PME - PCIE19"}, |
| 314 | {ELOG_WAKE_SOURCE_PME_PCIE20, "PME - PCIE20"}, |
| 315 | {ELOG_WAKE_SOURCE_PME_PCIE21, "PME - PCIE21"}, |
| 316 | {ELOG_WAKE_SOURCE_PME_PCIE22, "PME - PCIE22"}, |
no test coverage detected