Home
last modified time | relevance | path

Searched refs:unsafe_get_user (Results 1 – 15 of 15) sorted by relevance

/linux/include/linux/
H A Drseq_entry.h164 unsafe_get_user(usr_ctrl.all, &rseq->slice_ctrl.all, efault); in __rseq_grant_slice_extension()
305 unsafe_get_user(start_ip, &ucs->start_ip, efault); in rseq_debug_update_user_cs()
312 unsafe_get_user(offset, &ucs->post_commit_offset, efault); in rseq_debug_update_user_cs()
322 unsafe_get_user(abort_ip, &ucs->abort_ip, efault); in rseq_debug_update_user_cs()
335 unsafe_get_user(head, uc_head, efault); in rseq_debug_update_user_cs()
341 unsafe_get_user(usig, uc_sig, efault); in rseq_debug_update_user_cs()
398 unsafe_get_user(start_ip, &ucs->start_ip, efault); in rseq_update_user_cs()
399 unsafe_get_user(offset, &ucs->post_commit_offset, efault); in rseq_update_user_cs()
400 unsafe_get_user(abort_ip, &ucs->abort_ip, efault); in rseq_update_user_cs()
431 unsafe_get_user(usig, uc_sig, efault); in rseq_update_user_cs()
[all …]
H A Duaccess.h610 #define unsafe_get_user(x, ptr, label) \ macro
635 #define unsafe_get_user(x,p,e) unsafe_op_wrap(__get_user(x,p),e) macro
838 unsafe_get_user(val, _tmpsrc, efault); \
/linux/arch/powerpc/kernel/
H A Dsignal.h31 unsafe_get_user(__dst->sig[i], &__src->sig[i], label); \
74 unsafe_get_user(__t->thread.TS_FPR(i), &buf[i], label); \
75 unsafe_get_user(__t->thread.fp_state.fpscr, &buf[i], label); \
84 unsafe_get_user(__t->thread.fp_state.fpr[i][TS_VSRLOWOFFSET], \
115 unsafe_get_user(__t->thread.TS_CKFPR(i), &buf[i], label);\
116 unsafe_get_user(__t->thread.ckfp_state.fpscr, &buf[i], failed); \
125 unsafe_get_user(__t->thread.ckfp_state.fpr[i][TS_VSRLOWOFFSET], \
H A Dsignal_64.c358 unsafe_get_user(regs->nip, &sc->gp_regs[PT_NIP], efault_out); in __unsafe_restore_sigcontext()
360 unsafe_get_user(msr, &sc->gp_regs[PT_MSR], efault_out); in __unsafe_restore_sigcontext()
363 unsafe_get_user(regs->orig_gpr3, &sc->gp_regs[PT_ORIG_R3], efault_out); in __unsafe_restore_sigcontext()
364 unsafe_get_user(regs->ctr, &sc->gp_regs[PT_CTR], efault_out); in __unsafe_restore_sigcontext()
365 unsafe_get_user(regs->link, &sc->gp_regs[PT_LNK], efault_out); in __unsafe_restore_sigcontext()
366 unsafe_get_user(regs->xer, &sc->gp_regs[PT_XER], efault_out); in __unsafe_restore_sigcontext()
367 unsafe_get_user(regs->ccr, &sc->gp_regs[PT_CCR], efault_out); in __unsafe_restore_sigcontext()
370 unsafe_get_user(regs->dar, &sc->gp_regs[PT_DAR], efault_out); in __unsafe_restore_sigcontext()
371 unsafe_get_user(regs->dsisr, &sc->gp_regs[PT_DSISR], efault_out); in __unsafe_restore_sigcontext()
372 unsafe_get_user(regs->result, &sc->gp_regs[PT_RESULT], efault_out); in __unsafe_restore_sigcontext()
[all …]
H A Dsignal_32.c121 unsafe_get_user(gregs[i], &sr->mc_gregs[i], failed); in __unsafe_restore_general_regs()
485 unsafe_get_user(msr, &sr->mc_gregs[PT_MSR], failed); in restore_user_regs()
509 unsafe_get_user(current->thread.vrsave, (u32 __user *)&sr->mc_vregs[32], failed); in restore_user_regs()
555 unsafe_get_user(current->thread.spefscr, (u32 __user *)&sr->mc_vregs + ELF_NEVRREG, failed); in restore_user_regs()
592 unsafe_get_user(current->thread.tm_tfhar, &sr->mc_gregs[PT_NIP], failed); in restore_tm_user_regs()
593 unsafe_get_user(msr, &sr->mc_gregs[PT_MSR], failed); in restore_tm_user_regs()
612 unsafe_get_user(current->thread.ckvrsave, in restore_tm_user_regs()
648 unsafe_get_user(current->thread.vrsave, in restore_tm_user_regs()
663 unsafe_get_user(msr_hi, &tm_sr->mc_gregs[PT_MSR], failed); in restore_tm_user_regs()
933 unsafe_get_user(cmcp, &ucp->uc_regs, failed); in do_setcontext()
[all …]
/linux/lib/
H A Dusercopy.c59 unsafe_get_user(val, (unsigned long __user *) from, err_fault); in check_zeroed_user()
70 unsafe_get_user(val, (unsigned long __user *) from, err_fault); in check_zeroed_user()
/linux/kernel/
H A Dcompat.c207 unsafe_get_user(l1, umask++, Efault); in compat_get_bitmap()
208 unsafe_get_user(l2, umask++, Efault); in compat_get_bitmap()
213 unsafe_get_user(*mask, umask++, Efault); in compat_get_bitmap()
H A Drseq.c245 unsafe_get_user(csaddr, &urseq->rseq_cs, efault); in rseq_handle_cs()
/linux/arch/powerpc/include/asm/
H A Duaccess.h557 unsafe_get_user(*(u64 *)(_dst + _i), (u64 __user *)(_src + _i), e); \
559 unsafe_get_user(*(u32 *)(_dst + _i), (u32 __user *)(_src + _i), e); \
563 unsafe_get_user(*(u16 *)(_dst + _i), (u16 __user *)(_src + _i), e); \
567 unsafe_get_user(*(u8 *)(_dst + _i), (u8 __user *)(_src + _i), e); \
/linux/io_uring/
H A Dnet.c276 unsafe_get_user(msg->msg_name, &umsg->msg_name, ua_end); in io_copy_msghdr_from_user()
277 unsafe_get_user(msg->msg_namelen, &umsg->msg_namelen, ua_end); in io_copy_msghdr_from_user()
278 unsafe_get_user(msg->msg_iov, &umsg->msg_iov, ua_end); in io_copy_msghdr_from_user()
279 unsafe_get_user(msg->msg_iovlen, &umsg->msg_iovlen, ua_end); in io_copy_msghdr_from_user()
280 unsafe_get_user(msg->msg_control, &umsg->msg_control, ua_end); in io_copy_msghdr_from_user()
281 unsafe_get_user(msg->msg_controllen, &umsg->msg_controllen, ua_end); in io_copy_msghdr_from_user()
H A Dio_uring.c2524 unsafe_get_user(arg.sigmask, &uarg->sigmask, uaccess_end); in io_get_ext_arg()
2525 unsafe_get_user(arg.sigmask_sz, &uarg->sigmask_sz, uaccess_end); in io_get_ext_arg()
2526 unsafe_get_user(arg.min_wait_usec, &uarg->min_wait_usec, uaccess_end); in io_get_ext_arg()
2527 unsafe_get_user(arg.ts, &uarg->ts, uaccess_end); in io_get_ext_arg()
/linux/arch/loongarch/kvm/
H A Dvcpu.c181 unsafe_get_user(version, &st->version, out); in kvm_update_stolen_time()
189 unsafe_get_user(steal, &st->steal, out); in kvm_update_stolen_time()
/linux/sound/core/
H A Dpcm_native.c3108 unsafe_get_user(__f, &__src->flags, failed); \
3109 unsafe_get_user(__c.appl_ptr, &__src->c.control.appl_ptr, failed); \
3110 unsafe_get_user(__c.avail_min, &__src->c.control.avail_min, failed); \
/linux/net/
H A Dsocket.c285 unsafe_get_user(len, ulen, efault_end); in move_addr_to_user()
/linux/arch/x86/kvm/
H A Dx86.c3822 unsafe_get_user(version, &st->version, out); in record_steal_time()
3831 unsafe_get_user(steal, &st->steal, out); in record_steal_time()