Searched refs:buf_fx (Results 1 – 3 of 3) sorted by relevance
/linux-4.4.14/arch/x86/kernel/fpu/ |
D | signal.c | 153 int copy_fpstate_to_sigframe(void __user *buf, void __user *buf_fx, int size) in copy_fpstate_to_sigframe() argument 157 int ia32_fxstate = (buf != buf_fx); in copy_fpstate_to_sigframe() 172 if (copy_fpregs_to_sigframe(buf_fx)) in copy_fpstate_to_sigframe() 179 if (__copy_to_user(buf_fx, xsave, xstate_size)) in copy_fpstate_to_sigframe() 187 if (use_fxsr() && save_xstate_epilog(buf_fx, ia32_fxstate)) in copy_fpstate_to_sigframe() 248 static int __fpu__restore_sig(void __user *buf, void __user *buf_fx, int size) in __fpu__restore_sig() argument 250 int ia32_fxstate = (buf != buf_fx); in __fpu__restore_sig() 277 if (unlikely(check_for_xstate(buf_fx, buf_fx, &fx_sw_user))) { in __fpu__restore_sig() 311 if (__copy_from_user(&fpu->state.xsave, buf_fx, state_size) || in __fpu__restore_sig() 333 if (copy_user_to_fpregs_zeroing(buf_fx, xfeatures, fx_only)) { in __fpu__restore_sig() [all …]
|
/linux-4.4.14/arch/x86/include/asm/fpu/ |
D | signal.h | 29 unsigned long *buf_fx, unsigned long *size);
|
/linux-4.4.14/arch/x86/kernel/ |
D | signal.c | 208 unsigned long buf_fx = 0; in get_sigframe() local 232 &buf_fx, &math_size); in get_sigframe() 247 copy_fpstate_to_sigframe(*fpstate, (void __user *)buf_fx, math_size) < 0) in get_sigframe()
|