librtasevent_src/rtas_vend.c File Reference

RTAS error log detial for vendor specific extensions. More...

#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_scnrtas_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


Detailed Description

Copyright (C) IBM Corporation Common Public License Version 1.0 (see COPYRIGHT)

Author:
Nathan Fontenot <nfont@austin.ibm.com>

Function Documentation

int parse_ibm_diag_scn ( struct rtas_event re  ) 

int parse_vend_errlog_scn ( struct rtas_event re  ) 

int print_re_ibm_diag_scn ( struct scn_header shdr,
int  verbosity 
)

print_re_ibm_diag_scn

Parameters:
res rtas_event_scn pointer for IBM diagnostics log section
verbosity verbose level of output
Returns:
number of bytes written

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

Parameters:
res rtas_event_scn to print
verbosity verbose level
Returns:
number of bytes written

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

Parameters:
re rtas_event pointer
Returns:
rtas_event_scn pointer for diagnostics log section

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

Parameters:
re parsed rtas event
Returns:
reference to a rtas_event_scn on success, NULL on failure

References get_re_scn(), and RTAS_VEND_ERRLOG_SCN.


Generated on Sat Jun 7 04:46:32 2008 for librtasevent by  doxygen 1.5.5