Searched refs:newregs (Results 1 - 13 of 13) sorted by relevance

/arch/sh/include/asm/
H A Dkexec.h33 static inline void crash_setup_regs(struct pt_regs *newregs, argument
37 memcpy(newregs, oldregs, sizeof(*newregs));
39 __asm__ __volatile__ ("mov r0, %0" : "=r" (newregs->regs[0]));
40 __asm__ __volatile__ ("mov r1, %0" : "=r" (newregs->regs[1]));
41 __asm__ __volatile__ ("mov r2, %0" : "=r" (newregs->regs[2]));
42 __asm__ __volatile__ ("mov r3, %0" : "=r" (newregs->regs[3]));
43 __asm__ __volatile__ ("mov r4, %0" : "=r" (newregs->regs[4]));
44 __asm__ __volatile__ ("mov r5, %0" : "=r" (newregs->regs[5]));
45 __asm__ __volatile__ ("mov r6, %0" : "=r" (newregs
[all...]
/arch/arm/include/asm/
H A Dkexec.h24 * @newregs: registers are saved here
27 * Function copies machine registers from @oldregs to @newregs. If @oldregs is
30 static inline void crash_setup_regs(struct pt_regs *newregs, argument
34 memcpy(newregs, oldregs, sizeof(*newregs));
43 : [_ARM_pc] "=r" (newregs->ARM_pc),
44 [_ARM_cpsr] "=r" (newregs->ARM_cpsr),
45 [_ARM_sp] "=r" (newregs->ARM_sp),
46 [_ARM_lr] "=o" (newregs->ARM_lr)
47 : [regs_base] "r" (&newregs
[all...]
/arch/x86/include/asm/
H A Dkexec.h76 static inline void crash_fixup_ss_esp(struct pt_regs *newregs, argument
80 newregs->sp = (unsigned long)&(oldregs->sp);
83 :"=a"(newregs->ss));
92 static inline void crash_setup_regs(struct pt_regs *newregs, argument
96 memcpy(newregs, oldregs, sizeof(*newregs));
97 crash_fixup_ss_esp(newregs, oldregs);
100 asm volatile("movl %%ebx,%0" : "=m"(newregs->bx));
101 asm volatile("movl %%ecx,%0" : "=m"(newregs->cx));
102 asm volatile("movl %%edx,%0" : "=m"(newregs
[all...]
/arch/mips/include/asm/
H A Dkexec.h27 static inline void crash_setup_regs(struct pt_regs *newregs, argument
31 memcpy(newregs, oldregs, sizeof(*newregs));
33 prepare_frametrace(newregs);
/arch/m68k/include/asm/
H A Dkexec.h19 static inline void crash_setup_regs(struct pt_regs *newregs, argument
/arch/powerpc/include/asm/
H A Dkexec.h62 static inline void crash_setup_regs(struct pt_regs *newregs, argument
66 memcpy(newregs, oldregs, sizeof(*newregs));
68 ppc_save_regs(newregs);
/arch/unicore32/kernel/
H A Dptrace.c39 struct pt_regs newregs, *regs = task_pt_regs(task); local
42 newregs = *regs;
43 newregs.uregs[offset] = data;
45 if (valid_user_regs(&newregs)) {
/arch/ia64/include/asm/
H A Dkexec.h28 crash_setup_regs(struct pt_regs *newregs, struct pt_regs *oldregs) argument
/arch/s390/include/asm/
H A Dkexec.h60 static inline void crash_setup_regs(struct pt_regs *newregs, argument
/arch/avr32/kernel/
H A Dptrace.c132 struct pt_regs newregs; local
136 if (copy_from_user(&newregs, uregs, sizeof(newregs)) == 0) {
140 if (valid_user_regs(&newregs)) {
141 *regs = newregs;
/arch/arm/kernel/
H A Dptrace.c178 struct pt_regs newregs, *regs = task_pt_regs(task); local
181 newregs = *regs;
182 newregs.uregs[offset] = data;
184 if (valid_user_regs(&newregs)) {
603 struct pt_regs newregs; local
606 &newregs,
607 0, sizeof(newregs));
611 if (!valid_user_regs(&newregs))
614 *task_pt_regs(target) = newregs;
/arch/arm64/kernel/
H A Dptrace.c491 struct user_pt_regs newregs; local
493 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, &newregs, 0, -1);
497 if (!valid_user_regs(&newregs))
500 task_pt_regs(target)->user_regs = newregs;
719 struct pt_regs newregs; local
732 newregs = *task_pt_regs(target);
753 newregs.pc = reg;
756 newregs.pstate = reg;
759 newregs.orig_x0 = reg;
762 newregs
[all...]
/arch/m32r/kernel/
H A Dptrace.c201 struct pt_regs newregs; local
205 if (copy_from_user(&newregs, uregs, sizeof(struct pt_regs)) == 0) {
207 *regs = newregs;

Completed in 422 milliseconds