| /arch/sh/kernel/cpu/sh4/ |
| A D | fpu.c | 162 fpu->fp_regs[n] = du; in denormal_to_double() 163 fpu->fp_regs[n + 1] = dl; in denormal_to_double() 248 hx = tsk->thread.xstate->hardfpu.fp_regs[n]; in ieee_fpe_handler() 249 hy = tsk->thread.xstate->hardfpu.fp_regs[m]; in ieee_fpe_handler() 271 tsk->thread.xstate->hardfpu.fp_regs[n] = hx; in ieee_fpe_handler() 286 hx = tsk->thread.xstate->hardfpu.fp_regs[n]; in ieee_fpe_handler() 287 hy = tsk->thread.xstate->hardfpu.fp_regs[m]; in ieee_fpe_handler() 315 tsk->thread.xstate->hardfpu.fp_regs[n] = hx; in ieee_fpe_handler() 330 hx = tsk->thread.xstate->hardfpu.fp_regs[n]; in ieee_fpe_handler() 331 hy = tsk->thread.xstate->hardfpu.fp_regs[m]; in ieee_fpe_handler() [all …]
|
| /arch/sh/kernel/cpu/sh2a/ |
| A D | fpu.c | 393 fpu->fp_regs[n] = du; in denormal_to_double() 394 fpu->fp_regs[n+1] = dl; in denormal_to_double() 473 hx = tsk->thread.xstate->hardfpu.fp_regs[n]; in ieee_fpe_handler() 474 hy = tsk->thread.xstate->hardfpu.fp_regs[m]; in ieee_fpe_handler() 485 | tsk->thread.xstate->hardfpu.fp_regs[n+1]; in ieee_fpe_handler() 487 | tsk->thread.xstate->hardfpu.fp_regs[m+1]; in ieee_fpe_handler() 502 tsk->thread.xstate->hardfpu.fp_regs[n] = hx; in ieee_fpe_handler() 516 hx = tsk->thread.xstate->hardfpu.fp_regs[n]; in ieee_fpe_handler() 517 hy = tsk->thread.xstate->hardfpu.fp_regs[m]; in ieee_fpe_handler() 528 | tsk->thread.xstate->hardfpu.fp_regs[n+1]; in ieee_fpe_handler() [all …]
|
| /arch/um/os-Linux/ |
| A D | registers.c | 37 void get_safe_registers(unsigned long *regs, unsigned long *fp_regs) in get_safe_registers() argument 41 if (fp_regs) in get_safe_registers() 42 memcpy(fp_regs, exec_fp_regs, host_fp_size); in get_safe_registers()
|
| /arch/arm64/kvm/ |
| A D | guest.c | 68 off < KVM_REG_ARM_CORE_REG(fp_regs.fpsr); in core_reg_offset_is_vreg() 93 case KVM_REG_ARM_CORE_REG(fp_regs.vregs[0]) ... in core_reg_size_from_offset() 94 KVM_REG_ARM_CORE_REG(fp_regs.vregs[31]): in core_reg_size_from_offset() 98 case KVM_REG_ARM_CORE_REG(fp_regs.fpsr): in core_reg_size_from_offset() 99 case KVM_REG_ARM_CORE_REG(fp_regs.fpcr): in core_reg_size_from_offset() 170 KVM_REG_ARM_CORE_REG(fp_regs.vregs[31]): in core_reg_addr() 173 return &vcpu->arch.ctxt.fp_regs.vregs[off]; in core_reg_addr() 175 case KVM_REG_ARM_CORE_REG(fp_regs.fpsr): in core_reg_addr() 176 return &vcpu->arch.ctxt.fp_regs.fpsr; in core_reg_addr() 178 case KVM_REG_ARM_CORE_REG(fp_regs.fpcr): in core_reg_addr() [all …]
|
| A D | reset.c | 222 memset(&vcpu->arch.ctxt.fp_regs, 0, sizeof(vcpu->arch.ctxt.fp_regs)); in kvm_reset_vcpu()
|
| A D | fpsimd.c | 76 fp_state.st = &vcpu->arch.ctxt.fp_regs; in kvm_arch_vcpu_ctxsync_fp()
|
| /arch/s390/kernel/ |
| A D | ptrace.c | 242 } else if (addr < offsetof(struct user, regs.fp_regs)) { in __peek_user() 249 } else if (addr == offsetof(struct user, regs.fp_regs.fpc)) { in __peek_user() 260 offset = addr - offsetof(struct user, regs.fp_regs.fprs); in __peek_user() 382 } else if (addr < offsetof(struct user, regs.fp_regs)) { in __poke_user() 389 } else if (addr == offsetof(struct user, regs.fp_regs.fpc)) { in __poke_user() 401 offset = addr - offsetof(struct user, regs.fp_regs.fprs); in __poke_user() 604 } else if (addr < offsetof(struct compat_user, regs.fp_regs)) { in __peek_user_compat() 869 _s390_fp_regs fp_regs; in s390_fpregs_get() local 874 fp_regs.fpc = target->thread.ufpu.fpc; in s390_fpregs_get() 875 fpregs_store(&fp_regs, &target->thread.ufpu); in s390_fpregs_get() [all …]
|
| A D | compat_ptrace.h | 27 s390_fp_regs fp_regs; member
|
| /arch/sh/include/asm/ |
| A D | processor_32.h | 67 unsigned long fp_regs[16]; member 77 unsigned long fp_regs[16]; member
|
| A D | user.h | 32 unsigned long fp_regs[16]; member
|
| /arch/um/include/shared/ |
| A D | registers.h | 12 extern void get_safe_registers(unsigned long *regs, unsigned long *fp_regs);
|
| /arch/powerpc/include/uapi/asm/ |
| A D | sigcontext.h | 32 elf_fpregset_t fp_regs; member
|
| /arch/arm64/include/asm/ |
| A D | kvm_hyp.h | 114 void __fpsimd_save_state(struct user_fpsimd_state *fp_regs); 115 void __fpsimd_restore_state(struct user_fpsimd_state *fp_regs);
|
| A D | kvm_host.h | 671 struct user_fpsimd_state fp_regs; member
|
| /arch/powerpc/kernel/ |
| A D | signal_64.c | 157 unsafe_copy_fpr_to_user(&sc->fp_regs, tsk, efault_out); in __unsafe_setup_sigcontext() 284 err |= copy_ckfpr_to_user(&sc->fp_regs, tsk); in setup_tm_sigcontexts() 286 err |= copy_fpr_to_user(&tm_sc->fp_regs, tsk); in setup_tm_sigcontexts() 288 err |= copy_ckfpr_to_user(&tm_sc->fp_regs, tsk); in setup_tm_sigcontexts() 410 unsafe_copy_fpr_from_user(tsk, &sc->fp_regs, efault_out); in __unsafe_restore_sigcontext() 544 err |= copy_fpr_from_user(tsk, &tm_sc->fp_regs); in restore_tm_sigcontexts() 545 err |= copy_ckfpr_from_user(tsk, &sc->fp_regs); in restore_tm_sigcontexts()
|
| /arch/sh/math-emu/ |
| A D | math.c | 38 #define FR ((unsigned long*)(fregs->fp_regs)) 42 #define DR ((unsigned long long*)(fregs->fp_regs)) 484 fpu->fp_regs[i] = 0; in fpu_init()
|
| /arch/arm64/kvm/hyp/nvhe/ |
| A D | hyp-main.c | 36 __sve_save_state(vcpu_sve_pffr(vcpu), &vcpu->arch.ctxt.fp_regs.fpsr, true); in __hyp_sve_save_guest() 81 __fpsimd_save_state(&vcpu->arch.ctxt.fp_regs); in fpsimd_sve_sync() 90 __fpsimd_restore_state(host_data_ptr(host_ctxt.fp_regs)); in fpsimd_sve_sync()
|
| /arch/arm64/kvm/hyp/include/hyp/ |
| A D | switch.h | 561 &vcpu->arch.ctxt.fp_regs.fpsr, in __hyp_sve_restore_guest() 655 __fpsimd_save_state(host_data_ptr(host_ctxt.fp_regs)); in kvm_hyp_save_fpsimd_host() 715 __fpsimd_restore_state(&vcpu->arch.ctxt.fp_regs); in kvm_hyp_handle_fpsimd()
|
| /arch/s390/include/uapi/asm/ |
| A D | ptrace.h | 444 s390_fp_regs fp_regs; member
|
| /arch/arm64/include/uapi/asm/ |
| A D | kvm.h | 54 struct user_fpsimd_state fp_regs; member
|