Home
last modified time | relevance | path

Searched refs:__copy_from_user (Results 1 – 25 of 44) sorted by relevance

12

/linux/arch/openrisc/kernel/
A Dsignal.c48 err = __copy_from_user(&current->thread.fpcsr, &sc->fpcsr, sizeof(unsigned long)); in restore_fp_state()
87 err |= __copy_from_user(regs, sc->regs.gpr, 32 * sizeof(unsigned long)); in restore_sigcontext()
88 err |= __copy_from_user(&regs->pc, &sc->regs.pc, sizeof(unsigned long)); in restore_sigcontext()
89 err |= __copy_from_user(&regs->sr, &sc->regs.sr, sizeof(unsigned long)); in restore_sigcontext()
120 if (__copy_from_user(&set, &frame->uc.uc_sigmask, sizeof(set))) in _sys_rt_sigreturn()
/linux/arch/parisc/kernel/
A Dsignal.c65 err |= __copy_from_user(regs->gr, sc->sc_gr, sizeof(regs->gr)); in restore_sigcontext()
66 err |= __copy_from_user(regs->fr, sc->sc_fr, sizeof(regs->fr)); in restore_sigcontext()
67 err |= __copy_from_user(regs->iaoq, sc->sc_iaoq, sizeof(regs->iaoq)); in restore_sigcontext()
68 err |= __copy_from_user(regs->iasq, sc->sc_iasq, sizeof(regs->iasq)); in restore_sigcontext()
108 if (__copy_from_user(&set, &frame->uc.uc_sigmask, sizeof(set))) in sys_rt_sigreturn()
293 err = __copy_from_user(&fdesc, ufdesc, sizeof(fdesc)); in setup_rt_frame()
306 err = __copy_from_user(&fdesc, ufdesc, sizeof(fdesc)); in setup_rt_frame()
/linux/arch/xtensa/kernel/
A Dsignal.c218 err |= __copy_from_user(regs->areg, sc->sc_a, 16 * 4); in restore_sigcontext()
232 err |= __copy_from_user(&ti->xtregs_cp, &frame->xtregs.cp, in restore_sigcontext()
235 err |= __copy_from_user(&ti->xtregs_user, &frame->xtregs.user, in restore_sigcontext()
237 err |= __copy_from_user(&regs->xtregs_opt, &frame->xtregs.opt, in restore_sigcontext()
266 if (__copy_from_user(&set, &frame->uc.uc_sigmask, sizeof(set))) in xtensa_rt_sigreturn()
/linux/arch/powerpc/kernel/
A Dsignal.c45 if (__copy_from_user(buf, from, ELF_NFPREG * sizeof(double))) in copy_fpr_from_user()
72 if (__copy_from_user(buf, from, ELF_NVSRHALFREG * sizeof(double))) in copy_vsx_from_user()
99 if (__copy_from_user(buf, from, ELF_NFPREG * sizeof(double))) in copy_ckfpr_from_user()
126 if (__copy_from_user(buf, from, ELF_NVSRHALFREG * sizeof(double))) in copy_ckvsx_from_user()
A Dsignal.h149 return __copy_from_user(task->thread.fp_state.fpr, from, in copy_fpr_from_user()
167 return __copy_from_user(task->thread.ckfp_state.fpr, from, in copy_ckfpr_from_user()
A Dsignal_64.c457 err |= __copy_from_user(regs->gpr, tm_sc->gp_regs, sizeof(regs->gpr)); in restore_tm_sigcontexts()
458 err |= __copy_from_user(&tsk->thread.ckpt_regs, sc->gp_regs, in restore_tm_sigcontexts()
519 err |= __copy_from_user(&tsk->thread.ckvr_state, v_regs, in restore_tm_sigcontexts()
521 err |= __copy_from_user(&tsk->thread.vr_state, tm_v_regs, in restore_tm_sigcontexts()
/linux/arch/riscv/kernel/
A Dcompat_signal.c56 err = __copy_from_user(&current->thread.fstate, state, sizeof(*state)); in compat_restore_fp_state()
109 err = __copy_from_user(&cregs, &sc->sc_regs, sizeof(sc->sc_regs)); in compat_restore_sigcontext()
134 if (__copy_from_user(&set, &frame->uc.uc_sigmask, sizeof(set))) in COMPAT_SYSCALL_DEFINE0()
A Dsignal.c48 err = __copy_from_user(&current->thread.fstate, state, sizeof(*state)); in restore_fp_state()
130 err = __copy_from_user(&current->thread.vstate, &state->v_state, in __restore_v_state()
157 err = __copy_from_user(regs, &sc->sc_regs, sizeof(sc->sc_regs)); in restore_sigcontext()
247 if (__copy_from_user(&set, &frame->uc.uc_sigmask, sizeof(set))) in SYSCALL_DEFINE0()
/linux/arch/csky/kernel/
A Dsignal.c21 err = __copy_from_user(&user_fp, &sc->sc_user_fp, sizeof(user_fp)); in restore_fpu_state()
58 err |= __copy_from_user(regs, &sc->sc_pt_regs, sizeof(struct pt_regs)); in restore_sigcontext()
83 if (__copy_from_user(&set, &frame->uc.uc_sigmask, sizeof(set))) in SYSCALL_DEFINE0()
/linux/arch/s390/kernel/
A Dsignal.c147 if (__copy_from_user(&user_sregs, sregs, sizeof(user_sregs))) in restore_sigregs()
203 if (__copy_from_user(vxrs, &sregs_ext->vxrs_low, in restore_sigregs_ext()
205 __copy_from_user(current->thread.ufpu.vxrs + __NUM_VXRS_LOW, in restore_sigregs_ext()
222 if (__copy_from_user(&set.sig, &frame->sc.oldmask, _SIGMASK_COPY_SIZE)) in SYSCALL_DEFINE0()
244 if (__copy_from_user(&set.sig, &frame->uc.uc_sigmask, sizeof(set))) in SYSCALL_DEFINE0()
A Dcompat_signal.c96 if (__copy_from_user(&user_sregs, &sregs->regs, sizeof(user_sregs))) in restore_sigregs32()
158 if (__copy_from_user(&gprs_high, &sregs_ext->gprs_high, in restore_sigregs_ext32()
166 if (__copy_from_user(vxrs, &sregs_ext->vxrs_low, in restore_sigregs_ext32()
168 __copy_from_user(current->thread.ufpu.vxrs + __NUM_VXRS_LOW, in restore_sigregs_ext32()
/linux/arch/sparc/kernel/
A Dsigutil_32.c71 err = __copy_from_user(&current->thread.float_regs[0], &fpu->si_float_regs[0], in restore_fpu_state()
76 err |= __copy_from_user(&current->thread.fpqueue[0], in restore_fpu_state()
A Dsignal_32.c108 err |= __copy_from_user(regs, &sf->info.si_regs, sizeof(struct pt_regs)); in do_sigreturn()
128 err |= __copy_from_user(&set.sig[1], &sf->extramask, in do_sigreturn()
168 err |= __copy_from_user(&regs->u_regs[UREG_G1], in do_rt_sigreturn()
179 err |= __copy_from_user(&set, &sf->mask, sizeof(sigset_t)); in do_rt_sigreturn()
/linux/arch/x86/kernel/fpu/
A Dsignal.c35 if (__copy_from_user(fx_sw, &fxbuf->sw_reserved[0], sizeof(*fx_sw))) in check_xstate_in_sigframe()
384 if (__copy_from_user(&env, buf, sizeof(env))) in __fpu_restore_sig()
416 if (__copy_from_user(&fpregs->fxsave, buf_fx, in __fpu_restore_sig()
/linux/arch/arc/kernel/
A Dsignal.c90 err = __copy_from_user(&v2abi, &mctx->v2abi, sizeof(v2abi)); in restore_arcv2_regs()
149 err = __copy_from_user(&set, &sf->uc.uc_sigmask, sizeof(set)); in restore_usr_regs()
150 err |= __copy_from_user(&uregs.scratch, in restore_usr_regs()
/linux/arch/m68k/kernel/
A Dsignal.c342 if (__copy_from_user(current->thread.fpcntl, in rt_restore_fpu_state()
346 if (__copy_from_user(current->thread.fp, in rt_restore_fpu_state()
385 if (__copy_from_user(&fpregs, &uc->uc_mcontext.fpregs, in rt_restore_fpu_state()
410 __copy_from_user(fpstate + 4, (long __user *)&uc->uc_fpstate + 1, in rt_restore_fpu_state()
769 __copy_from_user(&set.sig[1], &frame->extramask, in do_sigreturn()
794 if (__copy_from_user(&set, &frame->uc.uc_sigmask, sizeof(set))) in do_rt_sigreturn()
/linux/arch/arm/kernel/
A Dsignal.c71 if (__copy_from_user(kframe, frame, sizeof(*frame))) in restore_iwmmxt_context()
123 err = __copy_from_user(&frame, *auxp, sizeof(frame)); in restore_vfp_context()
147 err = __copy_from_user(&set, &sf->uc.uc_sigmask, sizeof(set)); in restore_sigframe()
151 err |= __copy_from_user(&context, &sf->uc.uc_mcontext, sizeof(context)); in restore_sigframe()
/linux/mm/kasan/
A Dkasan_test_module.c47 unused = __copy_from_user(kmem, usermem, size + 1); in copy_user_test()
/linux/arch/powerpc/lib/
A Dpmem.c74 copied = __copy_from_user(dest, src, size); in __copy_from_user_flushcache()
/linux/include/linux/
A Duaccess.h102 __copy_from_user(void *to, const void __user *from, unsigned long n) in __copy_from_user() function
460 #define unsafe_copy_from_user(d,s,l,e) unsafe_op_wrap(__copy_from_user(d,s,l),e)
A Dregset.h268 } else if (__copy_from_user(data, *ubuf, copy)) in user_regset_copyin()
/linux/arch/sh/kernel/
A Dsignal_32.c85 return __copy_from_user(&tsk->thread.xstate->hardfpu, &sc->sc_fpregs[0], in restore_sigcontext_fpu()
170 && __copy_from_user(&set.sig[1], &frame->extramask, in sys_sigreturn()
198 if (__copy_from_user(&set, &frame->uc.uc_sigmask, sizeof(set))) in sys_rt_sigreturn()
/linux/arch/arm64/kernel/
A Dsignal.c275 err = __copy_from_user(fpsimd.vregs, &(user->fpsimd->vregs), in restore_fpsimd_context()
451 err = __copy_from_user(current->thread.sve_state, in restore_sve_fpsimd_context()
467 err = __copy_from_user(fpsimd.vregs, user->fpsimd->vregs, in restore_sve_fpsimd_context()
600 err = __copy_from_user(current->thread.sme_state, in restore_za_context()
654 if (__copy_from_user(&nregs, &(user->zt->nregs), sizeof(nregs))) in restore_zt_context()
670 err = __copy_from_user(thread_zt_state(&current->thread), in restore_zt_context()
916 err = __copy_from_user(&set, &sf->uc.uc_sigmask, sizeof(set)); in restore_sigframe()
/linux/arch/xtensa/include/asm/
A Duaccess.h179 if (unlikely(__copy_from_user(&__x, ptr, 8))) { \
/linux/drivers/gpu/drm/xe/
A Dxe_exec_queue.c419 err = __copy_from_user(&ext, address, sizeof(ext)); in exec_queue_user_ext_set_property()
457 err = __copy_from_user(&ext, address, sizeof(ext)); in exec_queue_user_extensions()
557 err = __copy_from_user(eci, user_eci, in xe_exec_queue_create_ioctl()

Completed in 48 milliseconds

12