/openbmc/qemu/bsd-user/freebsd/ |
H A D | os-stat.c | 35 __put_user(host_st->st_dev, &target_st->st_dev); in h2t_freebsd11_stat() 36 __put_user(host_st->st_ino, &target_st->st_ino); in h2t_freebsd11_stat() 37 __put_user(host_st->st_mode, &target_st->st_mode); in h2t_freebsd11_stat() 38 __put_user(host_st->st_nlink, &target_st->st_nlink); in h2t_freebsd11_stat() 39 __put_user(host_st->st_uid, &target_st->st_uid); in h2t_freebsd11_stat() 40 __put_user(host_st->st_gid, &target_st->st_gid); in h2t_freebsd11_stat() 41 __put_user(host_st->st_rdev, &target_st->st_rdev); in h2t_freebsd11_stat() 42 __put_user(host_st->st_atim.tv_sec, &target_st->st_atim.tv_sec); in h2t_freebsd11_stat() 43 __put_user(host_st->st_atim.tv_nsec, &target_st->st_atim.tv_nsec); in h2t_freebsd11_stat() 44 __put_user(host_st->st_mtim.tv_sec, &target_st->st_mtim.tv_sec); in h2t_freebsd11_stat() [all …]
|
/openbmc/qemu/linux-user/hexagon/ |
H A D | signal.c | 79 __put_user(env->gpr[HEX_REG_R00], &sc->r0); in setup_sigcontext() 80 __put_user(env->gpr[HEX_REG_R01], &sc->r1); in setup_sigcontext() 81 __put_user(env->gpr[HEX_REG_R02], &sc->r2); in setup_sigcontext() 82 __put_user(env->gpr[HEX_REG_R03], &sc->r3); in setup_sigcontext() 83 __put_user(env->gpr[HEX_REG_R04], &sc->r4); in setup_sigcontext() 84 __put_user(env->gpr[HEX_REG_R05], &sc->r5); in setup_sigcontext() 85 __put_user(env->gpr[HEX_REG_R06], &sc->r6); in setup_sigcontext() 86 __put_user(env->gpr[HEX_REG_R07], &sc->r7); in setup_sigcontext() 87 __put_user(env->gpr[HEX_REG_R08], &sc->r8); in setup_sigcontext() 88 __put_user(env->gpr[HEX_REG_R09], &sc->r9); in setup_sigcontext() [all …]
|
/openbmc/qemu/linux-user/m68k/ |
H A D | signal.c | 86 __put_user(mask, &sc->sc_mask); in setup_sigcontext() 87 __put_user(env->aregs[7], &sc->sc_usp); in setup_sigcontext() 88 __put_user(env->dregs[0], &sc->sc_d0); in setup_sigcontext() 89 __put_user(env->dregs[1], &sc->sc_d1); in setup_sigcontext() 90 __put_user(env->aregs[0], &sc->sc_a0); in setup_sigcontext() 91 __put_user(env->aregs[1], &sc->sc_a1); in setup_sigcontext() 92 __put_user(sr, &sc->sc_sr); in setup_sigcontext() 93 __put_user(env->pc, &sc->sc_pc); in setup_sigcontext() 140 __put_user(sig, &frame->sig); in setup_frame() 143 __put_user(sc_addr, &frame->psc); in setup_frame() [all …]
|
/openbmc/qemu/linux-user/microblaze/ |
H A D | signal.c | 53 __put_user(env->regs[0], &sc->regs.r0); in setup_sigcontext() 54 __put_user(env->regs[1], &sc->regs.r1); in setup_sigcontext() 55 __put_user(env->regs[2], &sc->regs.r2); in setup_sigcontext() 56 __put_user(env->regs[3], &sc->regs.r3); in setup_sigcontext() 57 __put_user(env->regs[4], &sc->regs.r4); in setup_sigcontext() 58 __put_user(env->regs[5], &sc->regs.r5); in setup_sigcontext() 59 __put_user(env->regs[6], &sc->regs.r6); in setup_sigcontext() 60 __put_user(env->regs[7], &sc->regs.r7); in setup_sigcontext() 61 __put_user(env->regs[8], &sc->regs.r8); in setup_sigcontext() 62 __put_user(env->regs[9], &sc->regs.r9); in setup_sigcontext() [all …]
|
/openbmc/linux/arch/alpha/kernel/ |
H A D | signal.c | 81 __put_user(old_ka.sa.sa_handler, &oact->sa_handler) || in SYSCALL_DEFINE3() 82 __put_user(old_ka.sa.sa_flags, &oact->sa_flags) || in SYSCALL_DEFINE3() 83 __put_user(old_ka.sa.sa_mask.sig[0], &oact->sa_mask)) in SYSCALL_DEFINE3() 278 err |= __put_user(on_sig_stack((unsigned long)sc), &sc->sc_onstack); in setup_sigcontext() 279 err |= __put_user(mask, &sc->sc_mask); in setup_sigcontext() 280 err |= __put_user(regs->pc, &sc->sc_pc); in setup_sigcontext() 281 err |= __put_user(8, &sc->sc_ps); in setup_sigcontext() 283 err |= __put_user(regs->r0 , sc->sc_regs+0); in setup_sigcontext() 284 err |= __put_user(regs->r1 , sc->sc_regs+1); in setup_sigcontext() 285 err |= __put_user(regs->r2 , sc->sc_regs+2); in setup_sigcontext() [all …]
|
/openbmc/qemu/bsd-user/ |
H A D | bsd-proc.c | 54 __put_user(rusage->ru_utime.tv_sec, &target_rusage->ru_utime.tv_sec); in h2g_rusage() 55 __put_user(rusage->ru_utime.tv_usec, &target_rusage->ru_utime.tv_usec); in h2g_rusage() 57 __put_user(rusage->ru_stime.tv_sec, &target_rusage->ru_stime.tv_sec); in h2g_rusage() 58 __put_user(rusage->ru_stime.tv_usec, &target_rusage->ru_stime.tv_usec); in h2g_rusage() 60 __put_user(rusage->ru_maxrss, &target_rusage->ru_maxrss); in h2g_rusage() 61 __put_user(rusage->ru_idrss, &target_rusage->ru_idrss); in h2g_rusage() 62 __put_user(rusage->ru_idrss, &target_rusage->ru_idrss); in h2g_rusage() 63 __put_user(rusage->ru_isrss, &target_rusage->ru_isrss); in h2g_rusage() 64 __put_user(rusage->ru_minflt, &target_rusage->ru_minflt); in h2g_rusage() 65 __put_user(rusage->ru_majflt, &target_rusage->ru_majflt); in h2g_rusage() [all …]
|
H A D | bsd-mem.c | 73 __put_user(host_ip->cuid, &target_ip->cuid); in host_to_target_ipc_perm__locked() 74 __put_user(host_ip->cgid, &target_ip->cgid); in host_to_target_ipc_perm__locked() 75 __put_user(host_ip->uid, &target_ip->uid); in host_to_target_ipc_perm__locked() 76 __put_user(host_ip->gid, &target_ip->gid); in host_to_target_ipc_perm__locked() 77 __put_user(host_ip->mode, &target_ip->mode); in host_to_target_ipc_perm__locked() 78 __put_user(host_ip->seq, &target_ip->seq); in host_to_target_ipc_perm__locked() 79 __put_user(host_ip->key, &target_ip->key); in host_to_target_ipc_perm__locked() 94 __put_user(host_sd->shm_segsz, &target_sd->shm_segsz); in host_to_target_shmid_ds() 95 __put_user(host_sd->shm_lpid, &target_sd->shm_lpid); in host_to_target_shmid_ds() 96 __put_user(host_sd->shm_cpid, &target_sd->shm_cpid); in host_to_target_shmid_ds() [all …]
|
/openbmc/qemu/linux-user/i386/ |
H A D | signal.c | 302 __put_user(0, &sw->magic1); in fxsave_sigcontext() 331 __put_user(TARGET_FP_XSTATE_MAGIC1, &sw->magic1); in xsave_sigcontext() 332 __put_user(extended_size, &sw->extended_size); in xsave_sigcontext() 333 __put_user(env->xcr0, &sw->xfeatures); in xsave_sigcontext() 334 __put_user(xstate_size, &sw->xstate_size); in xsave_sigcontext() 335 __put_user(TARGET_FP_XSTATE_MAGIC2, magic2); in xsave_sigcontext() 353 __put_user(env->segs[R_GS].selector, (uint32_t *)&sc->gs); in setup_sigcontext() 354 __put_user(env->segs[R_FS].selector, (uint32_t *)&sc->fs); in setup_sigcontext() 355 __put_user(env->segs[R_ES].selector, (uint32_t *)&sc->es); in setup_sigcontext() 356 __put_user(env->segs[R_DS].selector, (uint32_t *)&sc->ds); in setup_sigcontext() [all …]
|
/openbmc/linux/arch/nios2/kernel/ |
H A D | signal.c | 134 err |= __put_user(MCONTEXT_VERSION, &uc->uc_mcontext.version); in rt_setup_ucontext() 135 err |= __put_user(regs->r1, &gregs[0]); in rt_setup_ucontext() 136 err |= __put_user(regs->r2, &gregs[1]); in rt_setup_ucontext() 137 err |= __put_user(regs->r3, &gregs[2]); in rt_setup_ucontext() 138 err |= __put_user(regs->r4, &gregs[3]); in rt_setup_ucontext() 139 err |= __put_user(regs->r5, &gregs[4]); in rt_setup_ucontext() 140 err |= __put_user(regs->r6, &gregs[5]); in rt_setup_ucontext() 141 err |= __put_user(regs->r7, &gregs[6]); in rt_setup_ucontext() 142 err |= __put_user(regs->r8, &gregs[7]); in rt_setup_ucontext() 143 err |= __put_user(regs->r9, &gregs[8]); in rt_setup_ucontext() [all …]
|
/openbmc/qemu/linux-user/arm/ |
H A D | signal.c | 134 __put_user(env->regs[0], &sc->arm_r0); in setup_sigcontext() 135 __put_user(env->regs[1], &sc->arm_r1); in setup_sigcontext() 136 __put_user(env->regs[2], &sc->arm_r2); in setup_sigcontext() 137 __put_user(env->regs[3], &sc->arm_r3); in setup_sigcontext() 138 __put_user(env->regs[4], &sc->arm_r4); in setup_sigcontext() 139 __put_user(env->regs[5], &sc->arm_r5); in setup_sigcontext() 140 __put_user(env->regs[6], &sc->arm_r6); in setup_sigcontext() 141 __put_user(env->regs[7], &sc->arm_r7); in setup_sigcontext() 142 __put_user(env->regs[8], &sc->arm_r8); in setup_sigcontext() 143 __put_user(env->regs[9], &sc->arm_r9); in setup_sigcontext() [all …]
|
/openbmc/qemu/linux-user/sparc/ |
H A D | signal.c | 130 __put_user(sparc64_tstate(env), ®s->tstate); in save_pt_regs() 132 __put_user(0, ®s->magic); in save_pt_regs() 134 __put_user(cpu_get_psr(env), ®s->psr); in save_pt_regs() 137 __put_user(env->pc, ®s->pc); in save_pt_regs() 138 __put_user(env->npc, ®s->npc); in save_pt_regs() 139 __put_user(env->y, ®s->y); in save_pt_regs() 142 __put_user(env->gregs[i], ®s->u_regs[i]); in save_pt_regs() 145 __put_user(env->regwptr[WREG_O0 + i], ®s->u_regs[i + 8]); in save_pt_regs() 187 __put_user(env->regwptr[i + WREG_L0], &win->locals[i]); in save_reg_win() 190 __put_user(env->regwptr[i + WREG_I0], &win->ins[i]); in save_reg_win() [all …]
|
/openbmc/qemu/linux-user/alpha/ |
H A D | signal.c | 74 __put_user(on_sig_stack(frame_addr), &sc->sc_onstack); in setup_sigcontext() 75 __put_user(set->sig[0], &sc->sc_mask); in setup_sigcontext() 76 __put_user(env->pc, &sc->sc_pc); in setup_sigcontext() 77 __put_user(8, &sc->sc_ps); in setup_sigcontext() 80 __put_user(env->ir[i], &sc->sc_regs[i]); in setup_sigcontext() 82 __put_user(0, &sc->sc_regs[31]); in setup_sigcontext() 85 __put_user(env->fir[i], &sc->sc_fpregs[i]); in setup_sigcontext() 87 __put_user(0, &sc->sc_fpregs[31]); in setup_sigcontext() 88 __put_user(cpu_alpha_load_fpcr(env), &sc->sc_fpcr); in setup_sigcontext() 90 __put_user(0, &sc->sc_traparg_a0); /* FIXME */ in setup_sigcontext() [all …]
|
/openbmc/linux/arch/parisc/kernel/ |
H A D | signal32.c | 135 err |= __put_user(compat_reg, &sc->sc_iaoq[0]); in setup_sigcontext32() 141 err |= __put_user(compat_reg, &rf->rf_iaoq[0]); in setup_sigcontext32() 146 err |= __put_user(compat_reg, &sc->sc_iaoq[1]); in setup_sigcontext32() 151 err |= __put_user(compat_reg, &rf->rf_iaoq[1]); in setup_sigcontext32() 156 err |= __put_user(compat_reg, &sc->sc_iasq[0]); in setup_sigcontext32() 157 err |= __put_user(compat_reg, &sc->sc_iasq[1]); in setup_sigcontext32() 161 err |= __put_user(compat_reg, &rf->rf_iasq[0]); in setup_sigcontext32() 162 err |= __put_user(compat_reg, &rf->rf_iasq[1]); in setup_sigcontext32() 172 err |= __put_user(compat_reg, &sc->sc_iaoq[0]); in setup_sigcontext32() 177 err |= __put_user(compat_reg, &rf->rf_iaoq[0]); in setup_sigcontext32() [all …]
|
/openbmc/qemu/linux-user/xtensa/ |
H A D | signal.c | 115 __put_user(env->pc, &sc->sc_pc); in setup_sigcontext() 116 __put_user(env->sregs[PS], &sc->sc_ps); in setup_sigcontext() 117 __put_user(env->sregs[LBEG], &sc->sc_lbeg); in setup_sigcontext() 118 __put_user(env->sregs[LEND], &sc->sc_lend); in setup_sigcontext() 119 __put_user(env->sregs[LCOUNT], &sc->sc_lcount); in setup_sigcontext() 124 __put_user(env->regs[i], sc->sc_a + i); in setup_sigcontext() 126 __put_user(0, &sc->sc_xtregs); in setup_sigcontext() 135 __put_user(0x22, &tramp[0]); in install_sigtramp() 136 __put_user(0x0a, &tramp[1]); in install_sigtramp() 137 __put_user(TARGET_NR_rt_sigreturn, &tramp[2]); in install_sigtramp() [all …]
|
/openbmc/qemu/linux-user/hppa/ |
H A D | signal.c | 68 __put_user(env->iaoq_f, &sc->sc_iaoq[0]); in setup_sigcontext() 69 __put_user(env->iaoq_b, &sc->sc_iaoq[1]); in setup_sigcontext() 70 __put_user(0, &sc->sc_iasq[0]); in setup_sigcontext() 71 __put_user(0, &sc->sc_iasq[1]); in setup_sigcontext() 72 __put_user(0, &sc->sc_flags); in setup_sigcontext() 74 __put_user(cpu_hppa_get_psw(env), &sc->sc_gr[0]); in setup_sigcontext() 76 __put_user(env->gr[i], &sc->sc_gr[i]); in setup_sigcontext() 79 __put_user((uint64_t)env->fr0_shadow << 32, &sc->sc_fr[0]); in setup_sigcontext() 81 __put_user(env->fr[i], &sc->sc_fr[i]); in setup_sigcontext() 84 __put_user(env->cr[CR_SAR], &sc->sc_sar); in setup_sigcontext() [all …]
|
/openbmc/qemu/linux-user/loongarch64/ |
H A D | signal.c | 158 __put_user(extctx->flags, &sc->sc_flags); in setup_sigframe() 159 __put_user(env->pc, &sc->sc_pc); in setup_sigframe() 160 __put_user(0, &sc->sc_regs[0]); in setup_sigframe() 162 __put_user(env->gpr[i], &sc->sc_regs[i]); in setup_sigframe() 173 __put_user(LASX_CTX_MAGIC, &info->magic); in setup_sigframe() 174 __put_user(extctx->lasx.size, &info->size); 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() [all …]
|
/openbmc/linux/arch/sparc/kernel/ |
H A D | signal_64.c | 104 err |= __put_user(fp, in sparc64_set_context() 106 err |= __put_user(i7, in sparc64_set_context() 174 err |= __put_user(current->blocked.sig[0], in sparc64_get_context() 180 err |= __put_user(regs->tstate, &((*grp)[MC_TSTATE])); in sparc64_get_context() 181 err |= __put_user(regs->tpc, &((*grp)[MC_PC])); in sparc64_get_context() 182 err |= __put_user(regs->tnpc, &((*grp)[MC_NPC])); in sparc64_get_context() 183 err |= __put_user(regs->y, &((*grp)[MC_Y])); in sparc64_get_context() 184 err |= __put_user(regs->u_regs[UREG_G1], &((*grp)[MC_G1])); in sparc64_get_context() 185 err |= __put_user(regs->u_regs[UREG_G2], &((*grp)[MC_G2])); in sparc64_get_context() 186 err |= __put_user(regs->u_regs[UREG_G3], &((*grp)[MC_G3])); in sparc64_get_context() [all …]
|
H A D | signal32.c | 394 err |= __put_user(regs->tnpc, &sf->info.si_regs.npc); in setup_frame32() 395 err |= __put_user(regs->y, &sf->info.si_regs.y); in setup_frame32() 399 err |= __put_user(psr, &sf->info.si_regs.psr); in setup_frame32() 401 err |= __put_user(regs->u_regs[i], &sf->info.si_regs.u_regs[i]); in setup_frame32() 402 err |= __put_user(sizeof(siginfo_extra_v8plus_t), &sf->extra_size); in setup_frame32() 403 err |= __put_user(SIGINFO_EXTRA_V8PLUS_MAGIC, &sf->v8plus.g_upper[0]); in setup_frame32() 405 err |= __put_user(((u32 *)regs->u_regs)[2*i], in setup_frame32() 407 err |= __put_user((regs->tstate & TSTATE_ASI) >> 24UL, in setup_frame32() 414 err |= __put_user((u64)fp, &sf->fpu_save); in setup_frame32() 416 err |= __put_user(0, &sf->fpu_save); in setup_frame32() [all …]
|
/openbmc/linux/arch/hexagon/kernel/ |
H A D | signal.c | 43 err |= __put_user(regs->sa0, &sc->sc_regs.sa0); in setup_sigcontext() 44 err |= __put_user(regs->lc0, &sc->sc_regs.lc0); in setup_sigcontext() 45 err |= __put_user(regs->sa1, &sc->sc_regs.sa1); in setup_sigcontext() 46 err |= __put_user(regs->lc1, &sc->sc_regs.lc1); in setup_sigcontext() 47 err |= __put_user(regs->m0, &sc->sc_regs.m0); in setup_sigcontext() 48 err |= __put_user(regs->m1, &sc->sc_regs.m1); in setup_sigcontext() 49 err |= __put_user(regs->usr, &sc->sc_regs.usr); in setup_sigcontext() 50 err |= __put_user(regs->preds, &sc->sc_regs.p3_0); in setup_sigcontext() 51 err |= __put_user(regs->gp, &sc->sc_regs.gp); in setup_sigcontext() 52 err |= __put_user(regs->ugp, &sc->sc_regs.ugp); in setup_sigcontext() [all …]
|
/openbmc/qemu/linux-user/mips/ |
H A D | signal.c | 99 __put_user(0x24020000 + syscall, tramp + 0); in install_sigtramp() 100 __put_user(0x0000000c , tramp + 1); in install_sigtramp() 108 __put_user(exception_resume_pc(regs), &sc->sc_pc); in setup_sigcontext() 111 __put_user(0, &sc->sc_regs[0]); in setup_sigcontext() 113 __put_user(regs->active_tc.gpr[i], &sc->sc_regs[i]); in setup_sigcontext() 116 __put_user(regs->active_tc.HI[0], &sc->sc_mdhi); in setup_sigcontext() 117 __put_user(regs->active_tc.LO[0], &sc->sc_mdlo); in setup_sigcontext() 121 __put_user(regs->active_tc.HI[1], &sc->sc_hi1); in setup_sigcontext() 122 __put_user(regs->active_tc.HI[2], &sc->sc_hi2); in setup_sigcontext() 123 __put_user(regs->active_tc.HI[3], &sc->sc_hi3); in setup_sigcontext() [all …]
|
/openbmc/qemu/linux-user/ppc/ |
H A D | signal.c | 255 __put_user(env->gpr[i], &frame->mc_gregs[i]); in save_user_regs() 257 __put_user(env->nip, &frame->mc_gregs[TARGET_PT_NIP]); in save_user_regs() 258 __put_user(env->ctr, &frame->mc_gregs[TARGET_PT_CTR]); in save_user_regs() 259 __put_user(env->lr, &frame->mc_gregs[TARGET_PT_LNK]); in save_user_regs() 260 __put_user(cpu_read_xer(env), &frame->mc_gregs[TARGET_PT_XER]); in save_user_regs() 263 __put_user(ccr, &frame->mc_gregs[TARGET_PT_CCR]); in save_user_regs() 272 __put_user(avr->u64[PPC_VEC_HI], &vreg->u64[0]); in save_user_regs() 273 __put_user(avr->u64[PPC_VEC_LO], &vreg->u64[1]); in save_user_regs() 278 __put_user(h2g(frame->mc_vregs.altivec), &frame->v_regs); in save_user_regs() 282 __put_user((uint32_t)env->spr[SPR_VRSAVE], vrsave); in save_user_regs() [all …]
|
/openbmc/linux/arch/ia64/kernel/ |
H A D | signal.c | 38 # define PUT_SIGSET(k,u) __put_user((k)->sig[0], &(u)->sig[0]) 186 err |= __put_user(flags, &sc->sc_flags); in setup_sigcontext() 187 err |= __put_user(nat, &sc->sc_nat); in setup_sigcontext() 189 err |= __put_user(cfm, &sc->sc_cfm); in setup_sigcontext() 190 err |= __put_user(scr->pt.cr_ipsr & IA64_PSR_UM, &sc->sc_um); in setup_sigcontext() 191 err |= __put_user(scr->pt.ar_rsc, &sc->sc_ar_rsc); in setup_sigcontext() 192 err |= __put_user(scr->pt.ar_unat, &sc->sc_ar_unat); /* ar.unat */ in setup_sigcontext() 193 err |= __put_user(scr->pt.ar_fpsr, &sc->sc_ar_fpsr); /* ar.fpsr */ in setup_sigcontext() 194 err |= __put_user(scr->pt.ar_pfs, &sc->sc_ar_pfs); in setup_sigcontext() 195 err |= __put_user(scr->pt.pr, &sc->sc_pr); /* predicates */ in setup_sigcontext() [all …]
|
/openbmc/linux/arch/mips/kernel/ |
H A D | signal.c | 81 __put_user(get_fpr64(¤t->thread.fpu.fpr[i], 0), in copy_fp_to_sigcontext() 84 err |= __put_user(current->thread.fpu.fcr31, csr); in copy_fp_to_sigcontext() 187 err = __put_user(read_msa_csr(), &msa->csr); in save_msa_extcontext() 194 err = __put_user(current->thread.fpu.msacsr, &msa->csr); in save_msa_extcontext() 198 err |= __put_user(val, &msa->wr[i]); in save_msa_extcontext() 202 err |= __put_user(MSA_EXTCONTEXT_MAGIC, &msa->ext.magic); in save_msa_extcontext() 203 err |= __put_user(sizeof(*msa), &msa->ext.size); in save_msa_extcontext() 279 if (__put_user(END_EXTCONTEXT_MAGIC, (u32 *)buf)) in save_extcontext() 361 err = __put_user(0, &fpregs[0]) | in protected_save_fp_context() 362 __put_user(0, &fpregs[31]) | in protected_save_fp_context() [all …]
|
/openbmc/qemu/linux-user/aarch64/ |
H A D | signal.c | 139 __put_user(0, &sf->uc.tuc_flags); in target_setup_general_frame() 140 __put_user(0, &sf->uc.tuc_link); in target_setup_general_frame() 145 __put_user(env->xregs[i], &sf->uc.tuc_mcontext.regs[i]); in target_setup_general_frame() 147 __put_user(env->xregs[31], &sf->uc.tuc_mcontext.sp); in target_setup_general_frame() 148 __put_user(env->pc, &sf->uc.tuc_mcontext.pc); in target_setup_general_frame() 149 __put_user(pstate_read(env), &sf->uc.tuc_mcontext.pstate); in target_setup_general_frame() 151 __put_user(env->exception.vaddress, &sf->uc.tuc_mcontext.fault_address); in target_setup_general_frame() 154 __put_user(set->sig[i], &sf->uc.tuc_sigmask.sig[i]); in target_setup_general_frame() 163 __put_user(TARGET_FPSIMD_MAGIC, &fpsimd->head.magic); in target_setup_fpsimd_record() 164 __put_user(sizeof(struct target_fpsimd_context), &fpsimd->head.size); in target_setup_fpsimd_record() [all …]
|
/openbmc/linux/arch/loongarch/kernel/ |
H A D | signal.c | 113 __put_user(get_fpr64(¤t->thread.fpu.fpr[i], 0), in copy_fpu_to_sigcontext() 116 err |= __put_user(current->thread.fpu.fcc, fcc); in copy_fpu_to_sigcontext() 117 err |= __put_user(current->thread.fpu.fcsr, fcsr); in copy_fpu_to_sigcontext() 150 err |= __put_user(get_fpr64(¤t->thread.fpu.fpr[i], 0), in copy_lsx_to_sigcontext() 152 err |= __put_user(get_fpr64(¤t->thread.fpu.fpr[i], 1), in copy_lsx_to_sigcontext() 155 err |= __put_user(current->thread.fpu.fcc, fcc); in copy_lsx_to_sigcontext() 156 err |= __put_user(current->thread.fpu.fcsr, fcsr); in copy_lsx_to_sigcontext() 191 err |= __put_user(get_fpr64(¤t->thread.fpu.fpr[i], 0), in copy_lasx_to_sigcontext() 193 err |= __put_user(get_fpr64(¤t->thread.fpu.fpr[i], 1), in copy_lasx_to_sigcontext() 195 err |= __put_user(get_fpr64(¤t->thread.fpu.fpr[i], 2), in copy_lasx_to_sigcontext() [all …]
|