OpenBIC
OpenSource Bridge-IC
app_handler.c File Reference
#include "app_handler.h"
#include "fru.h"
#include "sdr.h"
#include "guid.h"
#include "plat_i2c.h"
#include "plat_ipmi.h"
#include "plat_def.h"
#include "util_sys.h"
#include <logging/log.h>
#include <libutil.h>
Include dependency graph for app_handler.c:

Macros

#define FRB2_WDT_STACK   1024
 

Functions

 LOG_MODULE_DECLARE (ipmi)
 
 K_KERNEL_STACK_MEMBER (frb2_wdt_stack, FRB2_WDT_STACK)
 
__weak void APP_GET_DEVICE_ID (ipmi_msg *msg)
 
__weak void APP_COLD_RESET (ipmi_msg *msg)
 
__weak void APP_WARM_RESET (ipmi_msg *msg)
 
__weak void APP_GET_SELFTEST_RESULTS (ipmi_msg *msg)
 
__weak void APP_GET_SYSTEM_GUID (ipmi_msg *msg)
 
__weak void APP_MASTER_WRITE_READ (ipmi_msg *msg)
 
__weak void APP_GET_BMC_GLOBAL_ENABLES (ipmi_msg *msg)
 
__weak void APP_SET_ACPI_POWER (ipmi_msg *msg)
 
__weak void APP_GET_DEVICE_GUID (ipmi_msg *msg)
 
__weak void APP_CLEAR_MESSAGE_FLAGS (ipmi_msg *msg)
 
__weak void APP_GET_CAHNNEL_INFO (ipmi_msg *msg)
 
void frb2_wdt_handler (void *countdownValue, void *arug1, void *arug2)
 
void init_frb2_wdt_thread (int16_t initCountdownValue)
 
void abort_frb2_wdt_thread ()
 
__weak void APP_SET_WATCHDOG_TIMER (ipmi_msg *msg)
 
__weak void APP_GET_WATCHDOG_TIMER (ipmi_msg *msg)
 
void IPMI_APP_handler (ipmi_msg *msg)
 

Variables

k_tid_t frb2_wdt_tid
 

Macro Definition Documentation

◆ FRB2_WDT_STACK

#define FRB2_WDT_STACK   1024

Function Documentation

◆ abort_frb2_wdt_thread()

void abort_frb2_wdt_thread ( )

◆ APP_CLEAR_MESSAGE_FLAGS()

__weak void APP_CLEAR_MESSAGE_FLAGS ( ipmi_msg msg)

◆ APP_COLD_RESET()

__weak void APP_COLD_RESET ( ipmi_msg msg)
Here is the call graph for this function:

◆ APP_GET_BMC_GLOBAL_ENABLES()

__weak void APP_GET_BMC_GLOBAL_ENABLES ( ipmi_msg msg)

◆ APP_GET_CAHNNEL_INFO()

__weak void APP_GET_CAHNNEL_INFO ( ipmi_msg msg)

◆ APP_GET_DEVICE_GUID()

__weak void APP_GET_DEVICE_GUID ( ipmi_msg msg)

◆ APP_GET_DEVICE_ID()

__weak void APP_GET_DEVICE_ID ( ipmi_msg msg)

◆ APP_GET_SELFTEST_RESULTS()

__weak void APP_GET_SELFTEST_RESULTS ( ipmi_msg msg)
Here is the call graph for this function:

◆ APP_GET_SYSTEM_GUID()

__weak void APP_GET_SYSTEM_GUID ( ipmi_msg msg)
Here is the call graph for this function:

◆ APP_GET_WATCHDOG_TIMER()

__weak void APP_GET_WATCHDOG_TIMER ( ipmi_msg msg)

◆ APP_MASTER_WRITE_READ()

__weak void APP_MASTER_WRITE_READ ( ipmi_msg msg)
Here is the call graph for this function:

◆ APP_SET_ACPI_POWER()

__weak void APP_SET_ACPI_POWER ( ipmi_msg msg)

◆ APP_SET_WATCHDOG_TIMER()

__weak void APP_SET_WATCHDOG_TIMER ( ipmi_msg msg)

◆ APP_WARM_RESET()

__weak void APP_WARM_RESET ( ipmi_msg msg)
Here is the call graph for this function:

◆ frb2_wdt_handler()

void frb2_wdt_handler ( void *  countdownValue,
void *  arug1,
void *  arug2 
)

◆ init_frb2_wdt_thread()

void init_frb2_wdt_thread ( int16_t  initCountdownValue)

◆ IPMI_APP_handler()

void IPMI_APP_handler ( ipmi_msg msg)
Here is the call graph for this function:

◆ K_KERNEL_STACK_MEMBER()

K_KERNEL_STACK_MEMBER ( frb2_wdt_stack  ,
FRB2_WDT_STACK   
)

◆ LOG_MODULE_DECLARE()

LOG_MODULE_DECLARE ( ipmi  )

Variable Documentation

◆ frb2_wdt_tid

k_tid_t frb2_wdt_tid