Home
last modified time | relevance | path

Searched refs:sa_restorer (Results 1 – 42 of 42) sorted by relevance

/linux-4.1.27/arch/sparc/include/asm/
Dcompat_signal.h11 unsigned sa_restorer; /* not used by Linux/SPARC yet */ member
19 unsigned sa_restorer; /* not used by Linux/SPARC yet */ member
/linux-4.1.27/arch/powerpc/include/uapi/asm/
Dsignal.h98 __sigrestore_t sa_restorer; member
104 __sigrestore_t sa_restorer; member
/linux-4.1.27/arch/x86/include/uapi/asm/
Dsignal.h109 void (*sa_restorer)(void); member
120 __sigrestore_t sa_restorer; member
/linux-4.1.27/arch/s390/include/uapi/asm/
Dsignal.h109 void (*sa_restorer)(void); member
112 void (*sa_restorer)(void); member
/linux-4.1.27/arch/sparc/kernel/
Dsys_sparc32.c177 ret |= get_user(u_restorer, &act->sa_restorer); in COMPAT_SYSCALL_DEFINE5()
178 new_ka.sa.sa_restorer = compat_ptr(u_restorer); in COMPAT_SYSCALL_DEFINE5()
190 ret |= put_user(ptr_to_compat(old_ka.sa.sa_restorer), &oact->sa_restorer); in COMPAT_SYSCALL_DEFINE5()
/linux-4.1.27/arch/sparc/include/uapi/asm/
Dsignal.h160 __sigrestore_t sa_restorer; /* not used by Linux/SPARC yet */ member
168 void (*sa_restorer)(void); /* not used by Linux/SPARC yet */ member
/linux-4.1.27/arch/sh/include/uapi/asm/
Dsignal.h13 void (*sa_restorer)(void); member
/linux-4.1.27/arch/frv/include/uapi/asm/
Dsignal.h28 void (*sa_restorer)(void); member
/linux-4.1.27/arch/x86/kernel/
Dsignal.c221 ka->sa.sa_restorer) { in get_sigframe()
223 sp = (unsigned long) ka->sa.sa_restorer; in get_sigframe()
305 restorer = ksig->ka.sa.sa_restorer; in __setup_frame()
367 restorer = ksig->ka.sa.sa_restorer; in __setup_rt_frame()
433 put_user_ex(ksig->ka.sa.sa_restorer, &frame->pretcode); in __setup_rt_frame()
498 restorer = ksig->ka.sa.sa_restorer; in x32_setup_rt_frame()
/linux-4.1.27/arch/x86/ia32/
Dia32_signal.c322 ksig->ka.sa.sa_restorer) in get_sigframe()
323 sp = (unsigned long) ksig->ka.sa.sa_restorer; in get_sigframe()
379 restorer = ksig->ka.sa.sa_restorer; in ia32_setup_frame()
460 restorer = ksig->ka.sa.sa_restorer; in ia32_setup_rt_frame()
/linux-4.1.27/arch/cris/include/uapi/asm/
Dsignal.h101 void (*sa_restorer)(void); member
/linux-4.1.27/arch/m32r/include/uapi/asm/
Dsignal.h102 void (*sa_restorer)(void); member
/linux-4.1.27/arch/m68k/include/uapi/asm/
Dsignal.h98 void (*sa_restorer)(void); member
/linux-4.1.27/arch/avr32/include/uapi/asm/
Dsignal.h107 void (*sa_restorer)(void); member
/linux-4.1.27/arch/mn10300/include/uapi/asm/
Dsignal.h110 void (*sa_restorer)(void); member
/linux-4.1.27/include/uapi/asm-generic/
Dsignal.h105 __sigrestore_t sa_restorer; member
/linux-4.1.27/arch/arm/include/uapi/asm/
Dsignal.h105 void (*sa_restorer)(void); member
/linux-4.1.27/arch/xtensa/include/uapi/asm/
Dsignal.h118 void (*sa_restorer)(void); member
/linux-4.1.27/arch/cris/arch-v10/kernel/
Dsignal.c251 return_ip = (unsigned long)ksig->ka.sa.sa_restorer; in setup_frame()
310 return_ip = (unsigned long)ksig->ka.sa.sa_restorer; in setup_rt_frame()
/linux-4.1.27/arch/frv/kernel/
Dsignal.c199 if (__put_user(ksig->ka.sa.sa_restorer, &frame->pretcode) < 0) in setup_frame()
280 if (__put_user(ksig->ka.sa.sa_restorer, &frame->pretcode)) in setup_rt_frame()
/linux-4.1.27/include/linux/
Dsignal.h268 __sigrestore_t sa_restorer; member
285 __sigrestore_t sa_restorer; member
Dcompat.h144 compat_uptr_t sa_restorer; member
292 compat_uptr_t sa_restorer; member
/linux-4.1.27/kernel/
Dsignal.c493 ka->sa.sa_restorer = NULL; in flush_signal_handlers()
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()
3418 ret |= put_user(ptr_to_compat(old_ka.sa.sa_restorer), in COMPAT_SYSCALL_DEFINE4()
3419 &oact->sa_restorer); in COMPAT_SYSCALL_DEFINE4()
3439 __get_user(new_ka.sa.sa_restorer, &act->sa_restorer) || in SYSCALL_DEFINE3()
3454 __put_user(old_ka.sa.sa_restorer, &oact->sa_restorer) || in SYSCALL_DEFINE3()
3476 __get_user(restorer, &act->sa_restorer) || in COMPAT_SYSCALL_DEFINE3()
3485 new_ka.sa.sa_restorer = compat_ptr(restorer); in COMPAT_SYSCALL_DEFINE3()
3495 __put_user(ptr_to_compat(old_ka.sa.sa_restorer), in COMPAT_SYSCALL_DEFINE3()
[all …]
/linux-4.1.27/arch/cris/arch-v32/kernel/
Dsignal.c243 return_ip = (unsigned long)ksig->ka.sa.sa_restorer; in setup_frame()
314 return_ip = (unsigned long) ksig->ka.sa.sa_restorer; in setup_rt_frame()
/linux-4.1.27/arch/um/os-Linux/
Dmain.c73 action.sa_restorer = NULL; in install_fatal_handler()
Dsignal.c200 action.sa_restorer = NULL; in set_handler()
/linux-4.1.27/arch/x86/um/
Dsignal.c388 restorer = ksig->ka.sa.sa_restorer; in setup_signal_stack_sc()
433 restorer = ksig->ka.sa.sa_restorer; in setup_signal_stack_si()
544 err |= __put_user(ksig->ka.sa.sa_restorer, &frame->pretcode); in setup_signal_stack_si()
/linux-4.1.27/arch/mn10300/kernel/
Dsignal.c228 if (__put_user(ksig->ka.sa.sa_restorer, &frame->pretcode)) in setup_frame()
292 if (__put_user(ksig->ka.sa.sa_restorer, &frame->pretcode)) in setup_rt_frame()
/linux-4.1.27/arch/s390/kernel/
Dsignal.c353 restorer = (unsigned long) ka->sa.sa_restorer | PSW_ADDR_AMODE; in setup_frame()
418 ksig->ka.sa.sa_restorer | PSW_ADDR_AMODE; in setup_rt_frame()
Dcompat_signal.c441 ksig->ka.sa.sa_restorer | PSW32_ADDR_AMODE; in setup_frame32()
510 ksig->ka.sa.sa_restorer | PSW32_ADDR_AMODE; in setup_rt_frame32()
/linux-4.1.27/arch/sh/kernel/
Dsignal_32.c285 regs->pr = (unsigned long) ksig->ka.sa.sa_restorer; in setup_frame()
355 regs->pr = (unsigned long) ksig->ka.sa.sa_restorer; in setup_rt_frame()
Dsignal_64.c409 ksig->ka->sa.sa_restorer | 0x1); in setup_frame()
501 ksig->ka.sa.sa_restorer | 0x1); in setup_rt_frame()
/linux-4.1.27/arch/arc/kernel/
Dsignal.c234 regs->blink = (unsigned long)ksig->ka.sa.sa_restorer; in setup_rt_frame()
/linux-4.1.27/arch/tile/kernel/
Dcompat_signal.c223 restorer = ptr_to_compat_reg(ksig->ka.sa.sa_restorer); in compat_setup_rt_frame()
Dsignal.c181 restorer = (unsigned long) ksig->ka.sa.sa_restorer; in setup_rt_frame()
/linux-4.1.27/arch/avr32/kernel/
Dsignal.c180 regs->lr = (unsigned long)ksig->ka.sa.sa_restorer; in setup_rt_frame()
/linux-4.1.27/arch/m32r/kernel/
Dsignal.c202 regs->lr = (unsigned long)ksig->ka.sa.sa_restorer; in setup_rt_frame()
/linux-4.1.27/arch/xtensa/kernel/
Dsignal.c369 ra = (unsigned long)ksig->ka.sa.sa_restorer; in setup_frame()
/linux-4.1.27/arch/arm64/kernel/
Dsignal.c243 sigtramp = ka->sa.sa_restorer; in setup_return()
Dsignal32.c484 retcode = ptr_to_compat(ka->sa.sa_restorer); in compat_setup_return()
/linux-4.1.27/arch/um/os-Linux/skas/
Dprocess.c232 sa.sa_restorer = NULL; in userspace_tramp()
/linux-4.1.27/arch/arm/kernel/
Dsignal.c369 retcode = (unsigned long)ksig->ka.sa.sa_restorer; in setup_return()