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

Go to the source code of this file.

Macros

#define lookup_exception_vector()
 
#define BUILD_TRAP_HANDLER(name)   asmlinkage void name##_trap_handler(unsigned int vec, struct pt_regs *regs)
 
#define TRAP_HANDLER_DECL
 

Functions

void phys_stext (void)
 

Macro Definition Documentation

#define BUILD_TRAP_HANDLER (   name)    asmlinkage void name##_trap_handler(unsigned int vec, struct pt_regs *regs)

Definition at line 34 of file traps_64.h.

#define lookup_exception_vector ( )
Value:
({ \
unsigned long _vec; \
\
__asm__ __volatile__ ( \
"getcon " __EXPEVT ", %0\n\t" \
: "=r" (_vec) \
); \
\
_vec; \
})

Definition at line 17 of file traps_64.h.

#define TRAP_HANDLER_DECL

Definition at line 36 of file traps_64.h.

Function Documentation

void phys_stext ( void  )