Linux Kernel
3.7.1
|
#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_state * | vfp_current_hw_state [NR_CPUS] |
late_initcall | ( | vfp_init | ) |
Definition at line 335 of file vfpmodule.c.
void vfp_flush_hwstate | ( | struct thread_info * | thread | ) |
Definition at line 534 of file vfpmodule.c.
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.
Definition at line 590 of file vfpmodule.c.
void vfp_sync_hwstate | ( | struct thread_info * | thread | ) |
Definition at line 515 of file vfpmodule.c.
unsigned int VFP_arch |
Definition at line 47 of file vfpmodule.c.
Definition at line 58 of file vfpmodule.c.
void(* vfp_vector)(void) = vfp_null_entry |
Definition at line 40 of file vfpmodule.c.