Home
last modified time | relevance | path

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

12

/linux-6.3-rc2/arch/sparc/include/asm/
A Dcompat_signal.h12 unsigned int sa_restorer; /* not used by Linux/SPARC yet */ member
20 unsigned int sa_restorer; /* not used by Linux/SPARC yet */ member
/linux-6.3-rc2/include/linux/
A Dsignal_types.h46 __sigrestore_t sa_restorer; member
63 __sigrestore_t sa_restorer; member
/linux-6.3-rc2/arch/x86/include/uapi/asm/
A Dsignal.h86 void (*sa_restorer)(void); member
97 __sigrestore_t sa_restorer; member
/linux-6.3-rc2/arch/powerpc/include/uapi/asm/
A Dsignal.h80 __sigrestore_t sa_restorer; member
86 __sigrestore_t sa_restorer; member
/linux-6.3-rc2/arch/sparc/kernel/
A Dsys_sparc32.c169 ret |= get_user(u_restorer, &act->sa_restorer); in COMPAT_SYSCALL_DEFINE5()
170 new_ka.sa.sa_restorer = compat_ptr(u_restorer); in COMPAT_SYSCALL_DEFINE5()
182 ret |= put_user(ptr_to_compat(old_ka.sa.sa_restorer), &oact->sa_restorer); in COMPAT_SYSCALL_DEFINE5()
/linux-6.3-rc2/arch/sparc/include/uapi/asm/
A 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-6.3-rc2/tools/testing/selftests/powerpc/mm/
A Dexec_prot.c124 segv_act.sa_restorer = 0; in test()
132 trap_act.sa_restorer = 0; in test()
A Dpkey_exec_prot.c117 segv_act.sa_restorer = 0; in test()
125 trap_act.sa_restorer = 0; in test()
A Dpkey_siginfo.c274 act.sa_restorer = 0; in test()
/linux-6.3-rc2/arch/sh/include/uapi/asm/
A Dsignal.h14 void (*sa_restorer)(void); member
/linux-6.3-rc2/arch/m68k/include/uapi/asm/
A Dsignal.h75 void (*sa_restorer)(void); member
/linux-6.3-rc2/arch/s390/include/uapi/asm/
A Dsignal.h99 void (*sa_restorer)(void); member
/linux-6.3-rc2/arch/arm/include/uapi/asm/
A Dsignal.h85 void (*sa_restorer)(void); member
/linux-6.3-rc2/include/uapi/asm-generic/
A Dsignal.h79 __sigrestore_t sa_restorer; member
/linux-6.3-rc2/arch/x86/kernel/
A Dsignal.c105 ka->sa.sa_restorer) { in get_sigframe()
107 sp = (unsigned long) ka->sa.sa_restorer; in get_sigframe()
A Dsignal_32.c252 restorer = ksig->ka.sa.sa_restorer; in ia32_setup_frame()
340 restorer = ksig->ka.sa.sa_restorer; in ia32_setup_rt_frame()
/linux-6.3-rc2/arch/xtensa/include/uapi/asm/
A Dsignal.h95 void (*sa_restorer)(void); member
/linux-6.3-rc2/arch/x86/um/
A Dsignal.c376 restorer = ksig->ka.sa.sa_restorer; in setup_signal_stack_sc()
421 restorer = ksig->ka.sa.sa_restorer; in setup_signal_stack_si()
534 err |= __put_user((void *)ksig->ka.sa.sa_restorer, in setup_signal_stack_si()
/linux-6.3-rc2/tools/testing/selftests/x86/
A Dldt_gdt.c477 void (*sa_restorer)(void); member
494 if (!(ksa.sa_flags & SA_RESTORER) && ksa.sa_restorer) { in fix_sa_restorer()
495 ksa.sa_restorer = NULL; in fix_sa_restorer()
/linux-6.3-rc2/arch/um/os-Linux/
A Dmain.c63 action.sa_restorer = NULL; in install_fatal_handler()
A Dsignal.c241 action.sa_restorer = NULL; in set_handler()
/linux-6.3-rc2/kernel/
A Dsignal.c548 ka->sa.sa_restorer = NULL; in flush_signal_handlers()
4458 ret |= get_user(restorer, &act->sa_restorer); in COMPAT_SYSCALL_DEFINE4()
4459 new_ka.sa.sa_restorer = compat_ptr(restorer); in COMPAT_SYSCALL_DEFINE4()
4475 ret |= put_user(ptr_to_compat(old_ka.sa.sa_restorer), in COMPAT_SYSCALL_DEFINE4()
4476 &oact->sa_restorer); in COMPAT_SYSCALL_DEFINE4()
4496 __get_user(new_ka.sa.sa_restorer, &act->sa_restorer) || in SYSCALL_DEFINE3()
4511 __put_user(old_ka.sa.sa_restorer, &oact->sa_restorer) || in SYSCALL_DEFINE3()
4533 __get_user(restorer, &act->sa_restorer) || in COMPAT_SYSCALL_DEFINE3()
4542 new_ka.sa.sa_restorer = compat_ptr(restorer); in COMPAT_SYSCALL_DEFINE3()
4552 __put_user(ptr_to_compat(old_ka.sa.sa_restorer), in COMPAT_SYSCALL_DEFINE3()
[all …]
/linux-6.3-rc2/arch/s390/kernel/
A Dcompat_signal.c305 ksig->ka.sa.sa_restorer | PSW32_ADDR_AMODE; in setup_frame32()
368 ksig->ka.sa.sa_restorer | PSW32_ADDR_AMODE; in setup_rt_frame32()
A Dsignal.c337 restorer = (unsigned long) ka->sa.sa_restorer; in setup_frame()
395 restorer = (unsigned long) ksig->ka.sa.sa_restorer; in setup_rt_frame()
/linux-6.3-rc2/arch/sh/kernel/
A Dsignal_32.c289 regs->pr = (unsigned long) ksig->ka.sa.sa_restorer; in setup_frame()
359 regs->pr = (unsigned long) ksig->ka.sa.sa_restorer; in setup_rt_frame()

Completed in 35 milliseconds

12