|
Linux Kernel
3.7.1
|
#include <linux/kernel_stat.h>#include <linux/regset.h>#include <linux/compat.h>#include <linux/slab.h>#include <asm/asm.h>#include <asm/cpufeature.h>#include <asm/processor.h>#include <asm/sigcontext.h>#include <asm/user.h>#include <asm/uaccess.h>#include <asm/xsave.h>#include <asm/smap.h>Go to the source code of this file.
Data Structures | |
| struct | fpu_switch_t |
Macros | |
| #define | user_i387_ia32_struct user_i387_struct |
| #define | user32_fxsr_struct user_fxsr_struct |
| #define | ia32_setup_frame __setup_frame |
| #define | ia32_setup_rt_frame __setup_rt_frame |
| #define | xstateregs_active fpregs_active |
| #define | HAVE_HWFP 1 |
| #define | X87_FSW_ES (1 << 7) /* Exception Summary */ |
| #define | user_insn(insn, output, input...) |
| #define | check_insn(insn, output, input...) |
Functions | |
| void | fpu_init (void) |
| void | eager_fpu_init (void) |
| DECLARE_PER_CPU (struct task_struct *, fpu_owner_task) | |
| void | convert_from_fxsr (struct user_i387_ia32_struct *env, struct task_struct *tsk) |
| void | convert_to_fxsr (struct task_struct *tsk, const struct user_i387_ia32_struct *env) |
| void | __sanitize_i387_state (struct task_struct *) |
| int | save_xstate_sig (void __user *buf, void __user *fx, int size) |
| int | __restore_xstate_sig (void __user *buf, void __user *fx, int size) |
| #define HAVE_HWFP 1 |
Definition at line 67 of file fpu-internal.h.
| #define ia32_setup_frame __setup_frame |
Definition at line 36 of file fpu-internal.h.
| #define ia32_setup_rt_frame __setup_rt_frame |
Definition at line 37 of file fpu-internal.h.
| #define user32_fxsr_struct user_fxsr_struct |
Definition at line 35 of file fpu-internal.h.
Definition at line 34 of file fpu-internal.h.
Definition at line 125 of file fpu-internal.h.
| #define X87_FSW_ES (1 << 7) /* Exception Summary */ |
Definition at line 87 of file fpu-internal.h.
| #define xstateregs_active fpregs_active |
Definition at line 61 of file fpu-internal.h.
| void __sanitize_i387_state | ( | struct task_struct * | ) |
| void convert_from_fxsr | ( | struct user_i387_ia32_struct * | env, |
| struct task_struct * | tsk | ||
| ) |
| void convert_to_fxsr | ( | struct task_struct * | tsk, |
| const struct user_i387_ia32_struct * | env | ||
| ) |
| DECLARE_PER_CPU | ( | struct task_struct * | , |
| fpu_owner_task | |||
| ) |
| user_regset_active_fn fpregs_active |
| user_regset_get_fn fpregs_get |
| user_regset_set_fn fpregs_set |
| user_regset_get_fn fpregs_soft_get |
| user_regset_set_fn fpregs_soft_set |
| unsigned int mxcsr_feature_mask |
| user_regset_active_fn xfpregs_active |
| user_regset_get_fn xfpregs_get |
| user_regset_set_fn xfpregs_set |
| user_regset_get_fn xstateregs_get |
| user_regset_set_fn xstateregs_set |
1.8.2