Home
last modified time | relevance | path

Searched refs:retcode (Results 1 – 15 of 15) sorted by relevance

/arch/sh/kernel/
A Dsignal_32.c66 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 Dsignal.c35 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 Dmath_32.c165 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 Dsigframe.h37 char retcode[8]; member
52 char retcode[8]; member
/arch/alpha/kernel/
A Dsignal.c128 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 Dsignal.c246 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 Dsignal.c326 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 Dsignal.h5 unsigned long retcode[4]; member
A Dasm-offsets.c91 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 Dsignal.c232 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 Dsignal32.c322 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 Dsignal32.h49 compat_ulong_t retcode[2]; member
/arch/xtensa/kernel/
A Dsignal.c46 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 Dsignal_32.c287 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 Ddiag324.c36 enum retcode { enum

Completed in 21 milliseconds