#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <errno.h>
#include "librtasevent.h"
#include "rtas_event.h"
Functions | |
| int | parse_ibm_diag_scn (struct rtas_event *re) |
| struct rtas_ibm_diag_scn * | rtas_get_ibm_diag_scn (struct rtas_event *re) |
| Retrieve the IBM Diagnostic Log section of the RTAS Event. | |
| int | print_re_ibm_diag_scn (struct scn_header *shdr, int verbosity) |
| print the contents of an IBM diagnostics log section | |
| int | parse_vend_errlog_scn (struct rtas_event *re) |
| struct rtas_vend_errlog_scn * | rtas_get_vend_errlog_scn (struct rtas_event *re) |
| retrive a vendor specific section of the RTAS event | |
| int | print_re_vend_errlog_scn (struct scn_header *shdr, int verbosity) |
| print the contents of a vendor specific section | |
| int parse_ibm_diag_scn | ( | struct rtas_event * | re | ) |
parse_ibm diag_scn
References add_re_scn(), rtas_event::offset, scn_header::raw_offset, RE_SHDR_OFFSET, rtas_copy(), RTAS_IBM_DIAG_SCN, and rtas_ibm_diag_scn::shdr.
Referenced by parse_rtas_event().
| int parse_vend_errlog_scn | ( | struct rtas_event * | re | ) |
parse_vend_specific_scn
References add_re_scn(), rtas_event::event_length, rtas_event::offset, scn_header::raw_offset, RE_SHDR_OFFSET, rtas_copy(), RTAS_VEND_ERRLOG_SCN, rtas_vend_errlog::shdr, rtas_vend_errlog::vendor_data, and rtas_vend_errlog::vendor_data_sz.
Referenced by parse_rtas_event().
| int print_re_ibm_diag_scn | ( | struct scn_header * | shdr, | |
| int | verbosity | |||
| ) |
print_re_ibm_diag_scn
| res | rtas_event_scn pointer for IBM diagnostics log section | |
| verbosity | verbose level of output |
References rtas_ibm_diag_scn::event_id, print_scn_title(), PRNT_FMT, RTAS_IBM_DIAG_SCN, rtas_print(), and scn_header::scn_id.
| int print_re_vend_errlog_scn | ( | struct scn_header * | shdr, | |
| int | verbosity | |||
| ) |
print_re_vend_specific_scn
| res | rtas_event_scn to print | |
| verbosity | verbose level |
References print_raw_data(), print_scn_title(), rtas_print(), RTAS_VEND_ERRLOG_SCN, scn_header::scn_id, rtas_vend_errlog::vendor_data, rtas_vend_errlog::vendor_data_sz, and rtas_vend_errlog::vendor_id.
| struct rtas_ibm_diag_scn* rtas_get_ibm_diag_scn | ( | struct rtas_event * | re | ) | [read] |
rtas_get_ibm_diag_scn
| re | rtas_event pointer |
References get_re_scn(), and RTAS_IBM_DIAG_SCN.
| struct rtas_vend_errlog_scn* rtas_get_vend_errlog_scn | ( | struct rtas_event * | re | ) | [read] |
rtas_get_vend_specific
| re | parsed rtas event |
References get_re_scn(), and RTAS_VEND_ERRLOG_SCN.
1.5.5