Home
last modified time | relevance | path

Searched refs:fpu_ctx (Results 1 – 2 of 2) sorted by relevance

/openbmc/qemu/linux-user/loongarch64/
H A Dsignal.c202 struct target_fpu_context *fpu_ctx; in setup_sigframe() local
208 fpu_ctx = (struct target_fpu_context *)(info + 1); in setup_sigframe()
211 __put_user(env->fpr[i].vreg.UD(0), &fpu_ctx->regs[i]); in setup_sigframe()
213 __put_user(read_fcc(env), &fpu_ctx->fcc); in setup_sigframe()
214 __put_user(env->fcsr0, &fpu_ctx->fcsr); in setup_sigframe()
317 struct target_fpu_context *fpu_ctx = in restore_sigframe() local
321 __get_user(env->fpr[i].vreg.UD(0), &fpu_ctx->regs[i]); in restore_sigframe()
323 __get_user(fcc, &fpu_ctx->fcc); in restore_sigframe()
325 __get_user(env->fcsr0, &fpu_ctx->fcsr); in restore_sigframe()
/openbmc/linux/arch/loongarch/kernel/
H A Dsignal.c395 struct fpu_context __user *fpu_ctx = (struct fpu_context *)get_ctx_through_ctxinfo(info); in protected_save_fpu_context() local
396 uint64_t __user *regs = (uint64_t *)&fpu_ctx->regs; in protected_save_fpu_context()
397 uint64_t __user *fcc = &fpu_ctx->fcc; in protected_save_fpu_context()
398 uint32_t __user *fcsr = &fpu_ctx->fcsr; in protected_save_fpu_context()
403 err = save_hw_fpu_context(fpu_ctx); in protected_save_fpu_context()
405 err = copy_fpu_to_sigcontext(fpu_ctx); in protected_save_fpu_context()
429 struct fpu_context __user *fpu_ctx = (struct fpu_context *)get_ctx_through_ctxinfo(info); in protected_restore_fpu_context() local
430 uint64_t __user *regs = (uint64_t *)&fpu_ctx->regs; in protected_restore_fpu_context()
431 uint64_t __user *fcc = &fpu_ctx->fcc; in protected_restore_fpu_context()
432 uint32_t __user *fcsr = &fpu_ctx->fcsr; in protected_restore_fpu_context()
[all …]