Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
traps.h File Reference

Go to the source code of this file.


#define MIPS_BE_DISCARD   0 /* return with no action */
#define MIPS_BE_FIXUP   1 /* return to the fixup code */
#define MIPS_BE_FATAL   2 /* treat as an unrecoverable error */
#define nmi_notifier(fn, pri)


int register_nmi_notifier (struct notifier_block *nb)


void(* board_be_init )(void)
int(* board_be_handler )(struct pt_regs *regs, int is_fixup)
void(* board_nmi_handler_setup )(void)
void(* board_ejtag_handler_setup )(void)
void(* board_bind_eic_interrupt )(int irq, int regset)
void(* board_ebase_setup )(void)
void(* board_cache_error_setup )(void)

Macro Definition Documentation

#define MIPS_BE_DISCARD   0 /* return with no action */

Definition at line 17 of file traps.h.

#define MIPS_BE_FATAL   2 /* treat as an unrecoverable error */

Definition at line 19 of file traps.h.

#define MIPS_BE_FIXUP   1 /* return to the fixup code */

Definition at line 18 of file traps.h.

#define nmi_notifier (   fn,
({ \
static struct notifier_block fn##_nb = { \
.notifier_call = fn, \
.priority = pri \
}; \

Definition at line 32 of file traps.h.

Function Documentation

int register_nmi_notifier ( struct notifier_block nb)

Definition at line 1352 of file traps.c.

Variable Documentation

int(* board_be_handler)(struct pt_regs *regs, int is_fixup)

Definition at line 90 of file traps.c.

void(* board_be_init)(void)

Definition at line 89 of file traps.c.

void(* board_bind_eic_interrupt)(int irq, int regset)

Definition at line 93 of file traps.c.

void(* board_cache_error_setup)(void)

Definition at line 95 of file traps.c.

void(* board_ebase_setup)(void)

Definition at line 94 of file traps.c.

void(* board_ejtag_handler_setup)(void)

Definition at line 92 of file traps.c.

void(* board_nmi_handler_setup)(void)

Definition at line 91 of file traps.c.