Home
last modified time | relevance | path

Searched refs:i387 (Results 1 – 10 of 10) sorted by relevance

/linux/arch/x86/kernel/fpu/
H A Dxstate.c1174 copy_feature(header.xfeatures & XFEATURE_MASK_FP, &to, &xsave->i387, in __copy_xstate_to_uabi_buf()
1175 &xinit->i387, off_mxcsr); in __copy_xstate_to_uabi_buf()
1179 &to, &xsave->i387.mxcsr, &xinit->i387.mxcsr, in __copy_xstate_to_uabi_buf()
1184 &to, &xsave->i387.st_space, &xinit->i387.st_space, in __copy_xstate_to_uabi_buf()
1185 sizeof(xsave->i387.st_space)); in __copy_xstate_to_uabi_buf()
1189 &to, &xsave->i387.xmm_space, &xinit->i387.xmm_space, in __copy_xstate_to_uabi_buf()
1190 sizeof(xsave->i387.xmm_space)); in __copy_xstate_to_uabi_buf()
1196 membuf_zero(&to, sizeof(xsave->i387.padding)); in __copy_xstate_to_uabi_buf()
1199 membuf_write(&to, xstate_fx_sw_bytes, sizeof(xsave->i387.sw_reserved)); in __copy_xstate_to_uabi_buf()
1348 xsave->i387.mxcsr = mxcsr[0]; in copy_uabi_to_xstate()
[all …]
H A Dsignal.c79 __put_user(xsave->i387.swd, &fp->status) || in save_fsave_header()
121 err = __copy_to_user(&x->i387.sw_reserved, &sw_bytes, sizeof(sw_bytes)); in save_xstate_epilog()
/linux/arch/x86/um/
H A Dptrace.c74 * Get/set the old 32bit i387 registers (pre-FPX)
99 int um_i387_from_fxsr(struct user_i387_struct *i387,
102 int um_i387_from_fxsr(struct user_i387_struct *i387, in um_i387_from_fxsr() argument
106 .p = i387, in um_i387_from_fxsr()
107 .left = sizeof(*i387), in um_i387_from_fxsr()
/linux/arch/x86/include/asm/
H A Duser.h58 } i387; member
H A Duser_32.h108 struct user_i387_struct i387; /* Math Co-processor registers. */ member
H A Duser_64.h111 struct user_i387_struct i387; /* Math Co-processor registers. */ member
H A Duser32.h50 struct user_i387_ia32_struct i387; /* Math Co-processor registers. */ member
/linux/arch/x86/include/asm/fpu/
H A Dtypes.h355 struct fxregs_state i387; member
/linux/arch/x86/kvm/svm/
H A Dsev.c891 save->x87_dp = xsave->i387.rdp; in sev_es_sync_vmsa()
892 save->mxcsr = xsave->i387.mxcsr; in sev_es_sync_vmsa()
893 save->x87_ftw = xsave->i387.twd; in sev_es_sync_vmsa()
894 save->x87_fsw = xsave->i387.swd; in sev_es_sync_vmsa()
895 save->x87_fcw = xsave->i387.cwd; in sev_es_sync_vmsa()
896 save->x87_fop = xsave->i387.fop; in sev_es_sync_vmsa()
899 save->x87_rip = xsave->i387.rip; in sev_es_sync_vmsa()
909 s = ((u8 *)xsave->i387.st_space) + i * 16; in sev_es_sync_vmsa()
914 memcpy(save->fpreg_xmm, xsave->i387.xmm_space, 256); in sev_es_sync_vmsa()
/linux/tools/testing/selftests/kvm/include/x86/
H A Dprocessor.h68 u8 i387[512]; member