Searched refs:lasx_ctx (Results 1 – 2 of 2) sorted by relevance
170 struct target_lasx_context *lasx_ctx; in setup_sigframe() local176 lasx_ctx = (struct target_lasx_context *)(info + 1); in setup_sigframe()179 __put_user(env->fpr[i].vreg.UD(0), &lasx_ctx->regs[4 * i]); in setup_sigframe()180 __put_user(env->fpr[i].vreg.UD(1), &lasx_ctx->regs[4 * i + 1]); in setup_sigframe()181 __put_user(env->fpr[i].vreg.UD(2), &lasx_ctx->regs[4 * i + 2]); in setup_sigframe()182 __put_user(env->fpr[i].vreg.UD(3), &lasx_ctx->regs[4 * i + 3]); in setup_sigframe()184 __put_user(read_fcc(env), &lasx_ctx->fcc); in setup_sigframe()185 __put_user(env->fcsr0, &lasx_ctx->fcsr); in setup_sigframe()291 struct target_lasx_context *lasx_ctx = in restore_sigframe() local295 __get_user(env->fpr[i].vreg.UD(0), &lasx_ctx->regs[4 * i]); in restore_sigframe()[all …]
539 struct lasx_context __user *lasx_ctx = in protected_save_lasx_context() local541 uint64_t __user *regs = (uint64_t *)&lasx_ctx->regs; in protected_save_lasx_context()542 uint64_t __user *fcc = &lasx_ctx->fcc; in protected_save_lasx_context()543 uint32_t __user *fcsr = &lasx_ctx->fcsr; in protected_save_lasx_context()548 err = save_hw_lasx_context(lasx_ctx); in protected_save_lasx_context()554 err = copy_lasx_to_sigcontext(lasx_ctx); in protected_save_lasx_context()579 struct lasx_context __user *lasx_ctx = in protected_restore_lasx_context() local581 uint64_t __user *regs = (uint64_t *)&lasx_ctx->regs; in protected_restore_lasx_context()582 uint64_t __user *fcc = &lasx_ctx->fcc; in protected_restore_lasx_context()583 uint32_t __user *fcsr = &lasx_ctx->fcsr; in protected_restore_lasx_context()[all …]