Home
last modified time | relevance | path

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

/linux-4.4.14/arch/x86/ia32/
Dia32_signal.c254 void __user *restorer; in ia32_setup_frame() local
287 restorer = ksig->ka.sa.sa_restorer; in ia32_setup_frame()
291 restorer = current->mm->context.vdso + in ia32_setup_frame()
294 restorer = &frame->retcode; in ia32_setup_frame()
298 put_user_ex(ptr_to_compat(restorer), &frame->pretcode); in ia32_setup_frame()
332 void __user *restorer; in ia32_setup_rt_frame() local
368 restorer = ksig->ka.sa.sa_restorer; in ia32_setup_rt_frame()
370 restorer = current->mm->context.vdso + in ia32_setup_rt_frame()
372 put_user_ex(ptr_to_compat(restorer), &frame->pretcode); in ia32_setup_rt_frame()
/linux-4.4.14/arch/x86/kernel/
Dsignal.c281 void __user *restorer; in __setup_frame() local
303 restorer = current->mm->context.vdso + in __setup_frame()
306 restorer = &frame->retcode; in __setup_frame()
308 restorer = ksig->ka.sa.sa_restorer; in __setup_frame()
311 err |= __put_user(restorer, &frame->pretcode); in __setup_frame()
344 void __user *restorer; in __setup_rt_frame() local
367 restorer = current->mm->context.vdso + in __setup_rt_frame()
370 restorer = ksig->ka.sa.sa_restorer; in __setup_rt_frame()
371 put_user_ex(restorer, &frame->pretcode); in __setup_rt_frame()
476 void __user *restorer; in x32_setup_rt_frame() local
[all …]
/linux-4.4.14/arch/s390/kernel/
Dsignal.c290 unsigned long restorer; in setup_frame() local
334 restorer = (unsigned long) ka->sa.sa_restorer | PSW_ADDR_AMODE; in setup_frame()
340 restorer = (unsigned long) svc | PSW_ADDR_AMODE; in setup_frame()
344 regs->gprs[14] = restorer; in setup_frame()
371 unsigned long uc_flags, restorer; in setup_rt_frame() local
397 restorer = (unsigned long) in setup_rt_frame()
403 restorer = (unsigned long) svc | PSW_ADDR_AMODE; in setup_rt_frame()
423 regs->gprs[14] = restorer; in setup_rt_frame()
Dcompat_signal.c376 unsigned long restorer; in setup_frame32() local
420 restorer = (unsigned long __force) in setup_frame32()
427 restorer = (unsigned long __force) svc | PSW32_ADDR_AMODE; in setup_frame32()
431 regs->gprs[14] = restorer; in setup_frame32()
460 unsigned long restorer; in setup_rt_frame32() local
488 restorer = (unsigned long __force) in setup_rt_frame32()
494 restorer = (unsigned long __force) svc | PSW32_ADDR_AMODE; in setup_rt_frame32()
515 regs->gprs[14] = restorer; in setup_rt_frame32()
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/kernel/
Dsignal.c3333 compat_uptr_t restorer; in COMPAT_SYSCALL_DEFINE4() local
3346 ret |= get_user(restorer, &act->sa_restorer); in COMPAT_SYSCALL_DEFINE4()
3347 new_ka.sa.sa_restorer = compat_ptr(restorer); in COMPAT_SYSCALL_DEFINE4()
3417 compat_uptr_t handler, restorer; in COMPAT_SYSCALL_DEFINE3() local
3422 __get_user(restorer, &act->sa_restorer) || in COMPAT_SYSCALL_DEFINE3()
3431 new_ka.sa.sa_restorer = compat_ptr(restorer); in COMPAT_SYSCALL_DEFINE3()