arch/alpha/kernel/signal.c
278
err |= __put_user(on_sig_stack((unsigned long)sc), &sc->sc_onstack);
arch/alpha/kernel/signal.c
279
err |= __put_user(mask, &sc->sc_mask);
arch/alpha/kernel/signal.c
280
err |= __put_user(regs->pc, &sc->sc_pc);
arch/alpha/kernel/signal.c
281
err |= __put_user(8, &sc->sc_ps);
arch/alpha/kernel/signal.c
283
err |= __put_user(regs->r0 , sc->sc_regs+0);
arch/alpha/kernel/signal.c
284
err |= __put_user(regs->r1 , sc->sc_regs+1);
arch/alpha/kernel/signal.c
285
err |= __put_user(regs->r2 , sc->sc_regs+2);
arch/alpha/kernel/signal.c
286
err |= __put_user(regs->r3 , sc->sc_regs+3);
arch/alpha/kernel/signal.c
287
err |= __put_user(regs->r4 , sc->sc_regs+4);
arch/alpha/kernel/signal.c
288
err |= __put_user(regs->r5 , sc->sc_regs+5);
arch/alpha/kernel/signal.c
289
err |= __put_user(regs->r6 , sc->sc_regs+6);
arch/alpha/kernel/signal.c
290
err |= __put_user(regs->r7 , sc->sc_regs+7);
arch/alpha/kernel/signal.c
291
err |= __put_user(regs->r8 , sc->sc_regs+8);
arch/alpha/kernel/signal.c
292
err |= __put_user(sw->r9 , sc->sc_regs+9);
arch/alpha/kernel/signal.c
293
err |= __put_user(sw->r10 , sc->sc_regs+10);
arch/alpha/kernel/signal.c
294
err |= __put_user(sw->r11 , sc->sc_regs+11);
arch/alpha/kernel/signal.c
295
err |= __put_user(sw->r12 , sc->sc_regs+12);
arch/alpha/kernel/signal.c
296
err |= __put_user(sw->r13 , sc->sc_regs+13);
arch/alpha/kernel/signal.c
297
err |= __put_user(sw->r14 , sc->sc_regs+14);
arch/alpha/kernel/signal.c
298
err |= __put_user(sw->r15 , sc->sc_regs+15);
arch/alpha/kernel/signal.c
299
err |= __put_user(regs->r16, sc->sc_regs+16);
arch/alpha/kernel/signal.c
300
err |= __put_user(regs->r17, sc->sc_regs+17);
arch/alpha/kernel/signal.c
301
err |= __put_user(regs->r18, sc->sc_regs+18);
arch/alpha/kernel/signal.c
302
err |= __put_user(regs->r19, sc->sc_regs+19);
arch/alpha/kernel/signal.c
303
err |= __put_user(regs->r20, sc->sc_regs+20);
arch/alpha/kernel/signal.c
304
err |= __put_user(regs->r21, sc->sc_regs+21);
arch/alpha/kernel/signal.c
305
err |= __put_user(regs->r22, sc->sc_regs+22);
arch/alpha/kernel/signal.c
306
err |= __put_user(regs->r23, sc->sc_regs+23);
arch/alpha/kernel/signal.c
307
err |= __put_user(regs->r24, sc->sc_regs+24);
arch/alpha/kernel/signal.c
308
err |= __put_user(regs->r25, sc->sc_regs+25);
arch/alpha/kernel/signal.c
309
err |= __put_user(regs->r26, sc->sc_regs+26);
arch/alpha/kernel/signal.c
310
err |= __put_user(regs->r27, sc->sc_regs+27);
arch/alpha/kernel/signal.c
311
err |= __put_user(regs->r28, sc->sc_regs+28);
arch/alpha/kernel/signal.c
312
err |= __put_user(regs->gp , sc->sc_regs+29);
arch/alpha/kernel/signal.c
313
err |= __put_user(sp, sc->sc_regs+30);
arch/alpha/kernel/signal.c
314
err |= __put_user(0, sc->sc_regs+31);
arch/alpha/kernel/signal.c
318
err |= __put_user(0, sc->sc_fpregs+31);
arch/alpha/kernel/signal.c
319
err |= __put_user(current_thread_info()->fp[31], &sc->sc_fpcr);
arch/alpha/kernel/signal.c
321
err |= __put_user(regs->trap_a0, &sc->sc_traparg_a0);
arch/alpha/kernel/signal.c
322
err |= __put_user(regs->trap_a1, &sc->sc_traparg_a1);
arch/alpha/kernel/signal.c
323
err |= __put_user(regs->trap_a2, &sc->sc_traparg_a2);
arch/alpha/kernel/signal.c
347
err |= __put_user(INSN_MOV_R30_R16, frame->retcode+0);
arch/alpha/kernel/signal.c
348
err |= __put_user(INSN_LDI_R0+__NR_sigreturn, frame->retcode+1);
arch/alpha/kernel/signal.c
349
err |= __put_user(INSN_CALLSYS, frame->retcode+2);
arch/alpha/kernel/signal.c
387
err |= __put_user(0, &frame->uc.uc_flags);
arch/alpha/kernel/signal.c
388
err |= __put_user(0, &frame->uc.uc_link);
arch/alpha/kernel/signal.c
389
err |= __put_user(set->sig[0], &frame->uc.uc_osf_sigmask);
arch/alpha/kernel/signal.c
401
err |= __put_user(INSN_MOV_R30_R16, frame->retcode+0);
arch/alpha/kernel/signal.c
402
err |= __put_user(INSN_LDI_R0+__NR_rt_sigreturn,
arch/alpha/kernel/signal.c
404
err |= __put_user(INSN_CALLSYS, frame->retcode+2);
arch/alpha/kernel/signal.c
81
__put_user(old_ka.sa.sa_handler, &oact->sa_handler) ||
arch/alpha/kernel/signal.c
82
__put_user(old_ka.sa.sa_flags, &oact->sa_flags) ||
arch/alpha/kernel/signal.c
83
__put_user(old_ka.sa.sa_mask.sig[0], &oact->sa_mask))
arch/arc/kernel/process.c
77
ret = __put_user(new, uaddr);
arch/arc/kernel/signal.c
298
err |= __put_user(0, &sf->uc.uc_flags);
arch/arc/kernel/signal.c
299
err |= __put_user(NULL, &sf->uc.uc_link);
arch/arc/kernel/signal.c
313
err |= __put_user(magic, &sf->sigret_magic);
arch/arm/kernel/signal.c
295
err |= __put_user(0, &aux->end_magic);
arch/arm/kernel/signal.c
390
if (__put_user(sigreturn_codes[idx], rc ) ||
arch/arm/kernel/signal.c
391
__put_user(sigreturn_codes[idx+1], rc+1) ||
arch/arm/kernel/signal.c
392
__put_user(sigreturn_codes[idx+2], rc+2) ||
arch/arm/kernel/signal.c
393
__put_user(retcode, rc+3))
arch/arm/kernel/signal.c
406
if (__put_user(sigreturn_codes[idx], rc) ||
arch/arm/kernel/signal.c
407
__put_user(sigreturn_codes[idx+1], rc+1))
arch/arm/kernel/signal.c
459
err = __put_user(0x5ac3c35a, &frame->uc.uc_flags);
arch/arm/kernel/signal.c
479
err |= __put_user(0, &frame->sig.uc.uc_flags);
arch/arm/kernel/signal.c
480
err |= __put_user(NULL, &frame->sig.uc.uc_link);
arch/arm/kernel/sys_oabi-compat.c
313
if (__put_user(revents, &oevent->events) ||
arch/arm/kernel/sys_oabi-compat.c
314
__put_user(data, &oevent->data))
arch/arm/kernel/sys_oabi-compat.c
320
if (__put_user(revents, &uevent->events) ||
arch/arm/kernel/sys_oabi-compat.c
321
__put_user(data, &uevent->data))
arch/arm/lib/uaccess_with_memcpy.c
111
if (__put_user(0, (char __user *)to))
arch/arm/lib/uaccess_with_memcpy.c
174
if (__put_user(0, (char __user *)addr))
arch/arm64/include/asm/uaccess.h
367
#define put_user __put_user
arch/csky/kernel/signal.c
149
err |= __put_user(0, &frame->uc.uc_flags);
arch/csky/kernel/signal.c
150
err |= __put_user(NULL, &frame->uc.uc_link);
arch/hexagon/kernel/signal.c
114
err |= __put_user(0x7800d166, &frame->tramp[0]);
arch/hexagon/kernel/signal.c
115
err |= __put_user(0x5400c004, &frame->tramp[1]);
arch/hexagon/kernel/signal.c
43
err |= __put_user(regs->sa0, &sc->sc_regs.sa0);
arch/hexagon/kernel/signal.c
44
err |= __put_user(regs->lc0, &sc->sc_regs.lc0);
arch/hexagon/kernel/signal.c
45
err |= __put_user(regs->sa1, &sc->sc_regs.sa1);
arch/hexagon/kernel/signal.c
46
err |= __put_user(regs->lc1, &sc->sc_regs.lc1);
arch/hexagon/kernel/signal.c
47
err |= __put_user(regs->m0, &sc->sc_regs.m0);
arch/hexagon/kernel/signal.c
48
err |= __put_user(regs->m1, &sc->sc_regs.m1);
arch/hexagon/kernel/signal.c
49
err |= __put_user(regs->usr, &sc->sc_regs.usr);
arch/hexagon/kernel/signal.c
50
err |= __put_user(regs->preds, &sc->sc_regs.p3_0);
arch/hexagon/kernel/signal.c
51
err |= __put_user(regs->gp, &sc->sc_regs.gp);
arch/hexagon/kernel/signal.c
52
err |= __put_user(regs->ugp, &sc->sc_regs.ugp);
arch/hexagon/kernel/signal.c
54
err |= __put_user(regs->cs0, &sc->sc_regs.cs0);
arch/hexagon/kernel/signal.c
55
err |= __put_user(regs->cs1, &sc->sc_regs.cs1);
arch/hexagon/kernel/signal.c
57
tmp = pt_elr(regs); err |= __put_user(tmp, &sc->sc_regs.pc);
arch/hexagon/kernel/signal.c
58
tmp = pt_cause(regs); err |= __put_user(tmp, &sc->sc_regs.cause);
arch/hexagon/kernel/signal.c
59
tmp = pt_badva(regs); err |= __put_user(tmp, &sc->sc_regs.badva);
arch/loongarch/include/asm/uaccess.h
82
access_ok(__p, sizeof(*__p)) ? __put_user((x), __p) : -EFAULT; \
arch/loongarch/kernel/signal.c
126
err |= __put_user(get_fpr64(¤t->thread.fpu.fpr[i], 0),
arch/loongarch/kernel/signal.c
128
err |= __put_user(get_fpr64(¤t->thread.fpu.fpr[i], 1),
arch/loongarch/kernel/signal.c
131
err |= __put_user(current->thread.fpu.fcc, fcc);
arch/loongarch/kernel/signal.c
132
err |= __put_user(current->thread.fpu.fcsr, fcsr);
arch/loongarch/kernel/signal.c
167
err |= __put_user(get_fpr64(¤t->thread.fpu.fpr[i], 0),
arch/loongarch/kernel/signal.c
169
err |= __put_user(get_fpr64(¤t->thread.fpu.fpr[i], 1),
arch/loongarch/kernel/signal.c
171
err |= __put_user(get_fpr64(¤t->thread.fpu.fpr[i], 2),
arch/loongarch/kernel/signal.c
173
err |= __put_user(get_fpr64(¤t->thread.fpu.fpr[i], 3),
arch/loongarch/kernel/signal.c
176
err |= __put_user(current->thread.fpu.fcc, fcc);
arch/loongarch/kernel/signal.c
177
err |= __put_user(current->thread.fpu.fcsr, fcsr);
arch/loongarch/kernel/signal.c
214
err |= __put_user(current->thread.lbt.scr0, ®s[0]);
arch/loongarch/kernel/signal.c
215
err |= __put_user(current->thread.lbt.scr1, ®s[1]);
arch/loongarch/kernel/signal.c
216
err |= __put_user(current->thread.lbt.scr2, ®s[2]);
arch/loongarch/kernel/signal.c
217
err |= __put_user(current->thread.lbt.scr3, ®s[3]);
arch/loongarch/kernel/signal.c
218
err |= __put_user(current->thread.lbt.eflags, eflags);
arch/loongarch/kernel/signal.c
242
return __put_user(current->thread.fpu.ftop, ftop);
arch/loongarch/kernel/signal.c
358
err |= __put_user(csr, fcsr);
arch/loongarch/kernel/signal.c
384
err |= __put_user(FPU_CTX_MAGIC, &info->magic);
arch/loongarch/kernel/signal.c
385
err |= __put_user(extctx->fpu.size, &info->size);
arch/loongarch/kernel/signal.c
390
err = __put_user(0, ®s[0]) |
arch/loongarch/kernel/signal.c
391
__put_user(0, ®s[31]) |
arch/loongarch/kernel/signal.c
392
__put_user(0, fcc) |
arch/loongarch/kernel/signal.c
393
__put_user(0, fcsr);
arch/loongarch/kernel/signal.c
456
err |= __put_user(LSX_CTX_MAGIC, &info->magic);
arch/loongarch/kernel/signal.c
457
err |= __put_user(extctx->lsx.size, &info->size);
arch/loongarch/kernel/signal.c
462
err = __put_user(0, ®s[0]) |
arch/loongarch/kernel/signal.c
463
__put_user(0, ®s[32*2-1]) |
arch/loongarch/kernel/signal.c
464
__put_user(0, fcc) |
arch/loongarch/kernel/signal.c
465
__put_user(0, fcsr);
arch/loongarch/kernel/signal.c
534
err |= __put_user(LASX_CTX_MAGIC, &info->magic);
arch/loongarch/kernel/signal.c
535
err |= __put_user(extctx->lasx.size, &info->size);
arch/loongarch/kernel/signal.c
540
err = __put_user(0, ®s[0]) |
arch/loongarch/kernel/signal.c
541
__put_user(0, ®s[32*4-1]) |
arch/loongarch/kernel/signal.c
542
__put_user(0, fcc) |
arch/loongarch/kernel/signal.c
543
__put_user(0, fcsr);
arch/loongarch/kernel/signal.c
614
err |= __put_user(LBT_CTX_MAGIC, &info->magic);
arch/loongarch/kernel/signal.c
615
err |= __put_user(extctx->lbt.size, &info->size);
arch/loongarch/kernel/signal.c
620
err = __put_user(0, ®s[0]) | __put_user(0, eflags);
arch/loongarch/kernel/signal.c
669
err |= __put_user(regs->csr_era, &sc->sc_pc);
arch/loongarch/kernel/signal.c
670
err |= __put_user(extctx->flags, &sc->sc_flags);
arch/loongarch/kernel/signal.c
672
err |= __put_user(0, &sc->sc_regs[0]);
arch/loongarch/kernel/signal.c
674
err |= __put_user(regs->regs[i], &sc->sc_regs[i]);
arch/loongarch/kernel/signal.c
690
err |= __put_user(0, &info->magic);
arch/loongarch/kernel/signal.c
691
err |= __put_user(0, &info->size);
arch/loongarch/kernel/signal.c
89
__put_user(get_fpr64(¤t->thread.fpu.fpr[i], 0),
arch/loongarch/kernel/signal.c
92
err |= __put_user(current->thread.fpu.fcc, fcc);
arch/loongarch/kernel/signal.c
93
err |= __put_user(current->thread.fpu.fcsr, fcsr);
arch/loongarch/kernel/signal.c
950
err |= __put_user(0, &frame->rs_uctx.uc_flags);
arch/loongarch/kernel/signal.c
951
err |= __put_user(NULL, &frame->rs_uctx.uc_link);
arch/m68k/include/asm/uaccess.h
102
#define put_user(x, ptr) __put_user(x, ptr)
arch/m68k/kernel/signal.c
509
err |= __put_user(*(long *)fpstate, (long __user *)&uc->uc_fpstate);
arch/m68k/kernel/signal.c
838
err |= __put_user(MCONTEXT_VERSION, &uc->uc_mcontext.version);
arch/m68k/kernel/signal.c
839
err |= __put_user(regs->d0, &gregs[0]);
arch/m68k/kernel/signal.c
840
err |= __put_user(regs->d1, &gregs[1]);
arch/m68k/kernel/signal.c
841
err |= __put_user(regs->d2, &gregs[2]);
arch/m68k/kernel/signal.c
842
err |= __put_user(regs->d3, &gregs[3]);
arch/m68k/kernel/signal.c
843
err |= __put_user(regs->d4, &gregs[4]);
arch/m68k/kernel/signal.c
844
err |= __put_user(regs->d5, &gregs[5]);
arch/m68k/kernel/signal.c
845
err |= __put_user(sw->d6, &gregs[6]);
arch/m68k/kernel/signal.c
846
err |= __put_user(sw->d7, &gregs[7]);
arch/m68k/kernel/signal.c
847
err |= __put_user(regs->a0, &gregs[8]);
arch/m68k/kernel/signal.c
848
err |= __put_user(regs->a1, &gregs[9]);
arch/m68k/kernel/signal.c
849
err |= __put_user(regs->a2, &gregs[10]);
arch/m68k/kernel/signal.c
850
err |= __put_user(sw->a3, &gregs[11]);
arch/m68k/kernel/signal.c
851
err |= __put_user(sw->a4, &gregs[12]);
arch/m68k/kernel/signal.c
852
err |= __put_user(sw->a5, &gregs[13]);
arch/m68k/kernel/signal.c
853
err |= __put_user(sw->a6, &gregs[14]);
arch/m68k/kernel/signal.c
854
err |= __put_user(rdusp(), &gregs[15]);
arch/m68k/kernel/signal.c
855
err |= __put_user(tregs->pc, &gregs[16]);
arch/m68k/kernel/signal.c
856
err |= __put_user(tregs->sr, &gregs[17]);
arch/m68k/kernel/signal.c
857
err |= __put_user((tregs->format << 12) | tregs->vector, &uc->uc_formatvec);
arch/m68k/kernel/signal.c
896
err |= __put_user(sig, &frame->sig);
arch/m68k/kernel/signal.c
898
err |= __put_user(tregs->vector, &frame->code);
arch/m68k/kernel/signal.c
899
err |= __put_user(&frame->sc, &frame->psc);
arch/m68k/kernel/signal.c
910
err |= __put_user(frame->retcode, &frame->pretcode);
arch/m68k/kernel/signal.c
912
err |= __put_user(0x70004e40 + (__NR_sigreturn << 16),
arch/m68k/kernel/signal.c
915
err |= __put_user((long) ret_from_user_signal,
arch/m68k/kernel/signal.c
968
err |= __put_user(sig, &frame->sig);
arch/m68k/kernel/signal.c
969
err |= __put_user(&frame->info, &frame->pinfo);
arch/m68k/kernel/signal.c
970
err |= __put_user(&frame->uc, &frame->puc);
arch/m68k/kernel/signal.c
974
err |= __put_user(0, &frame->uc.uc_flags);
arch/m68k/kernel/signal.c
975
err |= __put_user(NULL, &frame->uc.uc_link);
arch/m68k/kernel/signal.c
982
err |= __put_user(frame->retcode, &frame->pretcode);
arch/m68k/kernel/signal.c
985
err |= __put_user(0x203c0000, (long __user *)(frame->retcode + 0));
arch/m68k/kernel/signal.c
986
err |= __put_user(0x00004e40 + (__NR_rt_sigreturn << 16),
arch/m68k/kernel/signal.c
990
err |= __put_user(0x70004600 + ((__NR_rt_sigreturn ^ 0xff) << 16),
arch/m68k/kernel/signal.c
992
err |= __put_user(0x4e40, (short __user *)(frame->retcode + 4));
arch/m68k/kernel/signal.c
995
err |= __put_user((long) ret_from_user_rt_signal,
arch/m68k/kernel/sys_m68k.c
505
__put_user(newval, mem);
arch/microblaze/kernel/signal.c
123
#define COPY(x) {err |= __put_user(regs->x, &sc->regs.x); }
arch/microblaze/kernel/signal.c
137
err |= __put_user(mask, &sc->oldmask);
arch/microblaze/kernel/signal.c
172
err |= __put_user(0, &frame->uc.uc_flags);
arch/microblaze/kernel/signal.c
173
err |= __put_user(NULL, &frame->uc.uc_link);
arch/microblaze/kernel/signal.c
183
err |= __put_user(0x31800000 | __NR_rt_sigreturn ,
arch/microblaze/kernel/signal.c
186
err |= __put_user(0xb9cc0008, frame->tramp + 1);
arch/mips/include/asm/uaccess.h
71
access_ok(__p, sizeof(*__p)) ? __put_user((x), __p) : -EFAULT; \
arch/mips/kernel/ptrace.c
144
__put_user(style, &addr->style);
arch/mips/kernel/ptrace.c
145
__put_user(boot_cpu_data.watch_reg_use_cnt,
arch/mips/kernel/ptrace.c
148
__put_user(child->thread.watch.mips3264.watchlo[i],
arch/mips/kernel/ptrace.c
150
__put_user(child->thread.watch.mips3264.watchhi[i] &
arch/mips/kernel/ptrace.c
153
__put_user(boot_cpu_data.watch_reg_masks[i],
arch/mips/kernel/ptrace.c
157
__put_user(0, &addr->WATCH_STYLE.watchlo[i]);
arch/mips/kernel/ptrace.c
158
__put_user(0, &addr->WATCH_STYLE.watchhi[i]);
arch/mips/kernel/ptrace.c
159
__put_user(0, &addr->WATCH_STYLE.watch_masks[i]);
arch/mips/kernel/ptrace.c
369
__put_user(get_fpr64(&fregs[i], 0),
arch/mips/kernel/ptrace.c
373
__put_user((__u64) -1, i + (__u64 __user *) data);
arch/mips/kernel/ptrace.c
376
__put_user(child->thread.fpu.fcr31, data + 64);
arch/mips/kernel/ptrace.c
377
__put_user(boot_cpu_data.fpu_id, data + 65);
arch/mips/kernel/ptrace.c
85
__put_user((long)regs->regs[i], (__s64 __user *)&data->regs[i]);
arch/mips/kernel/ptrace.c
86
__put_user((long)regs->lo, (__s64 __user *)&data->lo);
arch/mips/kernel/ptrace.c
87
__put_user((long)regs->hi, (__s64 __user *)&data->hi);
arch/mips/kernel/ptrace.c
88
__put_user((long)regs->cp0_epc, (__s64 __user *)&data->cp0_epc);
arch/mips/kernel/ptrace.c
89
__put_user((long)regs->cp0_badvaddr, (__s64 __user *)&data->cp0_badvaddr);
arch/mips/kernel/ptrace.c
90
__put_user((long)regs->cp0_status, (__s64 __user *)&data->cp0_status);
arch/mips/kernel/ptrace.c
91
__put_user((long)regs->cp0_cause, (__s64 __user *)&data->cp0_cause);
arch/mips/kernel/signal.c
188
err = __put_user(read_msa_csr(), &msa->csr);
arch/mips/kernel/signal.c
195
err = __put_user(current->thread.fpu.msacsr, &msa->csr);
arch/mips/kernel/signal.c
199
err |= __put_user(val, &msa->wr[i]);
arch/mips/kernel/signal.c
203
err |= __put_user(MSA_EXTCONTEXT_MAGIC, &msa->ext.magic);
arch/mips/kernel/signal.c
204
err |= __put_user(sizeof(*msa), &msa->ext.size);
arch/mips/kernel/signal.c
280
if (__put_user(END_EXTCONTEXT_MAGIC, (u32 *)buf))
arch/mips/kernel/signal.c
362
err = __put_user(0, &fpregs[0]) |
arch/mips/kernel/signal.c
363
__put_user(0, &fpregs[31]) |
arch/mips/kernel/signal.c
364
__put_user(0, csr);
arch/mips/kernel/signal.c
375
return __put_user(used, used_math);
arch/mips/kernel/signal.c
444
err |= __put_user(regs->cp0_epc, &sc->sc_pc);
arch/mips/kernel/signal.c
446
err |= __put_user(0, &sc->sc_regs[0]);
arch/mips/kernel/signal.c
448
err |= __put_user(regs->regs[i], &sc->sc_regs[i]);
arch/mips/kernel/signal.c
451
err |= __put_user(regs->acx, &sc->sc_acx);
arch/mips/kernel/signal.c
453
err |= __put_user(regs->hi, &sc->sc_mdhi);
arch/mips/kernel/signal.c
454
err |= __put_user(regs->lo, &sc->sc_mdlo);
arch/mips/kernel/signal.c
456
err |= __put_user(mfhi1(), &sc->sc_hi1);
arch/mips/kernel/signal.c
457
err |= __put_user(mflo1(), &sc->sc_lo1);
arch/mips/kernel/signal.c
458
err |= __put_user(mfhi2(), &sc->sc_hi2);
arch/mips/kernel/signal.c
459
err |= __put_user(mflo2(), &sc->sc_lo2);
arch/mips/kernel/signal.c
460
err |= __put_user(mfhi3(), &sc->sc_hi3);
arch/mips/kernel/signal.c
461
err |= __put_user(mflo3(), &sc->sc_lo3);
arch/mips/kernel/signal.c
462
err |= __put_user(rddsp(DSP_MASK), &sc->sc_dsp);
arch/mips/kernel/signal.c
510
err |= __put_user(csr, fpcsr);
arch/mips/kernel/signal.c
622
err |= __put_user(old_ka.sa.sa_flags, &oact->sa_flags);
arch/mips/kernel/signal.c
623
err |= __put_user(old_ka.sa.sa_handler, &oact->sa_handler);
arch/mips/kernel/signal.c
624
err |= __put_user(old_ka.sa.sa_mask.sig[0], oact->sa_mask.sig);
arch/mips/kernel/signal.c
625
err |= __put_user(0, &oact->sa_mask.sig[1]);
arch/mips/kernel/signal.c
626
err |= __put_user(0, &oact->sa_mask.sig[2]);
arch/mips/kernel/signal.c
627
err |= __put_user(0, &oact->sa_mask.sig[3]);
arch/mips/kernel/signal.c
767
if (__put_user(0, &frame->rs_uc.uc_flags))
arch/mips/kernel/signal.c
769
if (__put_user(NULL, &frame->rs_uc.uc_link))
arch/mips/kernel/signal.c
82
__put_user(get_fpr64(¤t->thread.fpu.fpr[i], 0),
arch/mips/kernel/signal.c
85
err |= __put_user(current->thread.fpu.fcr31, csr);
arch/mips/kernel/signal32.c
67
err |= __put_user(old_ka.sa.sa_flags, &oact->sa_flags);
arch/mips/kernel/signal32.c
68
err |= __put_user((u32)(u64)old_ka.sa.sa_handler,
arch/mips/kernel/signal32.c
70
err |= __put_user(old_ka.sa.sa_mask.sig[0], oact->sa_mask.sig);
arch/mips/kernel/signal32.c
71
err |= __put_user(0, &oact->sa_mask.sig[1]);
arch/mips/kernel/signal32.c
72
err |= __put_user(0, &oact->sa_mask.sig[2]);
arch/mips/kernel/signal32.c
73
err |= __put_user(0, &oact->sa_mask.sig[3]);
arch/mips/kernel/signal_n32.c
104
err |= __put_user(0, &frame->rs_uc.uc_flags);
arch/mips/kernel/signal_n32.c
105
err |= __put_user(0, &frame->rs_uc.uc_link);
arch/mips/kernel/signal_o32.c
208
err |= __put_user(0, &frame->rs_uc.uc_flags);
arch/mips/kernel/signal_o32.c
209
err |= __put_user(0, &frame->rs_uc.uc_link);
arch/mips/kernel/signal_o32.c
59
err |= __put_user(regs->cp0_epc, &sc->sc_pc);
arch/mips/kernel/signal_o32.c
61
err |= __put_user(0, &sc->sc_regs[0]);
arch/mips/kernel/signal_o32.c
63
err |= __put_user(regs->regs[i], &sc->sc_regs[i]);
arch/mips/kernel/signal_o32.c
65
err |= __put_user(regs->hi, &sc->sc_mdhi);
arch/mips/kernel/signal_o32.c
66
err |= __put_user(regs->lo, &sc->sc_mdlo);
arch/mips/kernel/signal_o32.c
68
err |= __put_user(rddsp(DSP_MASK), &sc->sc_dsp);
arch/mips/kernel/signal_o32.c
69
err |= __put_user(mfhi1(), &sc->sc_hi1);
arch/mips/kernel/signal_o32.c
70
err |= __put_user(mflo1(), &sc->sc_lo1);
arch/mips/kernel/signal_o32.c
71
err |= __put_user(mfhi2(), &sc->sc_hi2);
arch/mips/kernel/signal_o32.c
72
err |= __put_user(mflo2(), &sc->sc_lo2);
arch/mips/kernel/signal_o32.c
73
err |= __put_user(mfhi3(), &sc->sc_hi3);
arch/mips/kernel/signal_o32.c
74
err |= __put_user(mflo3(), &sc->sc_lo3);
arch/mips/kernel/syscall.c
175
err |= __put_user(new, (unsigned int *) addr);
arch/mips/math-emu/cp1emu.c
1077
if (__put_user(dval, dva)) {
arch/mips/math-emu/cp1emu.c
1111
if (__put_user(wval, wva)) {
arch/mips/math-emu/cp1emu.c
1617
if (__put_user(val, va)) {
arch/nios2/kernel/misaligned.c
111
fault |= __put_user(d0, (u8 *)(addr+0));
arch/nios2/kernel/misaligned.c
112
fault |= __put_user(d1, (u8 *)(addr+1));
arch/nios2/kernel/misaligned.c
133
fault |= __put_user(d0, (u8 *)(addr+0));
arch/nios2/kernel/misaligned.c
134
fault |= __put_user(d1, (u8 *)(addr+1));
arch/nios2/kernel/misaligned.c
135
fault |= __put_user(d2, (u8 *)(addr+2));
arch/nios2/kernel/misaligned.c
136
fault |= __put_user(d3, (u8 *)(addr+3));
arch/nios2/kernel/signal.c
134
err |= __put_user(MCONTEXT_VERSION, &uc->uc_mcontext.version);
arch/nios2/kernel/signal.c
135
err |= __put_user(regs->r1, &gregs[0]);
arch/nios2/kernel/signal.c
136
err |= __put_user(regs->r2, &gregs[1]);
arch/nios2/kernel/signal.c
137
err |= __put_user(regs->r3, &gregs[2]);
arch/nios2/kernel/signal.c
138
err |= __put_user(regs->r4, &gregs[3]);
arch/nios2/kernel/signal.c
139
err |= __put_user(regs->r5, &gregs[4]);
arch/nios2/kernel/signal.c
140
err |= __put_user(regs->r6, &gregs[5]);
arch/nios2/kernel/signal.c
141
err |= __put_user(regs->r7, &gregs[6]);
arch/nios2/kernel/signal.c
142
err |= __put_user(regs->r8, &gregs[7]);
arch/nios2/kernel/signal.c
143
err |= __put_user(regs->r9, &gregs[8]);
arch/nios2/kernel/signal.c
144
err |= __put_user(regs->r10, &gregs[9]);
arch/nios2/kernel/signal.c
145
err |= __put_user(regs->r11, &gregs[10]);
arch/nios2/kernel/signal.c
146
err |= __put_user(regs->r12, &gregs[11]);
arch/nios2/kernel/signal.c
147
err |= __put_user(regs->r13, &gregs[12]);
arch/nios2/kernel/signal.c
148
err |= __put_user(regs->r14, &gregs[13]);
arch/nios2/kernel/signal.c
149
err |= __put_user(regs->r15, &gregs[14]);
arch/nios2/kernel/signal.c
150
err |= __put_user(sw->r16, &gregs[15]);
arch/nios2/kernel/signal.c
151
err |= __put_user(sw->r17, &gregs[16]);
arch/nios2/kernel/signal.c
152
err |= __put_user(sw->r18, &gregs[17]);
arch/nios2/kernel/signal.c
153
err |= __put_user(sw->r19, &gregs[18]);
arch/nios2/kernel/signal.c
154
err |= __put_user(sw->r20, &gregs[19]);
arch/nios2/kernel/signal.c
155
err |= __put_user(sw->r21, &gregs[20]);
arch/nios2/kernel/signal.c
156
err |= __put_user(sw->r22, &gregs[21]);
arch/nios2/kernel/signal.c
157
err |= __put_user(sw->r23, &gregs[22]);
arch/nios2/kernel/signal.c
158
err |= __put_user(regs->ra, &gregs[23]);
arch/nios2/kernel/signal.c
159
err |= __put_user(sw->fp, &gregs[24]);
arch/nios2/kernel/signal.c
160
err |= __put_user(sw->gp, &gregs[25]);
arch/nios2/kernel/signal.c
161
err |= __put_user(regs->ea, &gregs[27]);
arch/nios2/kernel/signal.c
162
err |= __put_user(regs->sp, &gregs[28]);
arch/nios2/kernel/signal.c
194
err |= __put_user(0, &frame->uc.uc_flags);
arch/nios2/kernel/signal.c
195
err |= __put_user(0, &frame->uc.uc_link);
arch/openrisc/kernel/signal.c
205
err |= __put_user(0, &frame->uc.uc_flags);
arch/openrisc/kernel/signal.c
206
err |= __put_user(NULL, &frame->uc.uc_link);
arch/openrisc/kernel/signal.c
221
err |= __put_user(0xa960, (short __user *)(frame->retcode + 0));
arch/openrisc/kernel/signal.c
222
err |= __put_user(__NR_rt_sigreturn, (short __user *)(frame->retcode + 2));
arch/openrisc/kernel/signal.c
223
err |= __put_user(0x20000001, (unsigned long __user *)(frame->retcode + 4));
arch/openrisc/kernel/signal.c
224
err |= __put_user(0x15000000, (unsigned long __user *)(frame->retcode + 8));
arch/parisc/include/asm/uaccess.h
19
#define put_user __put_user
arch/parisc/kernel/signal.c
190
err |= __put_user(regs->gr[31], &sc->sc_iaoq[0]);
arch/parisc/kernel/signal.c
191
err |= __put_user(regs->gr[31]+4, &sc->sc_iaoq[1]);
arch/parisc/kernel/signal.c
192
err |= __put_user(regs->sr[3], &sc->sc_iasq[0]);
arch/parisc/kernel/signal.c
193
err |= __put_user(regs->sr[3], &sc->sc_iasq[1]);
arch/parisc/kernel/signal.c
203
err |= __put_user(flags, &sc->sc_flags);
arch/parisc/kernel/signal.c
206
err |= __put_user(regs->sar, &sc->sc_sar);
arch/parisc/kernel/signal32.c
135
err |= __put_user(compat_reg, &sc->sc_iaoq[0]);
arch/parisc/kernel/signal32.c
141
err |= __put_user(compat_reg, &rf->rf_iaoq[0]);
arch/parisc/kernel/signal32.c
146
err |= __put_user(compat_reg, &sc->sc_iaoq[1]);
arch/parisc/kernel/signal32.c
151
err |= __put_user(compat_reg, &rf->rf_iaoq[1]);
arch/parisc/kernel/signal32.c
156
err |= __put_user(compat_reg, &sc->sc_iasq[0]);
arch/parisc/kernel/signal32.c
157
err |= __put_user(compat_reg, &sc->sc_iasq[1]);
arch/parisc/kernel/signal32.c
161
err |= __put_user(compat_reg, &rf->rf_iasq[0]);
arch/parisc/kernel/signal32.c
162
err |= __put_user(compat_reg, &rf->rf_iasq[1]);
arch/parisc/kernel/signal32.c
172
err |= __put_user(compat_reg, &sc->sc_iaoq[0]);
arch/parisc/kernel/signal32.c
177
err |= __put_user(compat_reg, &rf->rf_iaoq[0]);
arch/parisc/kernel/signal32.c
181
err |= __put_user(compat_reg, &sc->sc_iaoq[1]);
arch/parisc/kernel/signal32.c
186
err |= __put_user(compat_reg, &rf->rf_iaoq[1]);
arch/parisc/kernel/signal32.c
191
err |= __put_user(compat_reg, &sc->sc_iasq[0]);
arch/parisc/kernel/signal32.c
196
err |= __put_user(compat_reg, &rf->rf_iasq[0]);
arch/parisc/kernel/signal32.c
201
err |= __put_user(compat_reg, &sc->sc_iasq[1]);
arch/parisc/kernel/signal32.c
206
err |= __put_user(compat_reg, &rf->rf_iasq[1]);
arch/parisc/kernel/signal32.c
214
err |= __put_user(flags, &sc->sc_flags);
arch/parisc/kernel/signal32.c
221
err |= __put_user(compat_reg, &sc->sc_gr[regn]);
arch/parisc/kernel/signal32.c
224
err |= __put_user(compat_regb, &rf->rf_gr[regn]);
arch/parisc/kernel/signal32.c
239
err |= __put_user(compat_reg, &sc->sc_sar);
arch/parisc/kernel/signal32.c
243
err |= __put_user(compat_reg, &rf->rf_sar);
arch/powerpc/include/asm/uaccess.h
72
__put_user(x, _pu_addr) : -EFAULT; \
arch/powerpc/kernel/signal_64.c
240
err |= __put_user(v_regs, &sc->v_regs);
arch/powerpc/kernel/signal_64.c
241
err |= __put_user(tm_v_regs, &tm_sc->v_regs);
arch/powerpc/kernel/signal_64.c
270
err |= __put_user(tsk->thread.ckvrsave, (u32 __user *)&v_regs[33]);
arch/powerpc/kernel/signal_64.c
272
err |= __put_user(tsk->thread.vrsave,
arch/powerpc/kernel/signal_64.c
275
err |= __put_user(tsk->thread.ckvrsave,
arch/powerpc/kernel/signal_64.c
279
err |= __put_user(0, &sc->v_regs);
arch/powerpc/kernel/signal_64.c
280
err |= __put_user(0, &tm_sc->v_regs);
arch/powerpc/kernel/signal_64.c
314
err |= __put_user(&sc->gp_regs, &sc->regs);
arch/powerpc/kernel/signal_64.c
315
err |= __put_user(&tm_sc->gp_regs, &tm_sc->regs);
arch/powerpc/kernel/signal_64.c
319
err |= __put_user(msr, &tm_sc->gp_regs[PT_MSR]);
arch/powerpc/kernel/signal_64.c
320
err |= __put_user(msr, &sc->gp_regs[PT_MSR]);
arch/powerpc/kernel/signal_64.c
321
err |= __put_user(signr, &sc->signal);
arch/powerpc/kernel/signal_64.c
322
err |= __put_user(handler, &sc->handler);
arch/powerpc/kernel/signal_64.c
324
err |= __put_user(set->sig[0], &sc->oldmask);
arch/powerpc/kernel/signal_64.c
630
err |= __put_user(PPC_RAW_BCTRL(), &tramp[0]);
arch/powerpc/kernel/signal_64.c
631
err |= __put_user(PPC_RAW_ADDI(_R1, _R1, __SIGNAL_FRAMESIZE), &tramp[1]);
arch/powerpc/kernel/signal_64.c
633
err |= __put_user(PPC_RAW_LI(_R0, syscall), &tramp[2]);
arch/powerpc/kernel/signal_64.c
634
err |= __put_user(PPC_RAW_SC(), &tramp[3]);
arch/powerpc/kernel/signal_64.c
638
err |= __put_user(0, &tramp[i]);
arch/powerpc/kvm/book3s_64_mmu_hv.c
1752
if (__put_user(hpte[0], lbuf) ||
arch/powerpc/kvm/book3s_64_mmu_hv.c
1753
__put_user(hpte[1], lbuf + 1))
arch/powerpc/platforms/powernv/opal-lpc.c
250
rc = __put_user((u32)data, (u32 __user *)ubuf);
arch/powerpc/platforms/powernv/opal-lpc.c
256
rc = __put_user((u16)data, (u16 __user *)ubuf);
arch/powerpc/platforms/powernv/opal-lpc.c
262
rc = __put_user((u8)data, (u8 __user *)ubuf);
arch/riscv/include/asm/uaccess.h
413
__put_user((x), __p) : \
arch/riscv/kernel/compat_signal.c
212
err |= __put_user(0, &frame->uc.uc_flags);
arch/riscv/kernel/compat_signal.c
213
err |= __put_user(NULL, &frame->uc.uc_link);
arch/riscv/kernel/compat_signal.c
90
err = __put_user(0, &sc_fpregs->q.reserved[i]);
arch/riscv/kernel/signal.c
100
err |= __put_user((__force void *)datap, &state->v_state.datap);
arch/riscv/kernel/signal.c
167
err |= __put_user(ss_ptr, &state->ss_ptr);
arch/riscv/kernel/signal.c
376
err |= __put_user(arch_ext->magic, &sc_ext_ptr->magic);
arch/riscv/kernel/signal.c
377
err |= __put_user(ext_size, &sc_ext_ptr->size);
arch/riscv/kernel/signal.c
382
err |= __put_user(0, &sc->sc_extdesc.reserved);
arch/riscv/kernel/signal.c
384
err |= __put_user(END_MAGIC, &sc_ext_ptr->magic);
arch/riscv/kernel/signal.c
385
err |= __put_user(END_HDR_SIZE, &sc_ext_ptr->size);
arch/riscv/kernel/signal.c
428
err |= __put_user(0, &frame->uc.uc_flags);
arch/riscv/kernel/signal.c
429
err |= __put_user(NULL, &frame->uc.uc_link);
arch/s390/include/asm/uaccess.h
226
__put_user(x, ptr); \
arch/s390/kernel/signal.c
300
if (__put_user(regs->gprs[15], (addr_t __user *) frame))
arch/s390/kernel/signal.c
317
if (__put_user(regs->gprs[2], (int __user *) &frame->signo))
arch/s390/kernel/signal.c
373
if (__put_user(regs->gprs[15], (addr_t __user *) frame))
arch/s390/kernel/signal.c
391
if (__put_user(uc_flags, &frame->uc.uc_flags) ||
arch/s390/kernel/signal.c
392
__put_user(NULL, &frame->uc.uc_link) ||
arch/sh/kernel/signal_32.c
100
if (__put_user(1, &sc->sc_ownedfp))
arch/sh/kernel/signal_32.c
226
#define COPY(x) err |= __put_user(regs->x, &sc->sc_##x)
arch/sh/kernel/signal_32.c
245
err |= __put_user(mask, &sc->oldmask);
arch/sh/kernel/signal_32.c
296
err |= __put_user(MOVW(7), &frame->retcode[0]);
arch/sh/kernel/signal_32.c
297
err |= __put_user(TRAP_NOARG, &frame->retcode[1]);
arch/sh/kernel/signal_32.c
298
err |= __put_user(OR_R0_R0, &frame->retcode[2]);
arch/sh/kernel/signal_32.c
299
err |= __put_user(OR_R0_R0, &frame->retcode[3]);
arch/sh/kernel/signal_32.c
300
err |= __put_user(OR_R0_R0, &frame->retcode[4]);
arch/sh/kernel/signal_32.c
301
err |= __put_user(OR_R0_R0, &frame->retcode[5]);
arch/sh/kernel/signal_32.c
302
err |= __put_user(OR_R0_R0, &frame->retcode[6]);
arch/sh/kernel/signal_32.c
303
err |= __put_user((__NR_sigreturn), &frame->retcode[7]);
arch/sh/kernel/signal_32.c
349
err |= __put_user(0, &frame->uc.uc_flags);
arch/sh/kernel/signal_32.c
350
err |= __put_user(NULL, &frame->uc.uc_link);
arch/sh/kernel/signal_32.c
366
err |= __put_user(MOVW(7), &frame->retcode[0]);
arch/sh/kernel/signal_32.c
367
err |= __put_user(TRAP_NOARG, &frame->retcode[1]);
arch/sh/kernel/signal_32.c
368
err |= __put_user(OR_R0_R0, &frame->retcode[2]);
arch/sh/kernel/signal_32.c
369
err |= __put_user(OR_R0_R0, &frame->retcode[3]);
arch/sh/kernel/signal_32.c
370
err |= __put_user(OR_R0_R0, &frame->retcode[4]);
arch/sh/kernel/signal_32.c
371
err |= __put_user(OR_R0_R0, &frame->retcode[5]);
arch/sh/kernel/signal_32.c
372
err |= __put_user(OR_R0_R0, &frame->retcode[6]);
arch/sh/kernel/signal_32.c
373
err |= __put_user((__NR_rt_sigreturn), &frame->retcode[7]);
arch/sh/kernel/signal_32.c
98
return __put_user(0, &sc->sc_ownedfp);
arch/sparc/kernel/signal32.c
394
err |= __put_user(regs->tnpc, &sf->info.si_regs.npc);
arch/sparc/kernel/signal32.c
395
err |= __put_user(regs->y, &sf->info.si_regs.y);
arch/sparc/kernel/signal32.c
399
err |= __put_user(psr, &sf->info.si_regs.psr);
arch/sparc/kernel/signal32.c
401
err |= __put_user(regs->u_regs[i], &sf->info.si_regs.u_regs[i]);
arch/sparc/kernel/signal32.c
402
err |= __put_user(sizeof(siginfo_extra_v8plus_t), &sf->extra_size);
arch/sparc/kernel/signal32.c
403
err |= __put_user(SIGINFO_EXTRA_V8PLUS_MAGIC, &sf->v8plus.g_upper[0]);
arch/sparc/kernel/signal32.c
405
err |= __put_user(((u32 *)regs->u_regs)[2*i],
arch/sparc/kernel/signal32.c
407
err |= __put_user((regs->tstate & TSTATE_ASI) >> 24UL,
arch/sparc/kernel/signal32.c
414
err |= __put_user((u64)fp, &sf->fpu_save);
arch/sparc/kernel/signal32.c
416
err |= __put_user(0, &sf->fpu_save);
arch/sparc/kernel/signal32.c
422
err |= __put_user((u64)rwp, &sf->rwin_save);
arch/sparc/kernel/signal32.c
425
err |= __put_user(0, &sf->rwin_save);
arch/sparc/kernel/signal32.c
434
err |= __put_user(seta.sig[0], &sf->info.si_mask);
arch/sparc/kernel/signal32.c
447
err |= __put_user(rp->locals[i], &sf->ss.locals[i]);
arch/sparc/kernel/signal32.c
449
err |= __put_user(rp->ins[i], &sf->ss.ins[i]);
arch/sparc/kernel/signal32.c
450
err |= __put_user(rp->ins[6], &sf->ss.fp);
arch/sparc/kernel/signal32.c
451
err |= __put_user(rp->ins[7], &sf->ss.callers_pc);
arch/sparc/kernel/signal32.c
478
err = __put_user(0x821020d8, &sf->insns[0]); /*mov __NR_sigreturn, %g1*/
arch/sparc/kernel/signal32.c
479
err |= __put_user(0x91d02010, &sf->insns[1]); /*t 0x10*/
arch/sparc/kernel/signal32.c
528
err |= __put_user(regs->tnpc, &sf->regs.npc);
arch/sparc/kernel/signal32.c
529
err |= __put_user(regs->y, &sf->regs.y);
arch/sparc/kernel/signal32.c
533
err |= __put_user(psr, &sf->regs.psr);
arch/sparc/kernel/signal32.c
535
err |= __put_user(regs->u_regs[i], &sf->regs.u_regs[i]);
arch/sparc/kernel/signal32.c
536
err |= __put_user(sizeof(siginfo_extra_v8plus_t), &sf->extra_size);
arch/sparc/kernel/signal32.c
537
err |= __put_user(SIGINFO_EXTRA_V8PLUS_MAGIC, &sf->v8plus.g_upper[0]);
arch/sparc/kernel/signal32.c
539
err |= __put_user(((u32 *)regs->u_regs)[2*i],
arch/sparc/kernel/signal32.c
541
err |= __put_user((regs->tstate & TSTATE_ASI) >> 24UL,
arch/sparc/kernel/signal32.c
548
err |= __put_user((u64)fp, &sf->fpu_save);
arch/sparc/kernel/signal32.c
550
err |= __put_user(0, &sf->fpu_save);
arch/sparc/kernel/signal32.c
556
err |= __put_user((u64)rwp, &sf->rwin_save);
arch/sparc/kernel/signal32.c
559
err |= __put_user(0, &sf->rwin_save);
arch/sparc/kernel/signal32.c
579
err |= __put_user(rp->locals[i], &sf->ss.locals[i]);
arch/sparc/kernel/signal32.c
581
err |= __put_user(rp->ins[i], &sf->ss.ins[i]);
arch/sparc/kernel/signal32.c
582
err |= __put_user(rp->ins[6], &sf->ss.fp);
arch/sparc/kernel/signal32.c
583
err |= __put_user(rp->ins[7], &sf->ss.callers_pc);
arch/sparc/kernel/signal32.c
611
err |= __put_user(0x82102065, &sf->insns[0]);
arch/sparc/kernel/signal32.c
614
err |= __put_user(0x91d02010, &sf->insns[1]);
arch/sparc/kernel/signal32.c
719
__put_user(on_sig_stack(sp), &ossptr->cur_status))
arch/sparc/kernel/signal_32.c
256
err |= __put_user(0, &sf->extra_size);
arch/sparc/kernel/signal_32.c
262
err |= __put_user(fp, &sf->fpu_save);
arch/sparc/kernel/signal_32.c
264
err |= __put_user(0, &sf->fpu_save);
arch/sparc/kernel/signal_32.c
270
err |= __put_user(rwp, &sf->rwin_save);
arch/sparc/kernel/signal_32.c
272
err |= __put_user(0, &sf->rwin_save);
arch/sparc/kernel/signal_32.c
275
err |= __put_user(oldset->sig[0], &sf->info.si_mask);
arch/sparc/kernel/signal_32.c
307
err |= __put_user(0x821020d8, &sf->insns[0]);
arch/sparc/kernel/signal_32.c
310
err |= __put_user(0x91d02010, &sf->insns[1]);
arch/sparc/kernel/signal_32.c
344
err = __put_user(regs->pc, &sf->regs.pc);
arch/sparc/kernel/signal_32.c
345
err |= __put_user(regs->npc, &sf->regs.npc);
arch/sparc/kernel/signal_32.c
346
err |= __put_user(regs->y, &sf->regs.y);
arch/sparc/kernel/signal_32.c
350
err |= __put_user(psr, &sf->regs.psr);
arch/sparc/kernel/signal_32.c
352
err |= __put_user(0, &sf->extra_size);
arch/sparc/kernel/signal_32.c
358
err |= __put_user(fp, &sf->fpu_save);
arch/sparc/kernel/signal_32.c
360
err |= __put_user(0, &sf->fpu_save);
arch/sparc/kernel/signal_32.c
366
err |= __put_user(rwp, &sf->rwin_save);
arch/sparc/kernel/signal_32.c
368
err |= __put_user(0, &sf->rwin_save);
arch/sparc/kernel/signal_32.c
404
err |= __put_user(0x82102065, &sf->insns[0]);
arch/sparc/kernel/signal_32.c
407
err |= __put_user(0x91d02010, &sf->insns[1]);
arch/sparc/kernel/signal_32.c
540
__put_user(on_sig_stack(sp), &ossptr->cur_status))
arch/sparc/kernel/signal_64.c
104
err |= __put_user(fp,
arch/sparc/kernel/signal_64.c
106
err |= __put_user(i7,
arch/sparc/kernel/signal_64.c
174
err |= __put_user(current->blocked.sig[0],
arch/sparc/kernel/signal_64.c
180
err |= __put_user(regs->tstate, &((*grp)[MC_TSTATE]));
arch/sparc/kernel/signal_64.c
181
err |= __put_user(regs->tpc, &((*grp)[MC_PC]));
arch/sparc/kernel/signal_64.c
182
err |= __put_user(regs->tnpc, &((*grp)[MC_NPC]));
arch/sparc/kernel/signal_64.c
183
err |= __put_user(regs->y, &((*grp)[MC_Y]));
arch/sparc/kernel/signal_64.c
184
err |= __put_user(regs->u_regs[UREG_G1], &((*grp)[MC_G1]));
arch/sparc/kernel/signal_64.c
185
err |= __put_user(regs->u_regs[UREG_G2], &((*grp)[MC_G2]));
arch/sparc/kernel/signal_64.c
186
err |= __put_user(regs->u_regs[UREG_G3], &((*grp)[MC_G3]));
arch/sparc/kernel/signal_64.c
187
err |= __put_user(regs->u_regs[UREG_G4], &((*grp)[MC_G4]));
arch/sparc/kernel/signal_64.c
188
err |= __put_user(regs->u_regs[UREG_G5], &((*grp)[MC_G5]));
arch/sparc/kernel/signal_64.c
189
err |= __put_user(regs->u_regs[UREG_G6], &((*grp)[MC_G6]));
arch/sparc/kernel/signal_64.c
190
err |= __put_user(regs->u_regs[UREG_G7], &((*grp)[MC_G7]));
arch/sparc/kernel/signal_64.c
191
err |= __put_user(regs->u_regs[UREG_I0], &((*grp)[MC_O0]));
arch/sparc/kernel/signal_64.c
192
err |= __put_user(regs->u_regs[UREG_I1], &((*grp)[MC_O1]));
arch/sparc/kernel/signal_64.c
193
err |= __put_user(regs->u_regs[UREG_I2], &((*grp)[MC_O2]));
arch/sparc/kernel/signal_64.c
194
err |= __put_user(regs->u_regs[UREG_I3], &((*grp)[MC_O3]));
arch/sparc/kernel/signal_64.c
195
err |= __put_user(regs->u_regs[UREG_I4], &((*grp)[MC_O4]));
arch/sparc/kernel/signal_64.c
196
err |= __put_user(regs->u_regs[UREG_I5], &((*grp)[MC_O5]));
arch/sparc/kernel/signal_64.c
197
err |= __put_user(regs->u_regs[UREG_I6], &((*grp)[MC_O6]));
arch/sparc/kernel/signal_64.c
198
err |= __put_user(regs->u_regs[UREG_I7], &((*grp)[MC_O7]));
arch/sparc/kernel/signal_64.c
204
err |= __put_user(fp, &(mcp->mc_fp));
arch/sparc/kernel/signal_64.c
205
err |= __put_user(i7, &(mcp->mc_i7));
arch/sparc/kernel/signal_64.c
207
err |= __put_user(fenab, &(mcp->mc_fpregs.mcfpu_enab));
arch/sparc/kernel/signal_64.c
220
err |= __put_user(current_thread_info()->xfsr[0], &(mcp->mc_fpregs.mcfpu_fsr));
arch/sparc/kernel/signal_64.c
221
err |= __put_user(current_thread_info()->gsr[0], &(mcp->mc_fpregs.mcfpu_gsr));
arch/sparc/kernel/signal_64.c
222
err |= __put_user(fprs, &(mcp->mc_fpregs.mcfpu_fprs));
arch/sparc/kernel/signal_64.c
389
err |= __put_user((u64)fpu_save, &sf->fpu_save);
arch/sparc/kernel/signal_64.c
391
err |= __put_user(0, &sf->fpu_save);
arch/sparc/kernel/signal_64.c
397
err |= __put_user((u64)rwin_save, &sf->rwin_save);
arch/sparc/kernel/signal_64.c
400
err |= __put_user(0, &sf->rwin_save);
arch/sparc/kernel/signal_64.c
422
err |= __put_user(ksig->sig, &sf->info.si_signo);
arch/sparc/kernel/signal_64.c
423
err |= __put_user(SI_NOINFO, &sf->info.si_code);
arch/sparc/kernel/sigutil_32.c
38
err |= __put_user(current->thread.fsr, &fpu->si_fsr);
arch/sparc/kernel/sigutil_32.c
39
err |= __put_user(current->thread.fpqdepth, &fpu->si_fpqdepth);
arch/sparc/kernel/sigutil_32.c
85
int i, err = __put_user(wsaved, &rwin->wsaved);
arch/sparc/kernel/sigutil_32.c
95
err |= __put_user(fp, &rwin->rwbuf_stkptrs[i]);
arch/sparc/kernel/sigutil_64.c
28
err |= __put_user(current_thread_info()->xfsr[0], &fpu->si_fsr);
arch/sparc/kernel/sigutil_64.c
29
err |= __put_user(current_thread_info()->gsr[0], &fpu->si_gsr);
arch/sparc/kernel/sigutil_64.c
30
err |= __put_user(fprs, &fpu->si_fprs);
arch/sparc/kernel/sigutil_64.c
61
int i, err = __put_user(wsaved, &rwin->wsaved);
arch/sparc/kernel/sigutil_64.c
69
err |= __put_user(fp, &rwin->rwbuf_stkptrs[i]);
arch/sparc/kernel/unaligned_64.c
489
__put_user ((u32)first, (u32 __user *)(addr + 4)) ||
arch/sparc/kernel/unaligned_64.c
490
__put_user (second >> 32, (u32 __user *)(addr + 8)) ||
arch/sparc/kernel/unaligned_64.c
491
__put_user ((u32)second, (u32 __user *)(addr + 12))) {
arch/sparc/kernel/unaligned_64.c
696
__put_user ((u32)value, (u32 __user *)(sfar + 4)))
arch/sparc/kernel/uprobes.c
150
rc = __put_user(real_pc, uslot);
arch/sparc/kernel/uprobes.c
154
rc = __put_user((u32) real_pc, uslot);
arch/sparc/kernel/visemul.c
214
__put_user((u32)val, (u32 __user *)rd_user);
arch/sparc/kernel/visemul.c
216
__put_user(val, rd_user);
arch/um/kernel/ptrace.c
71
__put_user(getreg(child, i), p);
arch/x86/coco/sev/vc-handle.c
227
if (__put_user(d1, target))
arch/x86/coco/sev/vc-handle.c
236
if (__put_user(d2, target))
arch/x86/coco/sev/vc-handle.c
245
if (__put_user(d4, target))
arch/x86/coco/sev/vc-handle.c
254
if (__put_user(d8, target))
arch/x86/kernel/fpu/signal.c
126
err |= __put_user(FP_XSTATE_MAGIC2,
arch/x86/kernel/fpu/signal.c
79
__put_user(xsave->i387.swd, &fp->status) ||
arch/x86/kernel/fpu/signal.c
80
__put_user(X86_FXSR_MAGIC, &fp->magic))
arch/x86/kernel/fpu/signal.c
86
if (__get_user(swd, &fp->swd) || __put_user(swd, &fp->status))
arch/x86/kernel/fpu/xstate.h
102
return __put_user(pkru, (unsigned int __user *)get_xsave_addr_user(buf, XFEATURE_PKRU));
arch/x86/kernel/fpu/xstate.h
81
err |= __put_user(xfeatures, &xbuf->header.xfeatures);
arch/x86/um/signal.c
172
__put_user(X86_FXSR_MAGIC, &to_fp->fpstate.magic);
arch/x86/um/signal.c
198
__put_user(offsetof(struct _fpstate_32, _fxsr_env) +
arch/x86/um/signal.c
202
__put_user(host_fp_size + FP_XSTATE_MAGIC2_SIZE,
arch/x86/um/signal.c
205
__put_user(host_fp_size, &to_fp64->fpstate.sw_reserved.xstate_size);
arch/x86/um/signal.c
207
__put_user(FP_XSTATE_MAGIC1, &to_fp64->fpstate.sw_reserved.magic1);
arch/x86/um/signal.c
208
__put_user(FP_XSTATE_MAGIC2,
arch/x86/um/signal.c
250
err |= __put_user(restorer, (void __user * __user *)&frame->pretcode);
arch/x86/um/signal.c
251
err |= __put_user(sig, &frame->sig);
arch/x86/um/signal.c
269
err |= __put_user(0xb858, (short __user *)(frame->retcode+0));
arch/x86/um/signal.c
270
err |= __put_user(__NR_sigreturn, (int __user *)(frame->retcode+2));
arch/x86/um/signal.c
271
err |= __put_user(0x80cd, (short __user *)(frame->retcode+6));
arch/x86/um/signal.c
306
err |= __put_user(restorer, (void __user * __user *)&frame->pretcode);
arch/x86/um/signal.c
307
err |= __put_user(sig, &frame->sig);
arch/x86/um/signal.c
308
err |= __put_user(&frame->info, (void __user * __user *)&frame->pinfo);
arch/x86/um/signal.c
309
err |= __put_user(&frame->uc, (void __user * __user *)&frame->puc);
arch/x86/um/signal.c
324
err |= __put_user(0xb8, (char __user *)(frame->retcode+0));
arch/x86/um/signal.c
325
err |= __put_user(__NR_rt_sigreturn, (int __user *)(frame->retcode+1));
arch/x86/um/signal.c
326
err |= __put_user(0x80cd, (short __user *)(frame->retcode+5));
arch/x86/um/signal.c
396
err |= __put_user(0, &frame->uc.uc_flags);
arch/x86/um/signal.c
397
err |= __put_user(NULL, &frame->uc.uc_link);
arch/x86/um/signal.c
406
err |= __put_user(fp_to, &frame->uc.uc_mcontext.fpstate);
arch/x86/um/signal.c
408
err |= __put_user(set->sig[0], &frame->uc.uc_sigmask.sig[0]);
arch/x86/um/signal.c
409
err |= __put_user(set->sig[1], &frame->uc.uc_sigmask.sig[1]);
arch/x86/um/signal.c
421
err |= __put_user((void __user *)ksig->ka.sa.sa_restorer,
arch/xtensa/kernel/signal.c
150
#define COPY(x) err |= __put_user(regs->x, &sc->sc_##x)
arch/xtensa/kernel/signal.c
161
err |= __put_user(0, &sc->sc_xtregs);
arch/xtensa/kernel/signal.c
176
err |= __put_user(err ? NULL : &frame->xtregs, &sc->sc_xtregs);
arch/xtensa/kernel/signal.c
310
err |= __put_user(0x22, &codemem[0]);
arch/xtensa/kernel/signal.c
311
err |= __put_user(0x0a, &codemem[1]);
arch/xtensa/kernel/signal.c
312
err |= __put_user(__NR_rt_sigreturn, &codemem[2]);
arch/xtensa/kernel/signal.c
314
err |= __put_user(0x00, &codemem[3]);
arch/xtensa/kernel/signal.c
315
err |= __put_user(0x05, &codemem[4]);
arch/xtensa/kernel/signal.c
316
err |= __put_user(0x00, &codemem[5]);
arch/xtensa/kernel/signal.c
320
err |= __put_user(0x22, &codemem[0]);
arch/xtensa/kernel/signal.c
321
err |= __put_user(0xa0, &codemem[1]);
arch/xtensa/kernel/signal.c
322
err |= __put_user(__NR_rt_sigreturn, &codemem[2]);
arch/xtensa/kernel/signal.c
324
err |= __put_user(0x00, &codemem[3]);
arch/xtensa/kernel/signal.c
325
err |= __put_user(0x50, &codemem[4]);
arch/xtensa/kernel/signal.c
326
err |= __put_user(0x00, &codemem[5]);
arch/xtensa/kernel/signal.c
383
err |= __put_user(0, &frame->uc.uc_flags);
arch/xtensa/kernel/signal.c
384
err |= __put_user(0, &frame->uc.uc_link);
drivers/char/mem.c
381
if (__put_user(inb(i), tmp) < 0)
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
1588
__put_user(offset, &urelocs[r - stack].presumed_offset);
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
1455
err = __put_user(A, ptr);
drivers/mtd/ubi/cdev.c
864
if (__put_user(UBI_UNKNOWN, ureq->erase_counters+read_cnt))
drivers/mtd/ubi/cdev.c
880
if (__put_user(ec, ureq->erase_counters+read_cnt))
drivers/pci/proc.c
101
__put_user(val, buf);
drivers/pci/proc.c
64
__put_user(val, buf);
drivers/pci/proc.c
73
__put_user(cpu_to_le16(val), (__le16 __user *) buf);
drivers/pci/proc.c
82
__put_user(cpu_to_le32(val), (__le32 __user *) buf);
drivers/pci/proc.c
92
__put_user(cpu_to_le16(val), (__le16 __user *) buf);
drivers/pnp/isapnp/proc.c
44
__put_user(val, buf);
drivers/vhost/vringh.c
1254
ret = __put_user(tmp, (__virtio16 __user *)ivec.iov.iovec[0].iov_base);
drivers/xen/gntdev.c
854
if (__put_user(status, batch->status[i]))
drivers/xen/privcmd.c
414
return __put_user(gfn, st->user_gfn++);
drivers/xen/privcmd.c
419
return __put_user(err, st->user_err++);
drivers/xen/privcmd.c
780
return __put_user(xdata.nr_frames, &udata->num);
include/asm-generic/uaccess.h
129
__put_user((x), ((__typeof__(*(ptr)) __user *)__p)) : \
include/linux/uaccess.h
573
if (__put_user(data, p)) \
include/linux/uaccess.h
631
#define unsafe_put_user(x,p,e) unsafe_op_wrap(__put_user(x,p),e)
kernel/ptrace.c
1345
ret = __put_user(kiov.iov_len, &uiov->iov_len);
kernel/ptrace.c
1514
ret = __put_user(kiov.iov_len, &uiov->iov_len);
kernel/signal.c
4472
int err = __put_user((void __user *)t->sas_ss_sp, &uss->ss_sp) |
kernel/signal.c
4473
__put_user(t->sas_ss_flags, &uss->ss_flags) |
kernel/signal.c
4474
__put_user(t->sas_ss_size, &uss->ss_size);
kernel/signal.c
4526
err = __put_user(ptr_to_compat((void __user *)t->sas_ss_sp),
kernel/signal.c
4528
__put_user(t->sas_ss_flags, &uss->ss_flags) |
kernel/signal.c
4529
__put_user(t->sas_ss_size, &uss->ss_size);
kernel/signal.c
4724
__put_user(old_ka.sa.sa_handler, &oact->sa_handler) ||
kernel/signal.c
4725
__put_user(old_ka.sa.sa_restorer, &oact->sa_restorer) ||
kernel/signal.c
4726
__put_user(old_ka.sa.sa_flags, &oact->sa_flags) ||
kernel/signal.c
4727
__put_user(old_ka.sa.sa_mask.sig[0], &oact->sa_mask))
kernel/signal.c
4764
__put_user(ptr_to_compat(old_ka.sa.sa_handler),
kernel/signal.c
4766
__put_user(ptr_to_compat(old_ka.sa.sa_restorer),
kernel/signal.c
4768
__put_user(old_ka.sa.sa_flags, &oact->sa_flags) ||
kernel/signal.c
4769
__put_user(old_ka.sa.sa_mask.sig[0], &oact->sa_mask))
net/socket.c
2732
err = __put_user(err, &compat_entry->msg_len);
net/socket.c
2825
err = __put_user((msg_sys->msg_flags & ~MSG_CMSG_COMPAT),
net/socket.c
2830
err = __put_user((unsigned long)msg_sys->msg_control - cmsg_ptr,
net/socket.c
2833
err = __put_user((unsigned long)msg_sys->msg_control - cmsg_ptr,
net/socket.c
2946
err = __put_user(err, &compat_entry->msg_len);