Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
vfpmodule.c File Reference
#include <linux/types.h>
#include <linux/cpu.h>
#include <linux/cpu_pm.h>
#include <linux/hardirq.h>
#include <linux/kernel.h>
#include <linux/notifier.h>
#include <linux/signal.h>
#include <linux/sched.h>
#include <linux/smp.h>
#include <linux/init.h>
#include <linux/uaccess.h>
#include <linux/user.h>
#include <asm/cp15.h>
#include <asm/cputype.h>
#include <asm/system_info.h>
#include <asm/thread_notify.h>
#include <asm/vfp.h>
#include "vfpinstr.h"
#include "vfp.h"

Go to the source code of this file.

Macros

#define RAISE(stat, en, sig)
 

Functions

void vfp_testing_entry (void)
 
void vfp_support_entry (void)
 
void vfp_null_entry (void)
 
void VFP_bounce (u32 trigger, u32 fpexc, struct pt_regs *regs)
 
void vfp_sync_hwstate (struct thread_info *thread)
 
void vfp_flush_hwstate (struct thread_info *thread)
 
int vfp_preserve_user_clear_hwstate (struct user_vfp __user *ufp, struct user_vfp_exc __user *ufp_exc)
 
int vfp_restore_user_hwstate (struct user_vfp __user *ufp, struct user_vfp_exc __user *ufp_exc)
 
 late_initcall (vfp_init)
 

Variables

void(* vfp_vector )(void) = vfp_null_entry
 
unsigned int VFP_arch
 
union vfp_statevfp_current_hw_state [NR_CPUS]
 

Macro Definition Documentation

#define RAISE (   stat,
  en,
  sig 
)
Value:
if (exceptions & stat && fpscr & en) \
si_code = sig;

Function Documentation

late_initcall ( vfp_init  )
void VFP_bounce ( u32  trigger,
u32  fpexc,
struct pt_regs regs 
)

Definition at line 335 of file vfpmodule.c.

void vfp_flush_hwstate ( struct thread_info thread)

Definition at line 534 of file vfpmodule.c.

void vfp_null_entry ( void  )
int vfp_preserve_user_clear_hwstate ( struct user_vfp __user ufp,
struct user_vfp_exc __user ufp_exc 
)

Definition at line 547 of file vfpmodule.c.

int vfp_restore_user_hwstate ( struct user_vfp __user ufp,
struct user_vfp_exc __user ufp_exc 
)

Definition at line 590 of file vfpmodule.c.

void vfp_support_entry ( void  )
void vfp_sync_hwstate ( struct thread_info thread)

Definition at line 515 of file vfpmodule.c.

void vfp_testing_entry ( void  )

Variable Documentation

unsigned int VFP_arch

Definition at line 47 of file vfpmodule.c.

union vfp_state* vfp_current_hw_state[NR_CPUS]

Definition at line 58 of file vfpmodule.c.

void(* vfp_vector)(void) = vfp_null_entry

Definition at line 40 of file vfpmodule.c.