Searched refs:fxsave (Results 1 – 11 of 11) sorted by relevance
| /arch/x86/um/ |
| A D | ptrace.c | 88 membuf_store(&to, fxsave->fip); in _um_i387_from_fxsr() 89 membuf_store(&to, fxsave->fcs | ((unsigned long)fxsave->fop << 16)); in _um_i387_from_fxsr() 90 membuf_store(&to, fxsave->foo); in _um_i387_from_fxsr() 91 membuf_store(&to, fxsave->fos); in _um_i387_from_fxsr() 110 return _um_i387_from_fxsr(to, fxsave); in um_i387_from_fxsr() 119 return _um_i387_from_fxsr(to, fxsave); in fpregs_legacy_get() 133 fxsave->fip = from->fip; in um_fxsr_from_i387() 135 fxsave->fcs = (from->fcs & 0xffff); in um_fxsr_from_i387() 136 fxsave->foo = from->foo; in um_fxsr_from_i387() 137 fxsave->fos = from->fos; in um_fxsr_from_i387() [all …]
|
| /arch/x86/kernel/fpu/ |
| A D | regset.c | 344 env->fip = fxsave->rip; in __convert_from_fxsr() 345 env->foo = fxsave->rdp; in __convert_from_fxsr() 358 env->fip = fxsave->fip; in __convert_from_fxsr() 359 env->fcs = (u16) fxsave->fcs | ((u32) fxsave->fop << 16); in __convert_from_fxsr() 360 env->foo = fxsave->foo; in __convert_from_fxsr() 361 env->fos = fxsave->fos; in __convert_from_fxsr() 382 fxsave->cwd = env->cwd; in convert_to_fxsr() 383 fxsave->swd = env->swd; in convert_to_fxsr() 387 fxsave->rip = env->fip; in convert_to_fxsr() 419 struct membuf mb = { .p = &fxsave, .left = sizeof(fxsave) }; in fpregs_get() [all …]
|
| A D | core.c | 149 fxsave(&fpu->fpstate->regs.fxsave); in save_fpregs_to_fpstate() 209 fxrstor(&fpstate->regs.fxsave); in restore_fpregs_from_fpstate() 406 memcpy(&ustate->fxsave, &kstate->regs.fxsave, in fpu_copy_guest_fpstate_to_uabi() 407 sizeof(ustate->fxsave)); in fpu_copy_guest_fpstate_to_uabi() 425 memcpy(&kstate->regs.fxsave, &ustate->fxsave, sizeof(ustate->fxsave)); in fpu_copy_uabi_to_guest_fpstate() 512 fpstate->regs.fxsave.cwd = 0x37f; in fpstate_init_fxstate() 513 fpstate->regs.fxsave.mxcsr = MXCSR_DEFAULT; in fpstate_init_fxstate() 770 fxrstor(&init_fpstate.regs.fxsave); in restore_fpregs_from_init_fpstate() 925 cwd = fpu->fpstate->regs.fxsave.cwd; in fpu__exception_code() 926 swd = fpu->fpstate->regs.fxsave.swd; in fpu__exception_code() [all …]
|
| A D | signal.c | 73 fxsave(&x86_task_fpu(tsk)->fpstate->regs.fxsave); in save_fsave_header() 386 if (__copy_from_user(&fpregs->fxsave, buf_fx, in __fpu_restore_sig() 387 sizeof(fpregs->fxsave))) in __fpu_restore_sig() 392 if (fpregs->fxsave.mxcsr & ~mxcsr_feature_mask) in __fpu_restore_sig() 396 fpregs->fxsave.mxcsr &= mxcsr_feature_mask; in __fpu_restore_sig() 405 convert_to_fxsr(&fpregs->fxsave, &env); in __fpu_restore_sig() 424 success = !fxrstor_safe(&fpregs->fxsave); in __fpu_restore_sig()
|
| A D | legacy.h | 58 return user_insn(fxsave %[fx], [fx] "=m" (*fx), "m" (*fx)); in fxsave_to_user_sigframe() 103 static inline void fxsave(struct fxregs_state *fx) in fxsave() function
|
| A D | xstate.c | 417 fxsave(&init_fpstate.regs.fxsave); in setup_init_fpu_buf()
|
| /arch/x86/include/asm/fpu/ |
| A D | signal.h | 23 extern void convert_to_fxsr(struct fxregs_state *fxsave,
|
| A D | types.h | 371 struct fxregs_state fxsave; member
|
| /arch/x86/um/os-Linux/ |
| A D | mcontext.c | 97 const struct _fpstate_64 *fxsave); 98 int um_fxsr_from_i387(struct _fpstate_64 *fxsave,
|
| /arch/x86/kvm/ |
| A D | x86.c | 12135 fxsave = &vcpu->arch.guest_fpu.fpstate->regs.fxsave; in kvm_arch_vcpu_ioctl_get_fpu() 12137 fpu->fcw = fxsave->cwd; in kvm_arch_vcpu_ioctl_get_fpu() 12138 fpu->fsw = fxsave->swd; in kvm_arch_vcpu_ioctl_get_fpu() 12139 fpu->ftwx = fxsave->twd; in kvm_arch_vcpu_ioctl_get_fpu() 12141 fpu->last_ip = fxsave->rip; in kvm_arch_vcpu_ioctl_get_fpu() 12143 memcpy(fpu->xmm, fxsave->xmm_space, sizeof(fxsave->xmm_space)); in kvm_arch_vcpu_ioctl_get_fpu() 12158 fxsave = &vcpu->arch.guest_fpu.fpstate->regs.fxsave; in kvm_arch_vcpu_ioctl_set_fpu() 12161 fxsave->cwd = fpu->fcw; in kvm_arch_vcpu_ioctl_set_fpu() 12162 fxsave->swd = fpu->fsw; in kvm_arch_vcpu_ioctl_set_fpu() 12163 fxsave->twd = fpu->ftwx; in kvm_arch_vcpu_ioctl_set_fpu() [all …]
|
| /arch/x86/lib/ |
| A D | x86-opcode-map.txt | 1256 0: fxsave | RDFSBASE Ry (F3),(11B)
|
Completed in 52 milliseconds