Home
last modified time | relevance | path

Searched refs:newregs (Results 1 – 8 of 8) sorted by relevance

/linux/arch/sh/include/asm/
H A Dkexec.h35 static inline void crash_setup_regs(struct pt_regs *newregs, in crash_setup_regs() argument
39 memcpy(newregs, oldregs, sizeof(*newregs)); in crash_setup_regs()
41 __asm__ __volatile__ ("mov r0, %0" : "=r" (newregs->regs[0])); in crash_setup_regs()
42 __asm__ __volatile__ ("mov r1, %0" : "=r" (newregs->regs[1])); in crash_setup_regs()
43 __asm__ __volatile__ ("mov r2, %0" : "=r" (newregs->regs[2])); in crash_setup_regs()
44 __asm__ __volatile__ ("mov r3, %0" : "=r" (newregs->regs[3])); in crash_setup_regs()
45 __asm__ __volatile__ ("mov r4, %0" : "=r" (newregs->regs[4])); in crash_setup_regs()
46 __asm__ __volatile__ ("mov r5, %0" : "=r" (newregs->regs[5])); in crash_setup_regs()
47 __asm__ __volatile__ ("mov r6, %0" : "=r" (newregs->regs[6])); in crash_setup_regs()
48 __asm__ __volatile__ ("mov r7, %0" : "=r" (newregs->regs[7])); in crash_setup_regs()
[all …]
/linux/arch/arm/include/asm/
H A Dkexec.h34 static inline void crash_setup_regs(struct pt_regs *newregs, in crash_setup_regs() argument
38 memcpy(newregs, oldregs, sizeof(*newregs)); in crash_setup_regs()
47 : [_ARM_pc] "=r" (newregs->ARM_pc), in crash_setup_regs()
48 [_ARM_cpsr] "=r" (newregs->ARM_cpsr), in crash_setup_regs()
49 [_ARM_sp] "=r" (newregs->ARM_sp), in crash_setup_regs()
50 [_ARM_lr] "=o" (newregs->ARM_lr) in crash_setup_regs()
51 : [regs_base] "r" (&newregs->ARM_r0) in crash_setup_regs()
/linux/arch/mips/include/asm/
H A Dkexec.h25 static inline void crash_setup_regs(struct pt_regs *newregs, in crash_setup_regs() argument
29 memcpy(newregs, oldregs, sizeof(*newregs)); in crash_setup_regs()
31 prepare_frametrace(newregs); in crash_setup_regs()
/linux/arch/loongarch/include/asm/
H A Dkexec.h27 static inline void crash_setup_regs(struct pt_regs *newregs, in crash_setup_regs() argument
31 memcpy(newregs, oldregs, sizeof(*newregs)); in crash_setup_regs()
33 prepare_frametrace(newregs); in crash_setup_regs()
/linux/arch/riscv/include/asm/
H A Dkexec.h26 extern void riscv_crash_save_regs(struct pt_regs *newregs);
29 crash_setup_regs(struct pt_regs *newregs, in crash_setup_regs() argument
33 memcpy(newregs, oldregs, sizeof(struct pt_regs)); in crash_setup_regs()
35 riscv_crash_save_regs(newregs); in crash_setup_regs()
/linux/arch/arm64/kernel/
H A Dptrace.c604 struct user_pt_regs newregs = task_pt_regs(target)->user_regs; in gpr_set() local
606 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, &newregs, 0, -1); in gpr_set()
610 if (!valid_user_regs(&newregs, target)) in gpr_set()
613 task_pt_regs(target)->user_regs = newregs; in gpr_set()
1885 struct pt_regs newregs; in compat_gpr_set() local
1898 newregs = *task_pt_regs(target); in compat_gpr_set()
1919 newregs.pc = reg; in compat_gpr_set()
1923 newregs.pstate = reg; in compat_gpr_set()
1926 newregs.orig_x0 = reg; in compat_gpr_set()
1929 newregs.regs[idx] = reg; in compat_gpr_set()
[all …]
/linux/arch/m68k/include/asm/
H A Dkexec.h20 static inline void crash_setup_regs(struct pt_regs *newregs, in crash_setup_regs() argument
/linux/arch/parisc/include/asm/
H A Dkexec.h25 static inline void crash_setup_regs(struct pt_regs *newregs, in crash_setup_regs() argument