Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
err_impl.h File Reference
#include <asm/mce.h>

Go to the source code of this file.

Data Structures

struct  el_subpacket_annotation
 
struct  el_subpacket_handler
 

Macros

#define SUBPACKET_ANNOTATION(c, t, r, d, a)   {NULL, (c), (t), (r), (d), (a)}
 
#define SUBPACKET_HANDLER_INIT(c, h)   {NULL, (c), (h)}
 
#define EXTRACT(u, f)   (((u) >> f##__S) & f##__M)
 
#define GEN_MASK(f)   ((u64)f##__M << f##__S)
 

Functions

void mchk_dump_mem (void *, size_t, char **)
 
void mchk_dump_logout_frame (struct el_common *)
 
void el_print_timestamp (union el_timestamp *)
 
void el_process_subpackets (struct el_subpacket *, int)
 
struct el_subpacketel_process_subpacket (struct el_subpacket *)
 
void el_annotate_subpacket (struct el_subpacket *)
 
void cdl_check_console_data_log (void)
 
int cdl_register_subpacket_annotation (struct el_subpacket_annotation *)
 
int cdl_register_subpacket_handler (struct el_subpacket_handler *)
 
struct ev7_lf_subpacketsev7_collect_logout_frame_subpackets (struct el_subpacket *, struct ev7_lf_subpackets *)
 
void ev7_register_error_handlers (void)
 
void ev7_machine_check (unsigned long, unsigned long)
 
void ev6_register_error_handlers (void)
 
int ev6_process_logout_frame (struct el_common *, int)
 
void ev6_machine_check (unsigned long, unsigned long)
 
void marvel_machine_check (unsigned long, unsigned long)
 
void marvel_register_error_handlers (void)
 
int titan_process_logout_frame (struct el_common *, int)
 
void titan_machine_check (unsigned long, unsigned long)
 
void titan_register_error_handlers (void)
 
int privateer_process_logout_frame (struct el_common *, int)
 
void privateer_machine_check (unsigned long, unsigned long)
 

Variables

struct el_subpacket_annotation __attribute__ [2]
 
charerr_print_prefix
 

Macro Definition Documentation

#define EXTRACT (   u,
  f 
)    (((u) >> f##__S) & f##__M)

Definition at line 40 of file err_impl.h.

#define GEN_MASK (   f)    ((u64)f##__M << f##__S)

Definition at line 41 of file err_impl.h.

#define SUBPACKET_ANNOTATION (   c,
  t,
  r,
  d,
  a 
)    {NULL, (c), (t), (r), (d), (a)}

Definition at line 24 of file err_impl.h.

#define SUBPACKET_HANDLER_INIT (   c,
  h 
)    {NULL, (c), (h)}

Definition at line 31 of file err_impl.h.

Function Documentation

void cdl_check_console_data_log ( void  )

Definition at line 263 of file err_common.c.

int cdl_register_subpacket_annotation ( struct el_subpacket_annotation )

Definition at line 279 of file err_common.c.

int cdl_register_subpacket_handler ( struct el_subpacket_handler )

Definition at line 301 of file err_common.c.

void el_annotate_subpacket ( struct el_subpacket )

Definition at line 219 of file err_common.c.

void el_print_timestamp ( union el_timestamp )

Definition at line 168 of file err_common.c.

struct el_subpacket* el_process_subpacket ( struct el_subpacket )
read

Definition at line 194 of file err_common.c.

void el_process_subpackets ( struct el_subpacket ,
int   
)

Definition at line 179 of file err_common.c.

void ev6_machine_check ( unsigned  long,
unsigned  long 
)

Definition at line 234 of file err_ev6.c.

int ev6_process_logout_frame ( struct el_common ,
int   
)

Definition at line 187 of file err_ev6.c.

void ev6_register_error_handlers ( void  )

Definition at line 181 of file err_ev6.c.

struct ev7_lf_subpackets* ev7_collect_logout_frame_subpackets ( struct el_subpacket ,
struct ev7_lf_subpackets  
)
read

Definition at line 22 of file err_ev7.c.

void ev7_machine_check ( unsigned  long,
unsigned  long 
)

Definition at line 120 of file err_ev7.c.

void ev7_register_error_handlers ( void  )

Definition at line 277 of file err_ev7.c.

void marvel_machine_check ( unsigned  long,
unsigned  long 
)

Definition at line 1046 of file err_marvel.c.

void marvel_register_error_handlers ( void  )

Definition at line 1157 of file err_marvel.c.

void mchk_dump_logout_frame ( struct el_common )

Definition at line 47 of file err_common.c.

void mchk_dump_mem ( void ,
size_t  ,
char **   
)

Definition at line 31 of file err_common.c.

void privateer_machine_check ( unsigned  long,
unsigned  long 
)

Definition at line 708 of file err_titan.c.

int privateer_process_logout_frame ( struct el_common ,
int   
)

Definition at line 630 of file err_titan.c.

void titan_machine_check ( unsigned  long,
unsigned  long 
)

Definition at line 388 of file err_titan.c.

int titan_process_logout_frame ( struct el_common ,
int   
)

Definition at line 369 of file err_titan.c.

void titan_register_error_handlers ( void  )

Definition at line 571 of file err_titan.c.

Variable Documentation

char* err_print_prefix

Definition at line 24 of file err_common.c.