00001
00010 #ifndef _H_RTAS_EVENT
00011 #define _H_RTAS_EVENT
00012
00013 #define PRNT_FMT "%-20s%08x"
00014 #define PRNT_FMT_L PRNT_FMT" "
00015 #define PRNT_FMT_R PRNT_FMT"\n"
00016 #define PRNT_FMT_2 PRNT_FMT_L PRNT_FMT_R
00017 #define PRNT_FMT_ADDR "%-20s%08x%08x\n"
00018
00019 int print_re_hdr_scn(struct rtas_event_scn *, int);
00020 int print_re_exthdr_scn(struct rtas_event_scn *, int);
00021 int print_re_epow_scn(struct rtas_event_scn *, int);
00022 int print_re_io_scn(struct rtas_event_scn *, int);
00023 int print_re_cpu_scn(struct rtas_event_scn *, int);
00024 int print_re_ibmdiag_scn(struct rtas_event_scn *, int);
00025 int print_re_mem_scn(struct rtas_event_scn *, int);
00026 int print_re_post_scn(struct rtas_event_scn *, int);
00027 int print_re_ibmsp_scn(struct rtas_event_scn *, int);
00028 int print_re_vend_specific_scn(struct rtas_event_scn *, int);
00029 int print_re_main_a_scn(struct rtas_event_scn *, int);
00030 int print_re_main_b_scn(struct rtas_event_scn *, int);
00031 int print_re_dump_scn(struct rtas_event_scn *, int);
00032 int print_re_lri_scn(struct rtas_event_scn *, int);
00033 int print_re_mtms_scn(struct rtas_event_scn *, int);
00034 int print_re_src_scn(struct rtas_event_scn *, int);
00035 int print_re_src_subscn(struct rtas_event_scn *, int);
00036 int print_re_fru_scn(struct rtas_event_scn *, int, int);
00037 int print_re_fru_subscn(struct rtas_event_scn *, int);
00038
00039 int print_scn_title(char *, ...);
00040 int print_v6_scn_hdr(char *, struct rtas_v6_scn_hdr *, int);
00041 int print_raw_data(char *, int);
00042 int rtas_print(char *fmt, ...);
00043 struct rtas_event_scn * get_re_scn(struct rtas_event *, int);
00044
00045 #endif