Symbol: __copy_to_user
arch/alpha/kernel/signal.c
316
err |= __copy_to_user(sc->sc_fpregs,
arch/alpha/kernel/signal.c
393
err |= __copy_to_user(&frame->uc.uc_sigmask, set, sizeof(*set));
arch/arc/kernel/signal.c
132
err = __copy_to_user(&(sf->uc.uc_mcontext.regs.scratch), &uregs.scratch,
arch/arc/kernel/signal.c
138
err |= __copy_to_user(&sf->uc.uc_sigmask, set, sizeof(sigset_t));
arch/arc/kernel/signal.c
79
err = __copy_to_user(&mctx->v2abi, (void const *)&v2abi, sizeof(v2abi));
arch/arm/kernel/signal.c
115
return __copy_to_user(frame, &kframe, sizeof(kframe));
arch/arm/kernel/signal.c
282
err |= __copy_to_user(&sf->uc.uc_mcontext, &context, sizeof(context));
arch/arm/kernel/signal.c
284
err |= __copy_to_user(&sf->uc.uc_sigmask, set, sizeof(*set));
arch/arm/kernel/signal.c
57
err = __copy_to_user(frame, kframe, sizeof(*kframe));
arch/arm64/kernel/signal.c
1291
err |= __copy_to_user(&sf->uc.uc_sigmask, set, sizeof(*set));
arch/arm64/kernel/signal.c
287
err = __copy_to_user(ctx->vregs, fpsimd->vregs, sizeof(fpsimd->vregs));
arch/arm64/kernel/signal.c
419
err |= __copy_to_user(&ctx->__reserved, reserved, sizeof(reserved));
arch/arm64/kernel/signal.c
422
err |= __copy_to_user((char __user *)ctx + SVE_SIG_REGS_OFFSET,
arch/arm64/kernel/signal.c
584
err |= __copy_to_user(&ctx->__reserved, reserved, sizeof(reserved));
arch/arm64/kernel/signal.c
587
err |= __copy_to_user((char __user *)ctx + ZA_SIG_REGS_OFFSET,
arch/arm64/kernel/signal.c
660
err |= __copy_to_user(&ctx->__reserved, reserved, sizeof(reserved));
arch/arm64/kernel/signal.c
662
err |= __copy_to_user((char __user *)ctx + ZT_SIG_REGS_OFFSET,
arch/csky/kernel/signal.c
107
err |= __copy_to_user(&sc->sc_pt_regs, regs, sizeof(struct pt_regs));
arch/csky/kernel/signal.c
153
err |= __copy_to_user(&frame->uc.uc_sigmask, set, sizeof(*set));
arch/csky/kernel/signal.c
34
return __copy_to_user(&sc->sc_user_fp, &user_fp, sizeof(user_fp));
arch/hexagon/kernel/signal.c
117
err |= __copy_to_user(&frame->uc.uc_sigmask, set, sizeof(*set));
arch/loongarch/kernel/signal.c
954
err |= __copy_to_user(&frame->rs_uctx.uc_sigmask, set, sizeof(*set));
arch/microblaze/kernel/signal.c
177
err |= __copy_to_user(&frame->uc.uc_sigmask, set, sizeof(*set));
arch/mips/kernel/signal.c
725
err |= __copy_to_user(&frame->sf_mask, set, sizeof(*set));
arch/mips/kernel/signal.c
775
if (__copy_to_user(&frame->rs_uc.uc_sigmask, set, sizeof(*set)))
arch/mips/sibyte/common/sb_tbprof.c
464
err = __copy_to_user(dest, src, cur_count);
arch/nios2/include/asm/uaccess.h
164
if (__copy_to_user(__pu_ptr, &(__pu_val), \
arch/openrisc/kernel/signal.c
150
err |= __copy_to_user(sc->regs.gpr, regs, 32 * sizeof(unsigned long));
arch/openrisc/kernel/signal.c
151
err |= __copy_to_user(&sc->regs.pc, &regs->pc, sizeof(unsigned long));
arch/openrisc/kernel/signal.c
152
err |= __copy_to_user(&sc->regs.sr, &regs->sr, sizeof(unsigned long));
arch/openrisc/kernel/signal.c
210
err |= __copy_to_user(&frame->uc.uc_sigmask, set, sizeof(*set));
arch/openrisc/kernel/signal.c
65
err = __copy_to_user(&sc->fpcsr, &current->thread.fpcsr, sizeof(unsigned long));
arch/parisc/kernel/signal.c
197
err |= __copy_to_user(sc->sc_iaoq, regs->iaoq, sizeof(regs->iaoq));
arch/parisc/kernel/signal.c
198
err |= __copy_to_user(sc->sc_iasq, regs->iasq, sizeof(regs->iasq));
arch/parisc/kernel/signal.c
204
err |= __copy_to_user(sc->sc_gr, regs->gr, sizeof(regs->gr));
arch/parisc/kernel/signal.c
205
err |= __copy_to_user(sc->sc_fr, regs->fr, sizeof(regs->fr));
arch/parisc/kernel/signal.c
268
err |= __copy_to_user(&frame->uc.uc_sigmask, set, sizeof(*set));
arch/parisc/kernel/signal32.c
236
err |= __copy_to_user(sc->sc_fr, regs->fr, sizeof(regs->fr));
arch/powerpc/kernel/signal.c
118
return __copy_to_user(to, buf, ELF_NVSRHALFREG * sizeof(double));
arch/powerpc/kernel/signal.c
37
return __copy_to_user(to, buf, ELF_NFPREG * sizeof(double));
arch/powerpc/kernel/signal.c
64
return __copy_to_user(to, buf, ELF_NVSRHALFREG * sizeof(double));
arch/powerpc/kernel/signal.c
91
return __copy_to_user(to, buf, ELF_NFPREG * sizeof(double));
arch/powerpc/kernel/signal.h
142
return __copy_to_user(to, task->thread.fp_state.fpr,
arch/powerpc/kernel/signal.h
160
return __copy_to_user(to, task->thread.ckfp_state.fpr,
arch/powerpc/kernel/signal_64.c
246
err |= __copy_to_user(v_regs, &tsk->thread.ckvr_state,
arch/powerpc/kernel/signal_64.c
252
err |= __copy_to_user(tm_v_regs,
arch/powerpc/kernel/signal_64.c
256
err |= __copy_to_user(tm_v_regs,
arch/powerpc/kernel/signal_64.c
316
err |= __copy_to_user(&tm_sc->gp_regs, regs, GP_REGS_SIZE);
arch/powerpc/kernel/signal_64.c
317
err |= __copy_to_user(&sc->gp_regs,
arch/powerpc/kvm/book3s_64_mmu_hv.c
1774
if (__copy_to_user(hptr, &hdr, sizeof(hdr)))
arch/riscv/kernel/compat_signal.c
171
err = __copy_to_user(&sc->sc_regs, &cregs, sizeof(sc->sc_regs));
arch/riscv/kernel/compat_signal.c
218
err |= __copy_to_user(&frame->uc.uc_sigmask, set, sizeof(*set));
arch/riscv/kernel/compat_signal.c
84
err = __copy_to_user(state, &current->thread.fstate, sizeof(*state));
arch/riscv/kernel/signal.c
102
err |= __copy_to_user(datap, current->thread.vstate.datap, riscv_v_vsize);
arch/riscv/kernel/signal.c
362
err = __copy_to_user(&sc->sc_regs, regs, sizeof(sc->sc_regs));
arch/riscv/kernel/signal.c
432
err |= __copy_to_user(&frame->uc.uc_sigmask, set, sizeof(*set));
arch/riscv/kernel/signal.c
65
err = __copy_to_user(state, &current->thread.fstate, sizeof(*state));
arch/riscv/kernel/signal.c
97
err = __copy_to_user(&state->v_state, &current->thread.vstate,
arch/s390/kernel/signal.c
134
if (__copy_to_user(sregs, &user_sregs, sizeof(_sigregs)))
arch/s390/kernel/signal.c
184
if (__copy_to_user(&sregs_ext->vxrs_low, vxrs,
arch/s390/kernel/signal.c
186
__copy_to_user(&sregs_ext->vxrs_high,
arch/s390/kernel/signal.c
306
if (__copy_to_user(&frame->sc, &sc, sizeof(frame->sc)))
arch/s390/kernel/signal.c
395
__copy_to_user(&frame->uc.uc_sigmask, set, sizeof(*set)) ||
arch/sh/kernel/signal_32.c
109
return __copy_to_user(&sc->sc_fpregs[0], &tsk->thread.xstate->hardfpu,
arch/sh/kernel/signal_32.c
283
err |= __copy_to_user(frame->extramask, &set->sig[1],
arch/sh/kernel/signal_32.c
354
err |= __copy_to_user(&frame->uc.uc_sigmask, set, sizeof(*set));
arch/sparc/kernel/signal32.c
435
err |= __copy_to_user(sf->extramask, &seta.sig[1],
arch/sparc/kernel/signal_32.c
254
err = __copy_to_user(&sf->info.si_regs, regs, sizeof(struct pt_regs));
arch/sparc/kernel/signal_32.c
276
err |= __copy_to_user(sf->extramask, &oldset->sig[1],
arch/sparc/kernel/signal_32.c
279
err |= __copy_to_user(sf, (char *) regs->u_regs[UREG_FP],
arch/sparc/kernel/signal_32.c
285
err |= __copy_to_user(sf, rp, sizeof(struct reg_window32));
arch/sparc/kernel/signal_32.c
351
err |= __copy_to_user(&sf->regs.u_regs, regs->u_regs, sizeof(regs->u_regs));
arch/sparc/kernel/signal_32.c
370
err |= __copy_to_user(&sf->mask, &oldset->sig[0], sizeof(sigset_t));
arch/sparc/kernel/signal_32.c
376
err |= __copy_to_user(sf, (char *) regs->u_regs[UREG_FP],
arch/sparc/kernel/signal_32.c
382
err |= __copy_to_user(sf, rp, sizeof(struct reg_window32));
arch/sparc/kernel/signal_64.c
177
err |= __copy_to_user(&ucp->uc_sigmask, &current->blocked,
arch/sparc/kernel/sigutil_32.c
35
err |= __copy_to_user(&fpu->si_float_regs[0],
arch/sparc/kernel/sigutil_32.c
41
err |= __copy_to_user(&fpu->si_fpqueue[0],
arch/x86/kernel/fpu/signal.c
126
err = __copy_to_user(&x->i387.sw_reserved, &sw_bytes, sizeof(sw_bytes));
arch/x86/kernel/fpu/signal.c
83
if (__copy_to_user(buf, &env, sizeof(env)) ||
arch/x86/kvm/vmx/vmx.c
3995
if (__copy_to_user(ua + PAGE_SIZE * i, zero_page, PAGE_SIZE))
arch/x86/kvm/vmx/vmx.c
4000
if (__copy_to_user(ua + TSS_IOPB_BASE_OFFSET, &data, sizeof(u16)))
arch/x86/kvm/vmx/vmx.c
4004
if (__copy_to_user(ua + RMODE_TSS_SIZE - 1, &data, sizeof(u8)))
arch/x86/kvm/vmx/vmx.c
4039
if (__copy_to_user(uaddr + i * sizeof(tmp), &tmp, sizeof(tmp))) {
arch/x86/um/signal.c
259
err |= __copy_to_user(&frame->extramask, &mask->sig[1],
arch/x86/um/signal.c
412
err |= __copy_to_user(&frame->uc.uc_sigmask, set,
arch/xtensa/include/asm/uaccess.h
79
retval = __copy_to_user(ptr, &__v64, 8) ? -EFAULT : 0; \
arch/xtensa/kernel/signal.c
160
err |= __copy_to_user (sc->sc_a, regs->areg, 16 * 4);
arch/xtensa/kernel/signal.c
168
err |= __copy_to_user(&frame->xtregs.cp, &ti->xtregs_cp,
arch/xtensa/kernel/signal.c
171
err |= __copy_to_user(&frame->xtregs.opt, &regs->xtregs_opt,
arch/xtensa/kernel/signal.c
173
err |= __copy_to_user(&frame->xtregs.user, &ti->xtregs_user,
arch/xtensa/kernel/signal.c
387
err |= __copy_to_user(&frame->uc.uc_sigmask, set, sizeof(*set));
drivers/gpu/drm/i915/i915_gem.c
218
ret = __copy_to_user(user_data, vaddr + offset, len);
drivers/gpu/drm/i915/i915_query.c
521
if (__copy_to_user(info_ptr, &info, sizeof(info)))
drivers/gpu/drm/i915/i915_query.c
528
if (__copy_to_user(query_ptr, &query, sizeof(query)))
drivers/usb/gadget/udc/atmel_usba_udc.c
113
remaining = __copy_to_user(buf, tmpbuf, len);
drivers/vhost/scsi.c
624
ret = __copy_to_user(eventp, event, sizeof(*event));
drivers/vhost/vhost.c
1327
return __copy_to_user(to, from, size);
drivers/vhost/vhost.c
1340
return __copy_to_user(uaddr, from, size);
fs/select.c
401
return __copy_to_user(ufdset, fdset, FDS_BYTES(nr));
include/linux/uaccess.h
693
#define unsafe_copy_to_user(d,s,l,e) unsafe_op_wrap(__copy_to_user(d,s,l),e)
mm/kasan/kasan_test_c.c
2187
unused = __copy_to_user(usermem, kmem, size + 1));
virt/kvm/kvm_main.c
3302
r = __copy_to_user((void __user *)addr + offset, data, len);
virt/kvm/kvm_main.c
3440
r = __copy_to_user((void __user *)ghc->hva + offset, data, len);