Home
last modified time | relevance | path

Searched refs:unsafe_put_user (Results 1 – 20 of 20) sorted by relevance

/linux/arch/x86/kernel/
H A Dsignal_32.c215 unsafe_put_user(get_user_seg(gs), (unsigned int __user *)&sc->gs, Efault); in __unsafe_setup_sigcontext32()
217 unsafe_put_user(get_user_seg(fs), (unsigned int __user *)&sc->fs, Efault); in __unsafe_setup_sigcontext32()
218 unsafe_put_user(get_user_seg(ds), (unsigned int __user *)&sc->ds, Efault); in __unsafe_setup_sigcontext32()
219 unsafe_put_user(get_user_seg(es), (unsigned int __user *)&sc->es, Efault); in __unsafe_setup_sigcontext32()
221 unsafe_put_user(regs->fs, (unsigned int __user *)&sc->fs, Efault); in __unsafe_setup_sigcontext32()
222 unsafe_put_user(regs->es, (unsigned int __user *)&sc->es, Efault); in __unsafe_setup_sigcontext32()
223 unsafe_put_user(regs->ds, (unsigned int __user *)&sc->ds, Efault); in __unsafe_setup_sigcontext32()
226 unsafe_put_user(regs->di, &sc->di, Efault); in __unsafe_setup_sigcontext32()
227 unsafe_put_user(regs->si, &sc->si, Efault); in __unsafe_setup_sigcontext32()
228 unsafe_put_user(regs->bp, &sc->bp, Efault); in __unsafe_setup_sigcontext32()
[all …]
H A Dsignal_64.c102 unsafe_put_user(regs->di, &sc->di, Efault); in __unsafe_setup_sigcontext()
103 unsafe_put_user(regs->si, &sc->si, Efault); in __unsafe_setup_sigcontext()
104 unsafe_put_user(regs->bp, &sc->bp, Efault); in __unsafe_setup_sigcontext()
105 unsafe_put_user(regs->sp, &sc->sp, Efault); in __unsafe_setup_sigcontext()
106 unsafe_put_user(regs->bx, &sc->bx, Efault); in __unsafe_setup_sigcontext()
107 unsafe_put_user(regs->dx, &sc->dx, Efault); in __unsafe_setup_sigcontext()
108 unsafe_put_user(regs->cx, &sc->cx, Efault); in __unsafe_setup_sigcontext()
109 unsafe_put_user(regs->ax, &sc->ax, Efault); in __unsafe_setup_sigcontext()
110 unsafe_put_user(regs->r8, &sc->r8, Efault); in __unsafe_setup_sigcontext()
111 unsafe_put_user(regs->r9, &sc->r9, Efault); in __unsafe_setup_sigcontext()
[all …]
H A Dsys_ia32.c140 unsafe_put_user(huge_encode_dev(stat->dev), &ubuf->st_dev, Efault); in cp_stat64()
141 unsafe_put_user(stat->ino, &ubuf->__st_ino, Efault); in cp_stat64()
142 unsafe_put_user(stat->ino, &ubuf->st_ino, Efault); in cp_stat64()
143 unsafe_put_user(stat->mode, &ubuf->st_mode, Efault); in cp_stat64()
144 unsafe_put_user(stat->nlink, &ubuf->st_nlink, Efault); in cp_stat64()
145 unsafe_put_user(uid, &ubuf->st_uid, Efault); in cp_stat64()
146 unsafe_put_user(gid, &ubuf->st_gid, Efault); in cp_stat64()
147 unsafe_put_user(huge_encode_dev(stat->rdev), &ubuf->st_rdev, Efault); in cp_stat64()
148 unsafe_put_user(stat->size, &ubuf->st_size, Efault); in cp_stat64()
149 unsafe_put_user(stat->atime.tv_sec, &ubuf->st_atime, Efault); in cp_stat64()
[all …]
/linux/fs/
H A Dreaddir.c80 unsafe_put_user(0, dst+len, label); \
205 unsafe_put_user(d_ino, &dirent->d_ino, efault_end); in fillonedir()
206 unsafe_put_user(offset, &dirent->d_offset, efault_end); in fillonedir()
207 unsafe_put_user(namlen, &dirent->d_namlen, efault_end); in fillonedir()
294 unsafe_put_user(offset, &prev->d_off, efault_end); in filldir()
295 unsafe_put_user(d_ino, &dirent->d_ino, efault_end); in filldir()
296 unsafe_put_user(reclen, &dirent->d_reclen, efault_end); in filldir()
297 unsafe_put_user(d_type, (char __user *) dirent + reclen - 1, efault_end); in filldir()
378 unsafe_put_user(offset, &prev->d_off, efault_end); in filldir64()
379 unsafe_put_user(ino, &dirent->d_ino, efault_end); in filldir64()
[all …]
/linux/io_uring/
H A Dwaitid.c53 unsafe_put_user(signo, &infop->si_signo, Efault); in io_waitid_compat_copy_si()
54 unsafe_put_user(0, &infop->si_errno, Efault); in io_waitid_compat_copy_si()
55 unsafe_put_user(iw->info.cause, &infop->si_code, Efault); in io_waitid_compat_copy_si()
56 unsafe_put_user(iw->info.pid, &infop->si_pid, Efault); in io_waitid_compat_copy_si()
57 unsafe_put_user(iw->info.uid, &infop->si_uid, Efault); in io_waitid_compat_copy_si()
58 unsafe_put_user(iw->info.status, &infop->si_status, Efault); in io_waitid_compat_copy_si()
82 unsafe_put_user(signo, &iw->infop->si_signo, Efault); in io_waitid_copy_si()
83 unsafe_put_user(0, &iw->infop->si_errno, Efault); in io_waitid_copy_si()
84 unsafe_put_user(iw->info.cause, &iw->infop->si_code, Efault); in io_waitid_copy_si()
85 unsafe_put_user(iw->info.pid, &iw->infop->si_pid, Efault); in io_waitid_copy_si()
[all …]
/linux/arch/powerpc/kernel/
H A Dsignal_32.c104 unsafe_put_user(val, &frame->mc_gregs[i], failed); in __unsafe_save_general_regs()
293 unsafe_put_user(current->thread.vrsave, (u32 __user *)&frame->mc_vregs[32], in __unsafe_save_user_regs()
327 unsafe_put_user(current->thread.spefscr, in __unsafe_save_user_regs()
331 unsafe_put_user(msr, &frame->mc_gregs[PT_MSR], failed); in __unsafe_save_user_regs()
337 unsafe_put_user(0, &tm_frame->mc_gregs[PT_MSR], failed); in __unsafe_save_user_regs()
382 unsafe_put_user((msr >> 32), &tm_frame->mc_gregs[PT_MSR], failed); in save_tm_user_regs_unsafe()
408 unsafe_put_user(current->thread.ckvrsave, in save_tm_user_regs_unsafe()
411 unsafe_put_user(current->thread.vrsave, in save_tm_user_regs_unsafe()
414 unsafe_put_user(current->thread.ckvrsave, in save_tm_user_regs_unsafe()
439 unsafe_put_user(msr, &frame->mc_gregs[PT_MSR], failed); in save_tm_user_regs_unsafe()
[all …]
H A Dalign.c260 unsafe_put_user(data.v[0], p++, Efault_write); in emulate_spe()
261 unsafe_put_user(data.v[1], p++, Efault_write); in emulate_spe()
262 unsafe_put_user(data.v[2], p++, Efault_write); in emulate_spe()
263 unsafe_put_user(data.v[3], p++, Efault_write); in emulate_spe()
266 unsafe_put_user(data.v[4], p++, Efault_write); in emulate_spe()
267 unsafe_put_user(data.v[5], p++, Efault_write); in emulate_spe()
270 unsafe_put_user(data.v[6], p++, Efault_write); in emulate_spe()
271 unsafe_put_user(data.v[7], p++, Efault_write); in emulate_spe()
H A Dsignal.h54 unsafe_put_user(__t->thread.TS_FPR(i), &buf[i], label); \
55 unsafe_put_user(__t->thread.fp_state.fpscr, &buf[i], label); \
64 unsafe_put_user(__t->thread.fp_state.fpr[i][TS_VSRLOWOFFSET], \
95 unsafe_put_user(__t->thread.TS_CKFPR(i), &buf[i], label);\
96 unsafe_put_user(__t->thread.ckfp_state.fpscr, &buf[i], label); \
105 unsafe_put_user(__t->thread.ckfp_state.fpr[i][TS_VSRLOWOFFSET], \
H A Dsignal_64.c137 unsafe_put_user(v_regs, &sc->v_regs, efault_out); in __unsafe_setup_sigcontext()
152 unsafe_put_user(tsk->thread.vrsave, (u32 __user *)&v_regs[33], efault_out); in __unsafe_setup_sigcontext()
154 unsafe_put_user(0, &sc->v_regs, efault_out); in __unsafe_setup_sigcontext()
179 unsafe_put_user(&sc->gp_regs, &sc->regs, efault_out); in __unsafe_setup_sigcontext()
181 unsafe_put_user(msr, &sc->gp_regs[PT_MSR], efault_out); in __unsafe_setup_sigcontext()
182 unsafe_put_user(softe, &sc->gp_regs[PT_SOFTE], efault_out); in __unsafe_setup_sigcontext()
183 unsafe_put_user(signr, &sc->signal, efault_out); in __unsafe_setup_sigcontext()
184 unsafe_put_user(handler, &sc->handler, efault_out); in __unsafe_setup_sigcontext()
186 unsafe_put_user(set->sig[0], &sc->oldmask, efault_out); in __unsafe_setup_sigcontext()
879 unsafe_put_user(&frame->info, &frame->pinfo, badframe_block); in handle_rt_signal64()
[all …]
/linux/include/linux/
H A Drseq_entry.h144 unsafe_put_user(0U, &rseq->slice_ctrl.all, efault); in rseq_debug_update_user_cs()
156 unsafe_put_user(usr_ctrl.all, &rseq->slice_ctrl.all, efault); in rseq_debug_update_user_cs()
327 unsafe_put_user(0ULL, &t->rseq.usrptr->rseq_cs, efault);
332 unsafe_put_user(0ULL, &t->rseq.usrptr->rseq_cs, efault);
449 unsafe_put_user(0ULL, &t->rseq.usrptr->rseq_cs, efault); in rseq_exit_user_update()
455 unsafe_put_user(0ULL, &t->rseq.usrptr->rseq_cs, efault); in rseq_exit_user_update()
503 unsafe_put_user(ids->cpu_id, &rseq->cpu_id_start, efault); in __rseq_exit_to_user_mode_restart()
504 unsafe_put_user(ids->cpu_id, &rseq->cpu_id, efault); in __rseq_exit_to_user_mode_restart()
505 unsafe_put_user(node_id, &rseq->node_id, efault); in __rseq_exit_to_user_mode_restart()
506 unsafe_put_user(id in __rseq_exit_to_user_mode_restart()
[all...]
H A Dsignal.h463 unsafe_put_user((void __user *)t->sas_ss_sp, &__uss->ss_sp, label); \
464 unsafe_put_user(t->sas_ss_flags, &__uss->ss_flags, label); \
465 unsafe_put_user(t->sas_ss_size, &__uss->ss_size, label); \
H A Duaccess.h615 #define unsafe_put_user(x, ptr, label) \ macro
631 #define unsafe_put_user(x,p,e) unsafe_op_wrap(__put_user(x,p),e) macro
872 unsafe_put_user(val, _tmpdst, efault); \
/linux/kernel/
H A Dcompat.c236 unsafe_put_user((compat_ulong_t)m, umask++, Efault); in compat_put_bitmap()
237 unsafe_put_user(m >> BITS_PER_COMPAT_LONG, umask++, Efault); in compat_put_bitmap()
241 unsafe_put_user((compat_ulong_t)*mask, umask++, Efault); in compat_put_bitmap()
H A Dexit.c1827 unsafe_put_user(signo, &infop->si_signo, Efault); in SYSCALL_DEFINE5()
1828 unsafe_put_user(0, &infop->si_errno, Efault); in SYSCALL_DEFINE5()
1829 unsafe_put_user(info.cause, &infop->si_code, Efault); in SYSCALL_DEFINE5()
1830 unsafe_put_user(info.pid, &infop->si_pid, Efault); in SYSCALL_DEFINE5()
1831 unsafe_put_user(info.uid, &infop->si_uid, Efault); in SYSCALL_DEFINE5()
1832 unsafe_put_user(info.status, &infop->si_status, Efault); in SYSCALL_DEFINE5()
1970 unsafe_put_user(signo, &infop->si_signo, Efault); in COMPAT_SYSCALL_DEFINE5()
1971 unsafe_put_user(0, &infop->si_errno, Efault); in COMPAT_SYSCALL_DEFINE5()
1972 unsafe_put_user(info.cause, &infop->si_code, Efault); in COMPAT_SYSCALL_DEFINE5()
1973 unsafe_put_user(info.pid, &infop->si_pid, Efault); in COMPAT_SYSCALL_DEFINE5()
[all …]
/linux/sound/core/
H A Dpcm_native.c3089 unsafe_put_user(__s.state, &__src->s.status.state, failed); \
3090 unsafe_put_user(__s.hw_ptr, &__src->s.status.hw_ptr, failed); \
3091 unsafe_put_user(__s.tstamp.tv_sec, &__src->s.status.tstamp.tv_sec, failed); \
3092 unsafe_put_user(__s.tstamp.tv_nsec, &__src->s.status.tstamp.tv_nsec, failed); \
3093 unsafe_put_user(__s.suspended_state, &__src->s.status.suspended_state, failed); \
3094 unsafe_put_user(__s.audio_tstamp.tv_sec, &__src->s.status.audio_tstamp.tv_sec, failed); \
3095 unsafe_put_user(__s.audio_tstamp.tv_nsec, &__src->s.status.audio_tstamp.tv_nsec, failed);\
3096 unsafe_put_user(__c.appl_ptr, &__src->c.control.appl_ptr, failed); \
3097 unsafe_put_user(__c.avail_min, &__src->c.control.avail_min, failed); \
/linux/arch/loongarch/kvm/
H A Dvcpu.c189 unsafe_put_user(version, &st->version, out); in kvm_update_stolen_time()
195 unsafe_put_user(steal, &st->steal, out); in kvm_update_stolen_time()
199 unsafe_put_user(version, &st->version, out); in kvm_update_stolen_time()
/linux/drivers/gpu/drm/i915/gem/
H A Di915_gem_execbuffer.c1702 unsafe_put_user(-1, in eb_copy_relocations()
3631 unsafe_put_user(exec2_list[i].offset, in i915_gem_execbuffer2_ioctl()
/linux/mm/
H A Dgup.c2059 unsafe_put_user(0, (char __user *)cur, out); in fault_in_writeable()
/linux/arch/x86/kvm/
H A Dx86.c3803 unsafe_put_user(0, &st->preempted, out); in record_steal_time()
3812 unsafe_put_user(version, &st->version, out); in record_steal_time()
3820 unsafe_put_user(steal, &st->steal, out); in record_steal_time()
3823 unsafe_put_user(version, &st->version, out); in record_steal_time()
/linux/net/
H A Dsocket.c297 unsafe_put_user(klen, ulen, efault_end); in move_addr_to_user()