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

Go to the source code of this file.

Data Structures

struct  exception_info
 

Macros

#define EXCEPT_TYPE_NXF   31 /* NMI */
 
#define EXCEPT_TYPE_EXC   30 /* external exception */
 
#define EXCEPT_TYPE_IXF   1 /* internal exception */
 
#define EXCEPT_TYPE_SXF   0 /* software exception */
 
#define EXCEPT_CAUSE_LBX   (1 << 7) /* loop buffer exception */
 
#define EXCEPT_CAUSE_PRX   (1 << 6) /* privilege exception */
 
#define EXCEPT_CAUSE_RAX   (1 << 5) /* resource access exception */
 
#define EXCEPT_CAUSE_RCX   (1 << 4) /* resource conflict exception */
 
#define EXCEPT_CAUSE_OPX   (1 << 3) /* opcode exception */
 
#define EXCEPT_CAUSE_EPX   (1 << 2) /* execute packet exception */
 
#define EXCEPT_CAUSE_FPX   (1 << 1) /* fetch packet exception */
 
#define EXCEPT_CAUSE_IFX   (1 << 0) /* instruction fetch exception */
 

Variables

int(* c6x_nmi_handler )(struct pt_regs *regs)
 

Macro Definition Documentation

#define EXCEPT_CAUSE_EPX   (1 << 2) /* execute packet exception */

Definition at line 24 of file traps.h.

#define EXCEPT_CAUSE_FPX   (1 << 1) /* fetch packet exception */

Definition at line 25 of file traps.h.

#define EXCEPT_CAUSE_IFX   (1 << 0) /* instruction fetch exception */

Definition at line 26 of file traps.h.

#define EXCEPT_CAUSE_LBX   (1 << 7) /* loop buffer exception */

Definition at line 19 of file traps.h.

#define EXCEPT_CAUSE_OPX   (1 << 3) /* opcode exception */

Definition at line 23 of file traps.h.

#define EXCEPT_CAUSE_PRX   (1 << 6) /* privilege exception */

Definition at line 20 of file traps.h.

#define EXCEPT_CAUSE_RAX   (1 << 5) /* resource access exception */

Definition at line 21 of file traps.h.

#define EXCEPT_CAUSE_RCX   (1 << 4) /* resource conflict exception */

Definition at line 22 of file traps.h.

#define EXCEPT_TYPE_EXC   30 /* external exception */

Definition at line 15 of file traps.h.

#define EXCEPT_TYPE_IXF   1 /* internal exception */

Definition at line 16 of file traps.h.

#define EXCEPT_TYPE_NXF   31 /* NMI */

Definition at line 14 of file traps.h.

#define EXCEPT_TYPE_SXF   0 /* software exception */

Definition at line 17 of file traps.h.

Variable Documentation

int(* c6x_nmi_handler)(struct pt_regs *regs)

Definition at line 20 of file traps.c.