Searched refs:tramp (Results 1 - 17 of 17) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/tidspbridge/dynload/
H A Dtramp.c2 * tramp.c
41 sect_info->name = dlthis->tramp.final_string_table;
42 sect_info->size = dlthis->tramp.tramp_sect_next_addr;
153 new_string->index = dlthis->tramp.tramp_string_next_index;
154 dlthis->tramp.tramp_string_next_index++;
155 dlthis->tramp.tramp_string_size += str_len + 1;
158 if (dlthis->tramp.string_head == NULL)
159 dlthis->tramp.string_head = new_string;
161 dlthis->tramp.string_tail->next = new_string;
163 dlthis->tramp
1085 struct tramp_info *tramp = &dlthis->tramp; local
[all...]
H A Dcload.c1354 ") failed", dlthis->tramp.tramp_sect_next_addr);
1609 if (dlthis->tramp.tramp_sect_next_addr != 0)
1694 if (dlthis->tramp.tramp_sect_next_addr != 0) {
1708 if (dlthis->tramp.tramp_sect_next_addr != 0) {
1710 dlthis->tramp.final_string_table,
1711 strlen(dlthis->tramp.final_string_table) +
H A Ddload_internal.h280 struct tramp_info tramp; /* Trampoline data, if needed */ member in struct:dload_state
327 * exported by tramp.c
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/kernel/
H A Dftrace.c111 unsigned long tramp; local
125 tramp = find_bl_target(ip, op);
141 pr_devel("ip:%lx jumps to %lx r2: %lx", ip, tramp, mod->arch.toc);
144 if (probe_kernel_read(jmp, (void *)tramp, sizeof(jmp))) {
145 printk(KERN_ERR "Failed to read %lx\n", tramp);
168 tramp = mod->arch.toc + offset + 32;
169 pr_devel("toc: %lx", tramp);
171 if (probe_kernel_read(jmp, (void *)tramp, 8)) {
172 printk(KERN_ERR "Failed to read %lx\n", tramp);
208 * bl <tramp> <
231 unsigned long tramp; local
[all...]
H A Dsignal_64.c59 unsigned int tramp[TRAMP_SIZE]; member in struct:rt_sigframe
246 static long setup_trampoline(unsigned int syscall, unsigned int __user *tramp) argument
252 err |= __put_user(0x38210000UL | (__SIGNAL_FRAMESIZE & 0xffff), &tramp[0]);
254 err |= __put_user(0x38000000UL | (syscall & 0xffff), &tramp[1]);
256 err |= __put_user(0x44000002UL, &tramp[2]);
260 err |= __put_user(0, &tramp[i]);
263 flush_icache_range((unsigned long) &tramp[0],
264 (unsigned long) &tramp[TRAMP_SIZE]);
435 err |= setup_trampoline(__NR_rt_sigreturn, &frame->tramp[0]);
438 regs->link = (unsigned long) &frame->tramp[
[all...]
H A Dsignal_32.c311 #define tramp mc_pad macro
483 if (__put_user(0x38000000UL + sigret, &frame->tramp[0])
484 || __put_user(0x44000002UL, &frame->tramp[1]))
486 flush_icache_range((unsigned long) &frame->tramp[0],
487 (unsigned long) &frame->tramp[2]);
867 regs->link = (unsigned long) frame->tramp;
1214 regs->link = (unsigned long) frame->mctx.tramp;
H A Dperf_callchain.c202 unsigned int tramp[6]; member in struct:signal_frame_64
211 if (nip == fp + offsetof(struct signal_frame_64, tramp))
H A Dmodule_32.c310 module->arch.tramp =
H A Dmodule_64.c439 me->arch.tramp = stub_for_addr(sechdrs,
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/include/asm/
H A Dmodule.h39 unsigned long tramp; member in struct:mod_arch_specific
47 unsigned long tramp;
81 asm(".section .ftrace.tramp,\"ax\",@nobits; .align 3; .previous");
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/parisc/include/asm/
H A Drt_sigframe.h9 unsigned int tramp[TRAMP_SIZE]; member in struct:rt_sigframe
H A Dcompat_rt_sigframe.h28 compat_uint_t tramp[COMPAT_TRAMP_SIZE]; member in struct:compat_rt_sigframe
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/mips/kernel/
H A Dvdso.c32 static void __init install_trampoline(u32 *tramp, unsigned int sigreturn) argument
34 uasm_i_addiu(&tramp, 2, 0, sigreturn); /* li v0, sigreturn */
35 uasm_i_syscall(&tramp, 0);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/microblaze/kernel/
H A Dsignal.c60 unsigned long tramp[2]; /* signal trampoline */ member in struct:sigframe
66 unsigned long tramp[2]; /* signal trampoline */ member in struct:rt_sigframe
215 frame->tramp + 0);
217 err |= __put_user(0xb9cc0008, frame->tramp + 1);
219 /* Return from sighandler will jump to the tramp.
221 regs->r15 = ((unsigned long)frame->tramp)-8;
223 address = ((unsigned long)frame->tramp);
234 address += ((unsigned long)frame->tramp) & ~PAGE_MASK;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/parisc/kernel/
H A Dsignal.c304 already in userspace. The first words of tramp are used to
309 &frame->tramp[SIGRESTARTBLOCK_TRAMP+0]);
311 &frame->tramp[SIGRESTARTBLOCK_TRAMP+1]);
313 &frame->tramp[SIGRESTARTBLOCK_TRAMP+2]);
314 err |= __put_user(INSN_NOP, &frame->tramp[SIGRESTARTBLOCK_TRAMP+3]);
322 sid, frame->tramp);
326 flush_user_dcache_range((unsigned long) &frame->tramp[0],
327 (unsigned long) &frame->tramp[TRAMP_SIZE]);
328 flush_user_icache_range((unsigned long) &frame->tramp[0],
329 (unsigned long) &frame->tramp[TRAMP_SIZ
[all...]
H A Dsignal32.h133 compat_uint_t tramp[COMPAT_TRAMP_SIZE]; member in struct:compat_rt_sigframe
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/tidspbridge/
H A DMakefile15 dynload/tramp.o

Completed in 100 milliseconds