Home
last modified time | relevance | path

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

/linux-4.1.27/arch/x86/kernel/
Dsignal.c278 void __user *restorer; in __setup_frame() local
300 restorer = current->mm->context.vdso + in __setup_frame()
303 restorer = &frame->retcode; in __setup_frame()
305 restorer = ksig->ka.sa.sa_restorer; in __setup_frame()
308 err |= __put_user(restorer, &frame->pretcode); in __setup_frame()
341 void __user *restorer; in __setup_rt_frame() local
364 restorer = current->mm->context.vdso + in __setup_rt_frame()
367 restorer = ksig->ka.sa.sa_restorer; in __setup_rt_frame()
368 put_user_ex(restorer, &frame->pretcode); in __setup_rt_frame()
473 void __user *restorer; in x32_setup_rt_frame() local
[all …]
/linux-4.1.27/arch/x86/ia32/
Dia32_signal.c346 void __user *restorer; in ia32_setup_frame() local
379 restorer = ksig->ka.sa.sa_restorer; in ia32_setup_frame()
383 restorer = current->mm->context.vdso + in ia32_setup_frame()
386 restorer = &frame->retcode; in ia32_setup_frame()
390 put_user_ex(ptr_to_compat(restorer), &frame->pretcode); in ia32_setup_frame()
424 void __user *restorer; in ia32_setup_rt_frame() local
460 restorer = ksig->ka.sa.sa_restorer; in ia32_setup_rt_frame()
462 restorer = current->mm->context.vdso + in ia32_setup_rt_frame()
464 put_user_ex(ptr_to_compat(restorer), &frame->pretcode); in ia32_setup_rt_frame()
/linux-4.1.27/arch/s390/kernel/
Dsignal.c309 unsigned long restorer; in setup_frame() local
353 restorer = (unsigned long) ka->sa.sa_restorer | PSW_ADDR_AMODE; in setup_frame()
359 restorer = (unsigned long) svc | PSW_ADDR_AMODE; in setup_frame()
363 regs->gprs[14] = restorer; in setup_frame()
390 unsigned long uc_flags, restorer; in setup_rt_frame() local
417 restorer = (unsigned long) in setup_rt_frame()
423 restorer = (unsigned long) svc | PSW_ADDR_AMODE; in setup_rt_frame()
443 regs->gprs[14] = restorer; in setup_rt_frame()
Dcompat_signal.c396 unsigned long restorer; in setup_frame32() local
440 restorer = (unsigned long __force) in setup_frame32()
447 restorer = (unsigned long __force) svc | PSW32_ADDR_AMODE; in setup_frame32()
451 regs->gprs[14] = restorer; in setup_frame32()
480 unsigned long restorer; in setup_rt_frame32() local
509 restorer = (unsigned long __force) in setup_rt_frame32()
515 restorer = (unsigned long __force) svc | PSW32_ADDR_AMODE; in setup_rt_frame32()
536 regs->gprs[14] = restorer; in setup_rt_frame32()
/linux-4.1.27/arch/tile/kernel/
Dcompat_signal.c193 unsigned long restorer; in compat_setup_rt_frame() local
221 restorer = VDSO_SYM(&__vdso_rt_sigreturn); in compat_setup_rt_frame()
223 restorer = ptr_to_compat_reg(ksig->ka.sa.sa_restorer); in compat_setup_rt_frame()
235 regs->lr = restorer; in compat_setup_rt_frame()
Dsignal.c151 unsigned long restorer; in setup_rt_frame() local
179 restorer = VDSO_SYM(&__vdso_rt_sigreturn); in setup_rt_frame()
181 restorer = (unsigned long) ksig->ka.sa.sa_restorer; in setup_rt_frame()
193 regs->lr = restorer; in setup_rt_frame()
/linux-4.1.27/arch/x86/um/
Dsignal.c377 void __user *restorer; in setup_signal_stack_sc() local
386 restorer = frame->retcode; in setup_signal_stack_sc()
388 restorer = ksig->ka.sa.sa_restorer; in setup_signal_stack_sc()
390 err |= __put_user(restorer, &frame->pretcode); in setup_signal_stack_sc()
423 void __user *restorer; in setup_signal_stack_si() local
431 restorer = frame->retcode; in setup_signal_stack_si()
433 restorer = ksig->ka.sa.sa_restorer; in setup_signal_stack_si()
435 err |= __put_user(restorer, &frame->pretcode); in setup_signal_stack_si()
/linux-4.1.27/arch/sparc/kernel/
Dsys_sparc_32.c176 void __user *, restorer, in SYSCALL_DEFINE5() argument
187 new_ka.ka_restorer = restorer; in SYSCALL_DEFINE5()
Dsys_sparc32.c157 void __user *,restorer, in COMPAT_SYSCALL_DEFINE5() argument
171 new_ka.ka_restorer = restorer; in COMPAT_SYSCALL_DEFINE5()
Dsys_sparc_64.c618 struct sigaction __user *, oact, void __user *, restorer, in SYSCALL_DEFINE5() argument
629 new_ka.ka_restorer = restorer; in SYSCALL_DEFINE5()
/linux-4.1.27/arch/alpha/kernel/
Dsignal.c90 size_t, sigsetsize, void __user *, restorer) in SYSCALL_DEFINE5() argument
100 new_ka.ka_restorer = restorer; in SYSCALL_DEFINE5()
/linux-4.1.27/kernel/
Dsignal.c3387 compat_uptr_t restorer; in COMPAT_SYSCALL_DEFINE4() local
3400 ret |= get_user(restorer, &act->sa_restorer); in COMPAT_SYSCALL_DEFINE4()
3401 new_ka.sa.sa_restorer = compat_ptr(restorer); in COMPAT_SYSCALL_DEFINE4()
3471 compat_uptr_t handler, restorer; in COMPAT_SYSCALL_DEFINE3() local
3476 __get_user(restorer, &act->sa_restorer) || in COMPAT_SYSCALL_DEFINE3()
3485 new_ka.sa.sa_restorer = compat_ptr(restorer); in COMPAT_SYSCALL_DEFINE3()