Lines Matching refs:tramp
61 unsigned int tramp[TRAMP_SIZE]; member
616 static long setup_trampoline(unsigned int syscall, unsigned int __user *tramp) in setup_trampoline() argument
622 err |= __put_user(PPC_RAW_BCTRL(), &tramp[0]); in setup_trampoline()
623 err |= __put_user(PPC_RAW_ADDI(_R1, _R1, __SIGNAL_FRAMESIZE), &tramp[1]); in setup_trampoline()
625 err |= __put_user(PPC_RAW_LI(_R0, syscall), &tramp[2]); in setup_trampoline()
626 err |= __put_user(PPC_RAW_SC(), &tramp[3]); in setup_trampoline()
630 err |= __put_user(0, &tramp[i]); in setup_trampoline()
633 flush_icache_range((unsigned long) &tramp[0], in setup_trampoline()
634 (unsigned long) &tramp[TRAMP_SIZE]); in setup_trampoline()
919 err |= setup_trampoline(__NR_rt_sigreturn, &frame->tramp[0]); in handle_rt_signal64()
922 regs_set_return_ip(regs, (unsigned long) &frame->tramp[0]); in handle_rt_signal64()