Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
fpsimd.c File Reference
#include <linux/kernel.h>
#include <linux/init.h>
#include <linux/sched.h>
#include <linux/signal.h>
#include <asm/fpsimd.h>
#include <asm/cputype.h>

Go to the source code of this file.

Macros

#define FPEXC_IOF   (1 << 0)
 
#define FPEXC_DZF   (1 << 1)
 
#define FPEXC_OFF   (1 << 2)
 
#define FPEXC_UFF   (1 << 3)
 
#define FPEXC_IXF   (1 << 4)
 
#define FPEXC_IDF   (1 << 7)
 

Functions

void do_fpsimd_acc (unsigned int esr, struct pt_regs *regs)
 
void do_fpsimd_exc (unsigned int esr, struct pt_regs *regs)
 
void fpsimd_thread_switch (struct task_struct *next)
 
void fpsimd_flush_thread (void)
 
 late_initcall (fpsimd_init)
 

Macro Definition Documentation

#define FPEXC_DZF   (1 << 1)

Definition at line 29 of file fpsimd.c.

#define FPEXC_IDF   (1 << 7)

Definition at line 33 of file fpsimd.c.

#define FPEXC_IOF   (1 << 0)

Definition at line 28 of file fpsimd.c.

#define FPEXC_IXF   (1 << 4)

Definition at line 32 of file fpsimd.c.

#define FPEXC_OFF   (1 << 2)

Definition at line 30 of file fpsimd.c.

#define FPEXC_UFF   (1 << 3)

Definition at line 31 of file fpsimd.c.

Function Documentation

void do_fpsimd_acc ( unsigned int  esr,
struct pt_regs regs 
)

Definition at line 38 of file fpsimd.c.

void do_fpsimd_exc ( unsigned int  esr,
struct pt_regs regs 
)

Definition at line 47 of file fpsimd.c.

void fpsimd_flush_thread ( void  )

Definition at line 80 of file fpsimd.c.

void fpsimd_thread_switch ( struct task_struct next)

Definition at line 71 of file fpsimd.c.

late_initcall ( fpsimd_init  )