coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
elog.c File Reference
#include <amdblocks/acpi.h>
#include <elog.h>
#include <soc/southbridge.h>
Include dependency graph for elog.c:

Go to the source code of this file.

Functions

static void elog_pm1_status (const struct acpi_pm_gpe_state *state)
 
static void elog_gpe_events (const struct acpi_pm_gpe_state *state)
 
void acpi_log_events (const struct chipset_power_state *ps)
 

Function Documentation

◆ acpi_log_events()

void acpi_log_events ( const struct chipset_power_state ps)

Definition at line 35 of file elog.c.

References elog_gpe_events(), elog_pm1_status(), and chipset_power_state::gpe_state.

Referenced by acpi_pm_gpe_add_events_print_events(), and elog_gsmi_cb_platform_log_wake_source().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ elog_gpe_events()

static void elog_gpe_events ( const struct acpi_pm_gpe_state state)
static

Definition at line 24 of file elog.c.

References elog_add_event_wake(), and ELOG_WAKE_SOURCE_GPE.

Referenced by acpi_log_events().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ elog_pm1_status()

static void elog_pm1_status ( const struct acpi_pm_gpe_state state)
static

Definition at line 7 of file elog.c.

References elog_add_event_byte(), elog_add_event_wake(), ELOG_TYPE_ACPI_WAKE, ELOG_WAKE_SOURCE_PCIE, ELOG_WAKE_SOURCE_PWRBTN, ELOG_WAKE_SOURCE_RTC, PCIEXPWAK_STS, PWRBTN_STS, RTC_STS, and WAK_STS.

Referenced by acpi_log_events().

Here is the call graph for this function:
Here is the caller graph for this function: