Searched refs:newsp (Results 1 - 25 of 29) sorted by relevance

12

/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/um/sys-x86_64/
H A Dsyscalls.c130 long sys_clone(unsigned long clone_flags, unsigned long newsp, argument
135 if (!newsp)
136 newsp = UPT_SP(&current->thread.regs.regs);
138 ret = do_fork(clone_flags, newsp, &current->thread.regs, 0, parent_tid,
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/h8300/kernel/
H A Dprocess.c182 unsigned long newsp; local
186 newsp = regs->er2;
187 if (!newsp)
188 newsp = rdusp();
189 return do_fork(clone_flags, newsp, regs, 0, NULL, NULL);
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/powerpc/kernel/
H A Dsignal_32.c728 struct pt_regs *regs, unsigned long newsp)
732 unsigned long origsp = newsp;
736 newsp -= sizeof(*rt_sf);
737 rt_sf = (struct rt_sigframe __user *)newsp;
740 newsp -= __SIGNAL_FRAMESIZE + 16;
742 if (!access_ok(VERIFY_WRITE, (void __user *)newsp, origsp - newsp))
772 if (put_user(regs->gpr[1], (u32 __user *)newsp))
774 regs->gpr[1] = newsp;
787 printk("badframe in handle_rt_signal, regs=%p frame=%p newsp
726 handle_rt_signal(unsigned long sig, struct k_sigaction *ka, siginfo_t *info, sigset_t *oldset, struct pt_regs *regs, unsigned long newsp) argument
1017 handle_signal(unsigned long sig, struct k_sigaction *ka, siginfo_t *info, sigset_t *oldset, struct pt_regs *regs, unsigned long newsp) argument
1138 unsigned int newsp; local
[all...]
H A Dsignal_64.c216 unsigned long newsp; local
219 newsp = regs->gpr[1];
223 newsp = (current->sas_ss_sp + current->sas_ss_size);
226 return (void __user *)((newsp - frame_size) & -16ul);
372 unsigned long newsp = 0; local
414 newsp = (unsigned long)frame - __SIGNAL_FRAMESIZE;
415 err |= put_user(regs->gpr[1], (unsigned long __user *)newsp);
421 regs->gpr[1] = newsp;
439 printk("badframe in setup_rt_frame, regs=%p frame=%p newsp=%lx\n",
440 regs, frame, newsp);
[all...]
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/blackfin/kernel/
H A Dprocess.c233 unsigned long newsp; local
237 newsp = regs->r1;
238 if (!newsp)
239 newsp = rdusp();
241 newsp -= 12;
242 return do_fork(clone_flags, newsp, regs, 0, NULL, NULL);
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/um/sys-i386/
H A Dsyscalls.c72 long sys_clone(unsigned long clone_flags, unsigned long newsp, argument
77 if (!newsp)
78 newsp = UPT_SP(&current->thread.regs.regs);
81 ret = do_fork(clone_flags, newsp, &current->thread.regs, 0, parent_tid,
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/arm26/kernel/
H A Dsys_arm.c248 asmlinkage int sys_clone(unsigned long clone_flags, unsigned long newsp, struct pt_regs *regs) argument
253 if (!newsp)
254 newsp = regs->ARM_sp;
256 return do_fork(clone_flags, newsp, regs, 0, NULL, NULL);
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/frv/kernel/
H A Dprocess.c181 asmlinkage int sys_clone(unsigned long clone_flags, unsigned long newsp, argument
185 if (!newsp)
186 newsp = user_stack(__frame);
187 return do_fork(clone_flags, newsp, __frame, 0, parent_tidptr, child_tidptr);
H A Dkernel_thread.S41 sethi.p #0xe4e4,gr9 ; second syscall arg [newsp]
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/m32r/kernel/
H A Dprocess.c283 asmlinkage int sys_clone(unsigned long clone_flags, unsigned long newsp, argument
289 if (!newsp)
290 newsp = regs.spu;
292 return do_fork(clone_flags, newsp, &regs, 0,
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/arm/kernel/
H A Dsys_arm.c248 asmlinkage int sys_clone(unsigned long clone_flags, unsigned long newsp, argument
252 if (!newsp)
253 newsp = regs->ARM_sp;
255 return do_fork(clone_flags, newsp, regs, 0, parent_tidptr, child_tidptr);
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/s390/kernel/
H A Dprocess.c292 unsigned long newsp; local
296 newsp = regs->orig_gpr2;
299 if (!newsp)
300 newsp = regs->gprs[15];
301 return do_fork(clone_flags, newsp, regs, 0,
H A Dcompat_linux.c926 unsigned long newsp; local
930 newsp = regs->orig_gpr2 & 0x7fffffffUL;
933 if (!newsp)
934 newsp = regs->gprs[15];
935 return do_fork(clone_flags, newsp, regs, 0,
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/m68k/kernel/
H A Dprocess.c224 unsigned long newsp; local
229 newsp = regs->d2;
232 if (!newsp)
233 newsp = rdusp();
234 return do_fork(clone_flags, newsp, regs, 0,
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/m68knommu/kernel/
H A Dprocess.c192 unsigned long newsp; local
196 newsp = regs->d2;
197 if (!newsp)
198 newsp = rdusp();
199 return do_fork(clone_flags, newsp, regs, 0, NULL, NULL);
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/sparc/kernel/
H A Dsparc-stub.c585 unsigned long *newsp, psr; local
603 newsp = (unsigned long *)registers[SP];
604 if (sp != newsp)
605 sp = memcpy(newsp, sp, 16 * 4);
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/xtensa/kernel/
H A Dprocess.c419 long xtensa_clone(unsigned long clone_flags, unsigned long newsp, argument
424 if (!newsp)
425 newsp = regs->areg[1];
426 return do_fork(clone_flags, newsp, regs, 0, parent_tid, child_tid);
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/avr32/kernel/
H A Dprocess.c356 asmlinkage int sys_clone(unsigned long clone_flags, unsigned long newsp, argument
360 if (!newsp)
361 newsp = regs->sp;
362 return do_fork(clone_flags, newsp, regs, 0,
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/mips/kernel/
H A Dsyscall.c181 unsigned long newsp; local
185 newsp = regs.regs[5];
186 if (!newsp)
187 newsp = regs.regs[29];
204 return do_fork(clone_flags, newsp, &regs, 0,
H A Dlinux32.c574 unsigned long newsp; local
578 newsp = regs.regs[5];
579 if (!newsp)
580 newsp = regs.regs[29];
586 return do_fork(clone_flags, newsp, &regs, 0,
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/sh/kernel/
H A Dprocess.c417 asmlinkage int sys_clone(unsigned long clone_flags, unsigned long newsp, argument
423 if (!newsp)
424 newsp = regs->regs[15];
425 return do_fork(clone_flags, newsp, regs, 0,
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/sh64/kernel/
H A Dprocess.c544 asmlinkage int sys_clone(unsigned long clone_flags, unsigned long newsp, argument
549 if (!newsp)
550 newsp = pregs->regs[15];
551 return do_fork(clone_flags, newsp, pregs, 0, 0, 0);
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/x86_64/kernel/
H A Dprocess.c720 sys_clone(unsigned long clone_flags, unsigned long newsp, argument
723 if (!newsp)
724 newsp = regs->rsp;
725 return do_fork(clone_flags, newsp, regs, 0, parent_tid, child_tid);
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/i386/kernel/
H A Dprocess.c733 unsigned long newsp; local
737 newsp = regs.ecx;
740 if (!newsp)
741 newsp = regs.esp;
742 return do_fork(clone_flags, newsp, &regs, 0, parent_tidptr, child_tidptr);
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/x86_64/ia32/
H A Dsys_ia32.c809 asmlinkage long sys32_clone(unsigned int clone_flags, unsigned int newsp, argument
814 if (!newsp)
815 newsp = regs->rsp;
816 return do_fork(clone_flags, newsp, regs, 0, parent_tid, child_tid);

Completed in 391 milliseconds

12