Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Functions | Variables
traps.c File Reference
#include <linux/kernel.h>
#include <linux/init.h>
#include <linux/sched.h>
#include <linux/tty.h>
#include <linux/vt_kern.h>
#include <linux/module.h>
#include <linux/hardirq.h>
#include <linux/kprobes.h>
#include <linux/delay.h>
#include <linux/kdebug.h>
#include <asm/fpswa.h>
#include <asm/intrinsics.h>
#include <asm/processor.h>
#include <asm/uaccess.h>
#include <asm/setup.h>

Go to the source code of this file.

Data Structures

struct  fpu_swa_msg
 
struct  illegal_op_return
 

Functions

 EXPORT_SYMBOL (fpswa_interface)
 
void __init trap_init (void)
 
int die (const char *str, struct pt_regs *regs, long err)
 
int die_if_kernel (char *str, struct pt_regs *regs, long err)
 
void __kprobes ia64_bad_break (unsigned long break_num, struct pt_regs *regs)
 
 DECLARE_PER_CPU (struct fpu_swa_msg, cpulast)
 
struct illegal_op_return ia64_illegal_op_fault (unsigned long ec, long arg1, long arg2, long arg3, long arg4, long arg5, long arg6, long arg7, struct pt_regs regs)
 
void __kprobes ia64_fault (unsigned long vector, unsigned long isr, unsigned long ifa, unsigned long iim, unsigned long itir, long arg5, long arg6, long arg7, struct pt_regs regs)
 

Variables

fpswa_interface_tfpswa_interface
 

Function Documentation

DECLARE_PER_CPU ( struct fpu_swa_msg  ,
cpulast   
)
int die ( const char str,
struct pt_regs regs,
long  err 
)

Definition at line 39 of file traps.c.

int die_if_kernel ( char str,
struct pt_regs regs,
long  err 
)

Definition at line 89 of file traps.c.

EXPORT_SYMBOL ( fpswa_interface  )
void __kprobes ia64_bad_break ( unsigned long  break_num,
struct pt_regs regs 
)

Definition at line 97 of file traps.c.

void __kprobes ia64_fault ( unsigned long  vector,
unsigned long  isr,
unsigned long  ifa,
unsigned long  iim,
unsigned long  itir,
long  arg5,
long  arg6,
long  arg7,
struct pt_regs  regs 
)

Definition at line 428 of file traps.c.

struct illegal_op_return ia64_illegal_op_fault ( unsigned long  ec,
long  arg1,
long  arg2,
long  arg3,
long  arg4,
long  arg5,
long  arg6,
long  arg7,
struct pt_regs  regs 
)
read

Definition at line 396 of file traps.c.

void __init trap_init ( void  )

Definition at line 31 of file traps.c.

Variable Documentation

fpswa_interface_t* fpswa_interface

Definition at line 27 of file traps.c.