#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <errno.h>
#include "librtasevent.h"
#include "rtas_event.h"
Functions | |
| int | parse_mem_scn (struct rtas_event *re) |
| struct rtas_mem_scn * | rtas_get_mem_scn (struct rtas_event *re) |
| Retrieve the Memory Detected failure section of the RTAS Event. | |
| int | print_re_mem_scn (struct scn_header *shdr, int verbosity) |
| print the contents of a RTAS memory controller detected error section | |
| int parse_mem_scn | ( | struct rtas_event * | re | ) |
parse_mem_scn
References add_re_scn(), rtas_event::offset, scn_header::raw_offset, RE_SHDR_OFFSET, RE_V4_SCN_SZ, rtas_copy(), RTAS_MEM_SCN, and rtas_mem_scn::shdr.
Referenced by parse_rtas_event().
| int print_re_mem_scn | ( | struct scn_header * | shdr, | |
| int | verbosity | |||
| ) |
print_re_mem_scn
| res | rtas_event_scn pointer for memory section | |
| verbosity | verbose level of output |
References rtas_mem_scn::bad_address, rtas_mem_scn::bad_data, rtas_mem_scn::bus, rtas_mem_scn::control_internal, rtas_mem_scn::controller_detected, rtas_mem_scn::controller_faulted, rtas_mem_scn::ECC, rtas_mem_scn::ecc_syndrome, rtas_mem_scn::element, rtas_mem_scn::failing_address_hi, rtas_mem_scn::failing_address_lo, rtas_mem_scn::hostbridge_parity, rtas_mem_scn::hostbridge_timeout, rtas_mem_scn::memory_card, print_scn_title(), PRNT_FMT_2, PRNT_FMT_ADDR, scn_header::re, RTAS_MEM_SCN, rtas_print(), scn_header::scn_id, rtas_mem_scn::sub_elements, rtas_mem_scn::support, rtas_mem_scn::sysbus_internal, rtas_mem_scn::sysbus_parity, rtas_mem_scn::sysbus_protocol, rtas_mem_scn::sysbus_timeout, rtas_mem_scn::threshold_exceeded, rtas_mem_scn::timeout, rtas_mem_scn::uncorrectable, and rtas_event::version.
| struct rtas_mem_scn* rtas_get_mem_scn | ( | struct rtas_event * | re | ) | [read] |
rtas_get_mem_scn
| re | rtas_event pointer |
References get_re_scn(), and RTAS_MEM_SCN.
1.5.5