Home
last modified time | relevance | path

Searched refs:buf_fx (Results 1 – 3 of 3) sorted by relevance

/linux-4.1.27/arch/x86/kernel/
Dxsave.c238 int save_xstate_sig(void __user *buf, void __user *buf_fx, int size) in save_xstate_sig() argument
242 int ia32_fxstate = (buf != buf_fx); in save_xstate_sig()
257 if (save_user_xstate(buf_fx)) in save_xstate_sig()
264 if (__copy_to_user(buf_fx, xsave, xstate_size)) in save_xstate_sig()
272 if (use_fxsr() && save_xstate_epilog(buf_fx, ia32_fxstate)) in save_xstate_sig()
333 int __restore_xstate_sig(void __user *buf, void __user *buf_fx, int size) in __restore_xstate_sig() argument
335 int ia32_fxstate = (buf != buf_fx); in __restore_xstate_sig()
362 if (unlikely(check_for_xstate(buf_fx, buf_fx, &fx_sw_user))) { in __restore_xstate_sig()
396 if (__copy_from_user(&fpu->state->xsave, buf_fx, state_size) || in __restore_xstate_sig()
418 if (restore_user_xstate(buf_fx, xstate_bv, fx_only)) { in __restore_xstate_sig()
Dsignal.c206 unsigned long buf_fx = 0; in get_sigframe() local
229 &buf_fx, &math_size); in get_sigframe()
244 save_xstate_sig(*fpstate, (void __user *)buf_fx, math_size) < 0) in get_sigframe()
/linux-4.1.27/arch/x86/include/asm/
Dfpu-internal.h504 void __user *buf_fx = buf; in restore_xstate_sig() local
508 buf_fx = buf + sizeof(struct i387_fsave_struct); in restore_xstate_sig()
512 return __restore_xstate_sig(buf, buf_fx, size); in restore_xstate_sig()
611 alloc_mathframe(unsigned long sp, int ia32_frame, unsigned long *buf_fx, in alloc_mathframe() argument
616 *buf_fx = sp = round_down(sp - frame_size, 64); in alloc_mathframe()