Home
last modified time | relevance | path

Searched refs:restorer (Results 1 – 11 of 11) sorted by relevance

/Linux-v4.19/arch/x86/ia32/
Dia32_signal.c255 void __user *restorer; in ia32_setup_frame() local
288 restorer = ksig->ka.sa.sa_restorer; in ia32_setup_frame()
292 restorer = current->mm->context.vdso + in ia32_setup_frame()
295 restorer = &frame->retcode; in ia32_setup_frame()
299 put_user_ex(ptr_to_compat(restorer), &frame->pretcode); in ia32_setup_frame()
333 void __user *restorer; in ia32_setup_rt_frame() local
369 restorer = ksig->ka.sa.sa_restorer; in ia32_setup_rt_frame()
371 restorer = current->mm->context.vdso + in ia32_setup_rt_frame()
373 put_user_ex(ptr_to_compat(restorer), &frame->pretcode); in ia32_setup_rt_frame()
/Linux-v4.19/arch/x86/kernel/
Dsignal.c319 void __user *restorer; in __setup_frame() local
341 restorer = current->mm->context.vdso + in __setup_frame()
344 restorer = &frame->retcode; in __setup_frame()
346 restorer = ksig->ka.sa.sa_restorer; in __setup_frame()
349 err |= __put_user(restorer, &frame->pretcode); in __setup_frame()
382 void __user *restorer; in __setup_rt_frame() local
405 restorer = current->mm->context.vdso + in __setup_rt_frame()
408 restorer = ksig->ka.sa.sa_restorer; in __setup_rt_frame()
409 put_user_ex(restorer, &frame->pretcode); in __setup_rt_frame()
544 void __user *restorer; in x32_setup_rt_frame() local
[all …]
/Linux-v4.19/arch/s390/kernel/
Dcompat_signal.c258 unsigned long restorer; in setup_frame32() local
303 restorer = (unsigned long __force) in setup_frame32()
310 restorer = (unsigned long __force) svc | PSW32_ADDR_AMODE; in setup_frame32()
314 regs->gprs[14] = restorer; in setup_frame32()
342 unsigned long restorer; in setup_rt_frame32() local
370 restorer = (unsigned long __force) in setup_rt_frame32()
376 restorer = (unsigned long __force) svc | PSW32_ADDR_AMODE; in setup_rt_frame32()
396 regs->gprs[14] = restorer; in setup_rt_frame32()
Dsignal.c292 unsigned long restorer; in setup_frame() local
336 restorer = (unsigned long) ka->sa.sa_restorer; in setup_frame()
342 restorer = (unsigned long) svc; in setup_frame()
346 regs->gprs[14] = restorer; in setup_frame()
373 unsigned long uc_flags, restorer; in setup_rt_frame() local
399 restorer = (unsigned long) ksig->ka.sa.sa_restorer; in setup_rt_frame()
404 restorer = (unsigned long) svc; in setup_rt_frame()
424 regs->gprs[14] = restorer; in setup_rt_frame()
/Linux-v4.19/tools/testing/selftests/x86/
Dvdso_restorer.c36 void *restorer; member
60 sa.restorer = NULL; /* request kernel-provided restorer */ in main()
/Linux-v4.19/arch/x86/um/
Dsignal.c364 void __user *restorer; in setup_signal_stack_sc() local
373 restorer = frame->retcode; in setup_signal_stack_sc()
375 restorer = ksig->ka.sa.sa_restorer; in setup_signal_stack_sc()
377 err |= __put_user(restorer, &frame->pretcode); in setup_signal_stack_sc()
410 void __user *restorer; in setup_signal_stack_si() local
418 restorer = frame->retcode; in setup_signal_stack_si()
420 restorer = ksig->ka.sa.sa_restorer; in setup_signal_stack_si()
422 err |= __put_user(restorer, &frame->pretcode); in setup_signal_stack_si()
/Linux-v4.19/arch/sparc/kernel/
Dsys_sparc_32.c172 void __user *, restorer, in SYSCALL_DEFINE5() argument
183 new_ka.ka_restorer = restorer; in SYSCALL_DEFINE5()
Dsys_sparc32.c152 void __user *,restorer, in COMPAT_SYSCALL_DEFINE5() argument
165 new_ka.ka_restorer = restorer; in COMPAT_SYSCALL_DEFINE5()
Dsys_sparc_64.c619 struct sigaction __user *, oact, void __user *, restorer, in SYSCALL_DEFINE5() argument
630 new_ka.ka_restorer = restorer; in SYSCALL_DEFINE5()
/Linux-v4.19/arch/alpha/kernel/
Dsignal.c92 size_t, sigsetsize, void __user *, restorer) in SYSCALL_DEFINE5() argument
102 new_ka.ka_restorer = restorer; in SYSCALL_DEFINE5()
/Linux-v4.19/kernel/
Dsignal.c3724 compat_uptr_t restorer; in COMPAT_SYSCALL_DEFINE4() local
3737 ret |= get_user(restorer, &act->sa_restorer); in COMPAT_SYSCALL_DEFINE4()
3738 new_ka.sa.sa_restorer = compat_ptr(restorer); in COMPAT_SYSCALL_DEFINE4()
3807 compat_uptr_t handler, restorer; in COMPAT_SYSCALL_DEFINE3() local
3812 __get_user(restorer, &act->sa_restorer) || in COMPAT_SYSCALL_DEFINE3()
3821 new_ka.sa.sa_restorer = compat_ptr(restorer); in COMPAT_SYSCALL_DEFINE3()