sa_restorer 285 arch/arc/kernel/signal.c regs->blink = (unsigned long)ksig->ka.sa.sa_restorer; sa_restorer 106 arch/arm/include/uapi/asm/signal.h void (*sa_restorer)(void); sa_restorer 418 arch/arm/kernel/signal.c retcode = (unsigned long)ksig->ka.sa.sa_restorer; sa_restorer 734 arch/arm64/kernel/signal.c sigtramp = ka->sa.sa_restorer; sa_restorer 342 arch/arm64/kernel/signal32.c retcode = ptr_to_compat(ka->sa.sa_restorer); sa_restorer 101 arch/h8300/include/uapi/asm/signal.h void (*sa_restorer)(void); sa_restorer 186 arch/h8300/kernel/signal.c ret = (unsigned char *)(ksig->ka.sa.sa_restorer); sa_restorer 99 arch/m68k/include/uapi/asm/signal.h void (*sa_restorer)(void); sa_restorer 99 arch/powerpc/include/uapi/asm/signal.h __sigrestore_t sa_restorer; sa_restorer 105 arch/powerpc/include/uapi/asm/signal.h __sigrestore_t sa_restorer; sa_restorer 123 arch/s390/include/uapi/asm/signal.h void (*sa_restorer)(void); sa_restorer 304 arch/s390/kernel/compat_signal.c ksig->ka.sa.sa_restorer | PSW32_ADDR_AMODE; sa_restorer 371 arch/s390/kernel/compat_signal.c ksig->ka.sa.sa_restorer | PSW32_ADDR_AMODE; sa_restorer 336 arch/s390/kernel/signal.c restorer = (unsigned long) ka->sa.sa_restorer; sa_restorer 399 arch/s390/kernel/signal.c restorer = (unsigned long) ksig->ka.sa.sa_restorer; sa_restorer 14 arch/sh/include/uapi/asm/signal.h void (*sa_restorer)(void); sa_restorer 287 arch/sh/kernel/signal_32.c regs->pr = (unsigned long) ksig->ka.sa.sa_restorer; sa_restorer 357 arch/sh/kernel/signal_32.c regs->pr = (unsigned long) ksig->ka.sa.sa_restorer; sa_restorer 406 arch/sh/kernel/signal_64.c ksig->ka->sa.sa_restorer | 0x1); sa_restorer 498 arch/sh/kernel/signal_64.c ksig->ka.sa.sa_restorer | 0x1); sa_restorer 12 arch/sparc/include/asm/compat_signal.h unsigned int sa_restorer; /* not used by Linux/SPARC yet */ sa_restorer 20 arch/sparc/include/asm/compat_signal.h unsigned int sa_restorer; /* not used by Linux/SPARC yet */ sa_restorer 161 arch/sparc/include/uapi/asm/signal.h __sigrestore_t sa_restorer; /* not used by Linux/SPARC yet */ sa_restorer 169 arch/sparc/include/uapi/asm/signal.h void (*sa_restorer)(void); /* not used by Linux/SPARC yet */ sa_restorer 170 arch/sparc/kernel/sys_sparc32.c ret |= get_user(u_restorer, &act->sa_restorer); sa_restorer 171 arch/sparc/kernel/sys_sparc32.c new_ka.sa.sa_restorer = compat_ptr(u_restorer); sa_restorer 183 arch/sparc/kernel/sys_sparc32.c ret |= put_user(ptr_to_compat(old_ka.sa.sa_restorer), &oact->sa_restorer); sa_restorer 63 arch/um/os-Linux/main.c action.sa_restorer = NULL; sa_restorer 215 arch/um/os-Linux/signal.c action.sa_restorer = NULL; sa_restorer 239 arch/um/os-Linux/skas/process.c sa.sa_restorer = NULL; sa_restorer 236 arch/x86/ia32/ia32_signal.c ksig->ka.sa.sa_restorer) sa_restorer 237 arch/x86/ia32/ia32_signal.c sp = (unsigned long) ksig->ka.sa.sa_restorer; sa_restorer 289 arch/x86/ia32/ia32_signal.c restorer = ksig->ka.sa.sa_restorer; sa_restorer 370 arch/x86/ia32/ia32_signal.c restorer = ksig->ka.sa.sa_restorer; sa_restorer 110 arch/x86/include/uapi/asm/signal.h void (*sa_restorer)(void); sa_restorer 121 arch/x86/include/uapi/asm/signal.h __sigrestore_t sa_restorer; sa_restorer 262 arch/x86/kernel/signal.c ka->sa.sa_restorer) { sa_restorer 264 arch/x86/kernel/signal.c sp = (unsigned long) ka->sa.sa_restorer; sa_restorer 343 arch/x86/kernel/signal.c restorer = ksig->ka.sa.sa_restorer; sa_restorer 405 arch/x86/kernel/signal.c restorer = ksig->ka.sa.sa_restorer; sa_restorer 486 arch/x86/kernel/signal.c put_user_ex(ksig->ka.sa.sa_restorer, &frame->pretcode); sa_restorer 569 arch/x86/kernel/signal.c restorer = ksig->ka.sa.sa_restorer; sa_restorer 375 arch/x86/um/signal.c restorer = ksig->ka.sa.sa_restorer; sa_restorer 420 arch/x86/um/signal.c restorer = ksig->ka.sa.sa_restorer; sa_restorer 533 arch/x86/um/signal.c err |= __put_user((void *)ksig->ka.sa.sa_restorer, sa_restorer 119 arch/xtensa/include/uapi/asm/signal.h void (*sa_restorer)(void); sa_restorer 369 arch/xtensa/kernel/signal.c ra = (unsigned long)ksig->ka.sa.sa_restorer; sa_restorer 153 include/linux/compat.h compat_uptr_t sa_restorer; sa_restorer 389 include/linux/compat.h compat_uptr_t sa_restorer; sa_restorer 44 include/linux/signal_types.h __sigrestore_t sa_restorer; sa_restorer 61 include/linux/signal_types.h __sigrestore_t sa_restorer; sa_restorer 108 include/uapi/asm-generic/signal.h __sigrestore_t sa_restorer; sa_restorer 547 kernel/signal.c ka->sa.sa_restorer = NULL; sa_restorer 4282 kernel/signal.c ret |= get_user(restorer, &act->sa_restorer); sa_restorer 4283 kernel/signal.c new_ka.sa.sa_restorer = compat_ptr(restorer); sa_restorer 4299 kernel/signal.c ret |= put_user(ptr_to_compat(old_ka.sa.sa_restorer), sa_restorer 4300 kernel/signal.c &oact->sa_restorer); sa_restorer 4320 kernel/signal.c __get_user(new_ka.sa.sa_restorer, &act->sa_restorer) || sa_restorer 4335 kernel/signal.c __put_user(old_ka.sa.sa_restorer, &oact->sa_restorer) || sa_restorer 4357 kernel/signal.c __get_user(restorer, &act->sa_restorer) || sa_restorer 4366 kernel/signal.c new_ka.sa.sa_restorer = compat_ptr(restorer); sa_restorer 4376 kernel/signal.c __put_user(ptr_to_compat(old_ka.sa.sa_restorer), sa_restorer 4377 kernel/signal.c &oact->sa_restorer) || sa_restorer 477 tools/testing/selftests/x86/ldt_gdt.c void (*sa_restorer)(void); sa_restorer 494 tools/testing/selftests/x86/ldt_gdt.c if (!(ksa.sa_flags & SA_RESTORER) && ksa.sa_restorer) { sa_restorer 495 tools/testing/selftests/x86/ldt_gdt.c ksa.sa_restorer = NULL; sa_restorer 364 tools/testing/selftests/x86/protection_keys.c newact.sa_restorer = 0; /* void(*)(), obsolete */