Home
last modified time | relevance | path

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

/arch/x86/kernel/fpu/
A Dlegacy.h52 return user_insn(fnsave %[fx]; fwait, [fx] "=m" (*fx), "m" (*fx)); in fnsave_to_user_sigframe()
58 return user_insn(fxsave %[fx], [fx] "=m" (*fx), "m" (*fx)); in fxsave_to_user_sigframe()
60 return user_insn(fxsaveq %[fx], [fx] "=m" (*fx), "m" (*fx)); in fxsave_to_user_sigframe()
67 kernel_insn(fxrstor %[fx], "=m" (*fx), [fx] "m" (*fx)); in fxrstor()
69 kernel_insn(fxrstorq %[fx], "=m" (*fx), [fx] "m" (*fx)); in fxrstor()
75 return kernel_insn_err(fxrstor %[fx], "=m" (*fx), [fx] "m" (*fx)); in fxrstor_safe()
83 return user_insn(fxrstor %[fx], "=m" (*fx), [fx] "m" (*fx)); in fxrstor_from_user_sigframe()
85 return user_insn(fxrstorq %[fx], "=m" (*fx), [fx] "m" (*fx)); in fxrstor_from_user_sigframe()
90 kernel_insn(frstor %[fx], "=m" (*fx), [fx] "m" (*fx)); in frstor()
95 return kernel_insn_err(frstor %[fx], "=m" (*fx), [fx] "m" (*fx)); in frstor_safe()
[all …]
A Dregset.c406 struct fxregs_state fxsave, *fx; in fpregs_get() local
423 fx = &fxsave; in fpregs_get()
425 fx = &fpu->fpstate->regs.fxsave; in fpregs_get()
428 __convert_from_fxsr(&env, target, fx); in fpregs_get()
/arch/x86/kvm/
A Demulate.c3743 rc = asm_safe("fxsave %[fx]", , [fx] "+m"(fx_state)); in em_fxsave()
3767 rc = asm_safe("fxsave %[fx]", , [fx] "+m"(fx_tmp)); in fxregs_fixup()
3803 rc = asm_safe("fxrstor %[fx]", : [fx] "m"(fx_state)); in em_fxrstor()

Completed in 18 milliseconds