| /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 …]
|
| H A D | os-proc.c | 188 __put_user(host_rs->rs_flags, &target_rs->rs_flags); in h2t_reaper_status() 189 __put_user(host_rs->rs_children, &target_rs->rs_children); in h2t_reaper_status() 190 __put_user(host_rs->rs_descendants, &target_rs->rs_descendants); in h2t_reaper_status() 191 __put_user(host_rs->rs_reaper, &target_rs->rs_reaper); in h2t_reaper_status() 192 __put_user(host_rs->rs_pid, &target_rs->rs_pid); in h2t_reaper_status() 224 __put_user(host_rk->rk_sig, &target_rk->rk_sig); in h2t_reaper_kill() 225 __put_user(host_rk->rk_flags, &target_rk->rk_flags); in h2t_reaper_kill() 226 __put_user(host_rk->rk_subtree, &target_rk->rk_subtree); in h2t_reaper_kill() 227 __put_user(host_rk->rk_killed, &target_rk->rk_killed); in h2t_reaper_kill() 228 __put_user(host_rk->rk_fpid, &target_rk->rk_fpid); in h2t_reaper_kill() [all …]
|
| H A D | os-stat.h | 593 __put_user(fl.l_type, &target_fl->l_type); in do_freebsd_fcntl() 594 __put_user(fl.l_whence, &target_fl->l_whence); in do_freebsd_fcntl() 595 __put_user(fl.l_start, &target_fl->l_start); in do_freebsd_fcntl() 596 __put_user(fl.l_len, &target_fl->l_len); in do_freebsd_fcntl() 597 __put_user(fl.l_pid, &target_fl->l_pid); in do_freebsd_fcntl() 598 __put_user(fl.l_sysid, &target_fl->l_sysid); in do_freebsd_fcntl()
|
| /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 …]
|
| H A D | signal.c | 274 __put_user(info->si_signo, &tinfo->si_signo); in tswap_siginfo() 275 __put_user(info->si_errno, &tinfo->si_errno); in tswap_siginfo() 276 __put_user(si_code, &tinfo->si_code); /* Zero out si_type, it's internal */ in tswap_siginfo() 277 __put_user(info->si_pid, &tinfo->si_pid); in tswap_siginfo() 278 __put_user(info->si_uid, &tinfo->si_uid); in tswap_siginfo() 279 __put_user(info->si_status, &tinfo->si_status); in tswap_siginfo() 280 __put_user(info->si_addr, &tinfo->si_addr); in tswap_siginfo() 297 __put_user(info->_reason._fault._trapno, in tswap_siginfo() 301 __put_user(info->_reason._timer._timerid, in tswap_siginfo() 303 __put_user(info->_reason._timer._overrun, in tswap_siginfo() [all …]
|
| H A D | qemu.h | 335 # define __put_user(x, hptr) __put_user_e(x, hptr, be) macro 338 # define __put_user(x, hptr) __put_user_e(x, hptr, le) macro 356 __put_user((x), __hptr); \
|
| /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/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/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/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/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/qemu/linux-user/sh4/ |
| H A D | signal.c | 123 #define COPY(x) __put_user(regs->x, &sc->sc_##x) in setup_sigcontext() 138 __put_user(regs->fregs[i], &sc->sc_fpregs[i]); in setup_sigcontext() 140 __put_user(regs->fpscr, &sc->sc_fpscr); in setup_sigcontext() 141 __put_user(regs->fpul, &sc->sc_fpul); in setup_sigcontext() 144 __put_user(mask, &sc->oldmask); in setup_sigcontext() 193 __put_user(set->sig[i + 1], &frame->extramask[i]); in setup_frame() 239 __put_user(0, &frame->uc.tuc_flags); in setup_rt_frame() 240 __put_user(0, (unsigned long *)&frame->uc.tuc_link); in setup_rt_frame() 245 __put_user(set->sig[i], &frame->uc.tuc_sigmask.sig[i]); in setup_rt_frame() 338 __put_user(MOVW(2), &tramp[0]); in setup_sigtramp() [all …]
|
| /openbmc/qemu/linux-user/riscv/ |
| H A D | signal.c | 84 __put_user(env->pc, &sc->pc); in setup_sigcontext() 87 __put_user(env->gpr[i], &sc->gpr[i - 1]); in setup_sigcontext() 90 __put_user(env->fpr[i], &sc->fpr[i]); in setup_sigcontext() 94 __put_user(fcsr, &sc->fcsr); in setup_sigcontext() 100 __put_user(0, &(uc->uc_flags)); in setup_ucontext() 101 __put_user(0, &(uc->uc_link)); in setup_ucontext() 107 __put_user(set->sig[i], &(uc->uc_sigmask.sig[i])); in setup_ucontext() 210 __put_user(0x08b00893, tramp + 0); /* li a7, 139 = __NR_rt_sigreturn */ in setup_sigtramp() 211 __put_user(0x00000073, tramp + 1); /* ecall */ in setup_sigtramp()
|