| /arch/sh/kernel/ |
| A D | signal_32.c | 66 u16 retcode[8]; member 73 u16 retcode[8]; member 296 err |= __put_user(MOVW(7), &frame->retcode[0]); in setup_frame() 298 err |= __put_user(OR_R0_R0, &frame->retcode[2]); in setup_frame() 299 err |= __put_user(OR_R0_R0, &frame->retcode[3]); in setup_frame() 300 err |= __put_user(OR_R0_R0, &frame->retcode[4]); in setup_frame() 301 err |= __put_user(OR_R0_R0, &frame->retcode[5]); in setup_frame() 302 err |= __put_user(OR_R0_R0, &frame->retcode[6]); in setup_frame() 304 regs->pr = (unsigned long) frame->retcode; in setup_frame() 366 err |= __put_user(MOVW(7), &frame->retcode[0]); in setup_rt_frame() [all …]
|
| /arch/openrisc/kernel/ |
| A D | signal.c | 35 unsigned char retcode[16]; /* trampoline code */ member 216 return_ip = (unsigned long)&frame->retcode; in setup_rt_frame() 221 err |= __put_user(0xa960, (short __user *)(frame->retcode + 0)); in setup_rt_frame() 222 err |= __put_user(__NR_rt_sigreturn, (short __user *)(frame->retcode + 2)); in setup_rt_frame() 223 err |= __put_user(0x20000001, (unsigned long __user *)(frame->retcode + 4)); in setup_rt_frame() 224 err |= __put_user(0x15000000, (unsigned long __user *)(frame->retcode + 8)); in setup_rt_frame()
|
| /arch/sparc/math-emu/ |
| A D | math_32.c | 165 int retcode = 0; /* assume all succeed */ in do_mathemu() local 183 retcode = do_one_mathemu(insn, &fpt->thread.fsr, fpt->thread.float_regs); in do_mathemu() 184 if (retcode) { in do_mathemu() 190 return retcode; in do_mathemu() 195 retcode = do_one_mathemu(fpt->thread.fpqueue[i].insn, &(fpt->thread.fsr), fpt->thread.float_regs); in do_mathemu() 196 if (!retcode) /* insn failed, no point doing any more */ in do_mathemu() 200 if (retcode) in do_mathemu() 206 return retcode; in do_mathemu()
|
| /arch/x86/include/asm/ |
| A D | sigframe.h | 37 char retcode[8]; member 52 char retcode[8]; member
|
| /arch/alpha/kernel/ |
| A D | signal.c | 128 unsigned int retcode[3]; member 135 unsigned int retcode[3]; member 347 err |= __put_user(INSN_MOV_R30_R16, frame->retcode+0); in setup_frame() 348 err |= __put_user(INSN_LDI_R0+__NR_sigreturn, frame->retcode+1); in setup_frame() 349 err |= __put_user(INSN_CALLSYS, frame->retcode+2); in setup_frame() 351 r26 = (unsigned long) frame->retcode; in setup_frame() 401 err |= __put_user(INSN_MOV_R30_R16, frame->retcode+0); in setup_rt_frame() 403 frame->retcode+1); in setup_rt_frame() 404 err |= __put_user(INSN_CALLSYS, frame->retcode+2); in setup_rt_frame() 406 r26 = (unsigned long) frame->retcode; in setup_rt_frame()
|
| /arch/x86/um/ |
| A D | signal.c | 246 restorer = frame->retcode; in setup_signal_stack_sc() 269 err |= __put_user(0xb858, (short __user *)(frame->retcode+0)); in setup_signal_stack_sc() 270 err |= __put_user(__NR_sigreturn, (int __user *)(frame->retcode+2)); in setup_signal_stack_sc() 271 err |= __put_user(0x80cd, (short __user *)(frame->retcode+6)); in setup_signal_stack_sc() 302 restorer = frame->retcode; in setup_signal_stack_si() 324 err |= __put_user(0xb8, (char __user *)(frame->retcode+0)); in setup_signal_stack_si() 325 err |= __put_user(__NR_rt_sigreturn, (int __user *)(frame->retcode+1)); in setup_signal_stack_si() 326 err |= __put_user(0x80cd, (short __user *)(frame->retcode+5)); in setup_signal_stack_si()
|
| /arch/arm/kernel/ |
| A D | signal.c | 326 unsigned long retcode; in setup_return() local 377 retcode = (unsigned long)ksig->ka.sa.sa_restorer; in setup_return() 392 __put_user(retcode, rc+3)) in setup_return() 419 retcode = mm->context.sigpage + signal_return_offset + in setup_return() 431 retcode = ((unsigned long)rc) + thumb; in setup_return() 437 regs->ARM_lr = retcode; in setup_return() 462 err = setup_return(regs, ksig, frame->retcode, frame); in setup_frame() 484 err = setup_return(regs, ksig, frame->sig.retcode, frame); in setup_rt_frame()
|
| A D | signal.h | 5 unsigned long retcode[4]; member
|
| A D | asm-offsets.c | 91 DEFINE(SIGFRAME_RC3_OFFSET, offsetof(struct sigframe, retcode[3])); in main() 92 DEFINE(RT_SIGFRAME_RC3_OFFSET, offsetof(struct rt_sigframe, sig.retcode[3])); in main()
|
| /arch/m68k/kernel/ |
| A D | signal.c | 232 char retcode[8]; member 243 char retcode[8]; member 910 err |= __put_user(frame->retcode, &frame->pretcode); in setup_frame() 913 (long __user *)(frame->retcode)); in setup_frame() 922 push_cache ((unsigned long) &frame->retcode); in setup_frame() 982 err |= __put_user(frame->retcode, &frame->pretcode); in setup_rt_frame() 985 err |= __put_user(0x203c0000, (long __user *)(frame->retcode + 0)); in setup_rt_frame() 987 (long __user *)(frame->retcode + 4)); in setup_rt_frame() 991 (long __user *)(frame->retcode + 0)); in setup_rt_frame() 992 err |= __put_user(0x4e40, (short __user *)(frame->retcode + 4)); in setup_rt_frame() [all …]
|
| /arch/arm64/kernel/ |
| A D | signal32.c | 322 compat_ulong_t retcode; in compat_setup_return() local 341 retcode = ptr_to_compat(ka->sa.sa_restorer); in compat_setup_return() 349 retcode = (unsigned long)current->mm->context.sigpage + in compat_setup_return() 355 regs->compat_lr = retcode; in compat_setup_return() 427 compat_setup_return(regs, &ksig->ka, frame->sig.retcode, frame, usig); in compat_setup_rt_frame() 450 compat_setup_return(regs, &ksig->ka, frame->retcode, frame, usig); in compat_setup_frame()
|
| /arch/arm64/include/asm/ |
| A D | signal32.h | 49 compat_ulong_t retcode[2]; member
|
| /arch/xtensa/kernel/ |
| A D | signal.c | 46 unsigned char retcode[6]; member 402 err |= gen_return_code(frame->retcode); in setup_frame() 403 ra = (unsigned long) frame->retcode; in setup_frame()
|
| /arch/x86/kernel/ |
| A D | signal_32.c | 287 restorer = &frame->retcode; in ia32_setup_frame() 301 unsafe_put_user(*((u64 *)&code), (u64 __user *)frame->retcode, Efault); in ia32_setup_frame() 378 unsafe_put_user(*((u64 *)&code), (u64 __user *)frame->retcode, Efault); in ia32_setup_rt_frame()
|
| /arch/s390/kernel/diag/ |
| A D | diag324.c | 36 enum retcode { enum
|