Home
last modified time | relevance | path

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

/linux-6.15/arch/powerpc/kernel/
H A Dalign.c173 unsafe_get_user(temp.v[0], p++, Efault_read); in emulate_spe()
174 unsafe_get_user(temp.v[1], p++, Efault_read); in emulate_spe()
175 unsafe_get_user(temp.v[2], p++, Efault_read); in emulate_spe()
176 unsafe_get_user(temp.v[3], p++, Efault_read); in emulate_spe()
179 unsafe_get_user(temp.v[4], p++, Efault_read); in emulate_spe()
180 unsafe_get_user(temp.v[5], p++, Efault_read); in emulate_spe()
183 unsafe_get_user(temp.v[6], p++, Efault_read); in emulate_spe()
184 unsafe_get_user(temp.v[7], p++, Efault_read); in emulate_spe()
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()
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()
377 unsafe_get_user(set->sig[0], &sc->oldmask, 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()
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()
937 unsafe_get_user(mcp, &ucp->uc_regs, failed); in do_setcontext()
[all …]
/linux-6.15/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()
H A Dstrnlen_user.c37 unsafe_get_user(c, (unsigned long __user *)src, efault); in do_strnlen_user()
52 unsafe_get_user(c, (unsigned long __user *)(src+res), efault); in do_strnlen_user()
H A Dstrncpy_from_user.c41 unsafe_get_user(c, (unsigned long __user *)(src+res), byte_at_a_time); in do_strncpy_from_user()
72 unsafe_get_user(c,src+res, efault); in do_strncpy_from_user()
H A Diov_iter.c1340 unsafe_get_user(len, &uiov[i].iov_len, uaccess_end); in copy_compat_iovec_from_user()
1341 unsafe_get_user(buf, &uiov[i].iov_base, uaccess_end); in copy_compat_iovec_from_user()
1370 unsafe_get_user(len, &uiov->iov_len, uaccess_end); in copy_iovec_from_user()
1371 unsafe_get_user(buf, &uiov->iov_base, uaccess_end); in copy_iovec_from_user()
/linux-6.15/arch/powerpc/include/asm/
H A Duaccess.h454 #define unsafe_get_user(x, p, e) do { \ macro
473 unsafe_get_user(*(u64 *)(_dst + _i), (u64 __user *)(_src + _i), e); \
475 unsafe_get_user(*(u32 *)(_dst + _i), (u32 __user *)(_src + _i), e); \
479 unsafe_get_user(*(u16 *)(_dst + _i), (u16 __user *)(_src + _i), e); \
483 unsafe_get_user(*(u8 *)(_dst + _i), (u8 __user *)(_src + _i), e); \
/linux-6.15/kernel/
H A Drseq.c49 unsafe_get_user(cpu_id_start, &rseq->cpu_id_start, efault_end); in rseq_validate_ro_fields()
50 unsafe_get_user(cpu_id, &rseq->cpu_id, efault_end); in rseq_validate_ro_fields()
51 unsafe_get_user(node_id, &rseq->node_id, efault_end); in rseq_validate_ro_fields()
52 unsafe_get_user(mm_cid, &rseq->mm_cid, efault_end); in rseq_validate_ro_fields()
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()
/linux-6.15/include/linux/
H A Dcompat.h499 unsafe_get_user(lo, &__c->sig[7], label); \
500 unsafe_get_user(hi, &__c->sig[6], label); \
504 unsafe_get_user(lo, &__c->sig[5], label); \
505 unsafe_get_user(hi, &__c->sig[4], label); \
509 unsafe_get_user(lo, &__c->sig[3], label); \
510 unsafe_get_user(hi, &__c->sig[2], label); \
514 unsafe_get_user(lo, &__c->sig[1], label); \
515 unsafe_get_user(hi, &__c->sig[0], label); \
H A Duaccess.h554 #define unsafe_get_user(x,p,e) unsafe_op_wrap(__get_user(x,p),e) macro
/linux-6.15/arch/powerpc/kernel/ptrace/
H A Dptrace-view.c768 unsafe_get_user(reg, u++, Efault); in gpr32_set_common_user()
773 unsafe_get_user(reg, u++, Efault); in gpr32_set_common_user()
780 unsafe_get_user(reg, u++, Efault); in gpr32_set_common_user()
784 unsafe_get_user(reg, u++, Efault); in gpr32_set_common_user()
787 unsafe_get_user(reg, u++, Efault); in gpr32_set_common_user()
/linux-6.15/arch/x86/include/asm/
H A Duaccess.h536 #define unsafe_get_user(x, ptr, err_label) \ macro
543 #define unsafe_get_user(x, ptr, err_label) \ macro
/linux-6.15/fs/
H A Dselect.c783 unsafe_get_user(to->p, &from->p, Efault); in get_sigset_argpack()
784 unsafe_get_user(to->size, &from->size, Efault); in get_sigset_argpack()
1352 unsafe_get_user(to->p, &from->p, Efault); in get_compat_sigset_argpack()
1353 unsafe_get_user(to->size, &from->size, Efault); in get_compat_sigset_argpack()
/linux-6.15/io_uring/
H A Dnet.c261 unsafe_get_user(msg->msg_name, &umsg->msg_name, ua_end); in io_copy_msghdr_from_user()
262 unsafe_get_user(msg->msg_namelen, &umsg->msg_namelen, ua_end); in io_copy_msghdr_from_user()
263 unsafe_get_user(msg->msg_iov, &umsg->msg_iov, ua_end); in io_copy_msghdr_from_user()
264 unsafe_get_user(msg->msg_iovlen, &umsg->msg_iovlen, ua_end); in io_copy_msghdr_from_user()
265 unsafe_get_user(msg->msg_control, &umsg->msg_control, ua_end); in io_copy_msghdr_from_user()
266 unsafe_get_user(msg->msg_controllen, &umsg->msg_controllen, ua_end); in io_copy_msghdr_from_user()
H A Dio_uring.c3306 unsafe_get_user(arg.sigmask, &uarg->sigmask, uaccess_end); in io_get_ext_arg()
3307 unsafe_get_user(arg.sigmask_sz, &uarg->sigmask_sz, uaccess_end); in io_get_ext_arg()
3308 unsafe_get_user(arg.min_wait_usec, &uarg->min_wait_usec, uaccess_end); in io_get_ext_arg()
3309 unsafe_get_user(arg.ts, &uarg->ts, uaccess_end); in io_get_ext_arg()
/linux-6.15/kernel/futex/
H A Dfutex.h267 unsafe_get_user(val, from, Efault); in futex_read_inatomic()
/linux-6.15/arch/powerpc/lib/
H A Dsstep.c307 unsafe_get_user(x, (unsigned char __user *)ea, Efault); in __read_mem_aligned()
310 unsafe_get_user(x, (unsigned short __user *)ea, Efault); in __read_mem_aligned()
313 unsafe_get_user(x, (unsigned int __user *)ea, Efault); in __read_mem_aligned()
317 unsafe_get_user(x, (unsigned long __user *)ea, Efault); in __read_mem_aligned()
362 unsafe_get_user(*dest, (u8 __user *)ea, Efault); in __copy_mem_in()
365 unsafe_get_user(*(u16 *)dest, (u16 __user *)ea, Efault); in __copy_mem_in()
368 unsafe_get_user(*(u32 *)dest, (u32 __user *)ea, Efault); in __copy_mem_in()
372 unsafe_get_user(*(u64 *)dest, (u64 __user *)ea, Efault); in __copy_mem_in()
/linux-6.15/arch/arm64/include/asm/
H A Duaccess.h427 #define unsafe_get_user(x, ptr, label) \ macro
/linux-6.15/arch/loongarch/kvm/
H A Dvcpu.c179 unsafe_get_user(version, &st->version, out); in kvm_update_stolen_time()
187 unsafe_get_user(steal, &st->steal, out); in kvm_update_stolen_time()
/linux-6.15/mm/
H A Dgup.c2234 unsafe_get_user(c, uaddr, out); in fault_in_readable()
2241 unsafe_get_user(c, uaddr, out); in fault_in_readable()
/linux-6.15/arch/x86/kvm/
H A Dx86.c3727 unsafe_get_user(version, &st->version, out); in record_steal_time()
3736 unsafe_get_user(steal, &st->steal, out); in record_steal_time()