Home
last modified time | relevance | path

Searched refs:tramp (Results 1 – 5 of 5) sorted by relevance

/linux-2.4.37.9/arch/ppc64/kernel/
Dsignal.c62 unsigned int tramp[TRAMP_SIZE]; member
71 unsigned int tramp[TRAMP_SIZE]; member
312 setup_trampoline(unsigned int syscall, unsigned int *tramp) in setup_trampoline() argument
317 err |= __put_user(0x38210000UL | (__SIGNAL_FRAMESIZE & 0xffff), &tramp[0]); in setup_trampoline()
319 err |= __put_user(0x38000000UL | (syscall & 0xffff), &tramp[1]); in setup_trampoline()
321 err |= __put_user(0x44000002UL, &tramp[2]); in setup_trampoline()
325 err |= __put_user(0, &tramp[i]); in setup_trampoline()
328 flush_icache_range((unsigned long) &tramp[0], in setup_trampoline()
329 (unsigned long) &tramp[TRAMP_SIZE]); in setup_trampoline()
411 err |= setup_trampoline(__NR_rt_sigreturn, &frame->tramp[0]); in setup_rt_frame()
[all …]
Dsignal32.c84 unsigned int tramp[2]; member
362 || __put_user(0x38000000U + __NR_sigreturn, &frame->tramp[0]) in setup_frame32()
364 || __put_user(0x44000002U, &frame->tramp[1])) in setup_frame32()
367 flush_icache_range((unsigned long) &frame->tramp[0], in setup_frame32()
368 (unsigned long) &frame->tramp[2]); in setup_frame32()
380 regs->link = (unsigned long) frame->tramp; in setup_frame32()
899 … || __put_user(0x38000000U + __NR_rt_sigreturn, &frame->tramp[0]) /* li r0, __NR_rt_sigreturn */ in setup_rt_frame32()
900 || __put_user(0x44000002U, &frame->tramp[1])) /* sc */ in setup_rt_frame32()
903 flush_icache_range((unsigned long) &frame->tramp[0], in setup_rt_frame32()
904 (unsigned long) &frame->tramp[2]); in setup_rt_frame32()
[all …]
/linux-2.4.37.9/arch/parisc/kernel/
Dsignal.c291 &frame->tramp[0]); in setup_rt_frame()
292 err |= __put_user(INSN_LDI_R20, &frame->tramp[1]); in setup_rt_frame()
293 err |= __put_user(INSN_BLE_SR2_R0, &frame->tramp[2]); in setup_rt_frame()
294 err |= __put_user(INSN_NOP, &frame->tramp[3]); in setup_rt_frame()
302 sid, frame->tramp)); in setup_rt_frame()
307 flush_icache_range((unsigned long) &frame->tramp[0], in setup_rt_frame()
308 (unsigned long) &frame->tramp[4]); in setup_rt_frame()
318 : : "r" (frame->tramp), "r" (L1_CACHE_BYTES)); in setup_rt_frame()
320 rp = (unsigned long) frame->tramp; in setup_rt_frame()
/linux-2.4.37.9/arch/ppc/kernel/
Dsignal.c206 #define tramp mc_pad macro
272 if (__put_user(0x38000000UL + sigret, &frame->tramp[0]) in save_user_regs()
273 || __put_user(0x44000002UL, &frame->tramp[1])) in save_user_regs()
275 flush_icache_range((unsigned long) &frame->tramp[0], in save_user_regs()
276 (unsigned long) &frame->tramp[2]); in save_user_regs()
390 regs->link = (unsigned long) frame->tramp; in handle_rt_signal()
531 regs->link = (unsigned long) frame->mctx.tramp; in handle_signal()
/linux-2.4.37.9/include/asm-parisc/
Drt_sigframe.h5 unsigned int tramp[4]; member