Searched refs:user_insn (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-6.6/arch/x86/kernel/fpu/ |
H A D | legacy.h | 18 #define user_insn(insn, output, input...) \ macro 52 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() 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() 100 return user_insn(frstor %[fx], "=m" (*fx), [fx] "m" (*fx)); in frstor_from_user_sigframe()
|
/kernel/linux/linux-5.10/arch/x86/include/asm/fpu/ |
H A D | internal.h | 107 #define user_insn(insn, output, input...) \ macro 149 return user_insn(fnsave %[fx]; fwait, [fx] "=m" (*fx), "m" (*fx)); in copy_fregs_to_user() 155 return user_insn(fxsave %[fx], [fx] "=m" (*fx), "m" (*fx)); in copy_fxregs_to_user() 157 return user_insn(fxsaveq %[fx], [fx] "=m" (*fx), "m" (*fx)); in copy_fxregs_to_user() 180 return user_insn(fxrstor %[fx], "=m" (*fx), [fx] "m" (*fx)); in copy_user_to_fxregs() 182 return user_insn(fxrstorq %[fx], "=m" (*fx), [fx] "m" (*fx)); in copy_user_to_fxregs() 197 return user_insn(frstor %[fx], "=m" (*fx), [fx] "m" (*fx)); in copy_user_to_fregs()
|
Completed in 2 milliseconds