OpenBIC
OpenSource Bridge-IC
shell_log.c File Reference
#include <shell/shell.h>
#include <stdlib.h>
#include <stdio.h>
#include "plat_log.h"
#include "plat_fru.h"
#include "plat_cpld.h"
Include dependency graph for shell_log.c:

Classes

struct  cpld_bit_name_table_t
 

Functions

const char * get_cpld_reg_name (uint8_t cpld_offset)
 
const char * get_cpld_bit_name (uint8_t cpld_offset, uint8_t bit_pos)
 
void cmd_set_event (const struct shell *shell, size_t argc, char **argv)
 
void cmd_log_dump (const struct shell *shell, size_t argc, char **argv)
 
void cmd_test_read (const struct shell *shell, size_t argc, char **argv)
 
void cmd_log_clear (const struct shell *shell, size_t argc, char **argv)
 
 SHELL_STATIC_SUBCMD_SET_CREATE (sub_blackbox_cmd, SHELL_CMD(get, NULL, "log_dump", cmd_log_dump), SHELL_CMD(clear, NULL, "log_clear", cmd_log_clear), SHELL_CMD(set_event, NULL, "set_event", cmd_set_event), SHELL_CMD(test_read, NULL, "test_read", cmd_test_read), SHELL_SUBCMD_SET_END)
 
 SHELL_CMD_REGISTER (blackbox, &sub_blackbox_cmd, "blackbox get/clear commands", NULL)
 

Variables

const cpld_bit_name_table_t cpld_bit_name_table []
 

Function Documentation

◆ cmd_log_clear()

void cmd_log_clear ( const struct shell *  shell,
size_t  argc,
char **  argv 
)
Here is the call graph for this function:

◆ cmd_log_dump()

void cmd_log_dump ( const struct shell *  shell,
size_t  argc,
char **  argv 
)
Here is the call graph for this function:

◆ cmd_set_event()

void cmd_set_event ( const struct shell *  shell,
size_t  argc,
char **  argv 
)
Here is the call graph for this function:

◆ cmd_test_read()

void cmd_test_read ( const struct shell *  shell,
size_t  argc,
char **  argv 
)
Here is the call graph for this function:

◆ get_cpld_bit_name()

const char * get_cpld_bit_name ( uint8_t  cpld_offset,
uint8_t  bit_pos 
)

◆ get_cpld_reg_name()

const char * get_cpld_reg_name ( uint8_t  cpld_offset)

◆ SHELL_CMD_REGISTER()

SHELL_CMD_REGISTER ( blackbox  ,
sub_blackbox_cmd,
"blackbox get/clear commands"  ,
NULL   
)

◆ SHELL_STATIC_SUBCMD_SET_CREATE()

SHELL_STATIC_SUBCMD_SET_CREATE ( sub_blackbox_cmd  ,
SHELL_CMD(get, NULL, "log_dump", cmd_log_dump)  ,
SHELL_CMD(clear, NULL, "log_clear", cmd_log_clear)  ,
SHELL_CMD(set_event, NULL, "set_event", cmd_set_event)  ,
SHELL_CMD(test_read, NULL, "test_read", cmd_test_read)  ,
SHELL_SUBCMD_SET_END   
)

Variable Documentation

◆ cpld_bit_name_table

const cpld_bit_name_table_t cpld_bit_name_table[]