/arch/unicore32/include/uapi/asm/ |
H A D | ptrace.h | 49 unsigned long uregs[34]; member in struct:pt_regs 52 #define UCreg_asr uregs[32] 53 #define UCreg_pc uregs[31] 54 #define UCreg_lr uregs[30] 55 #define UCreg_sp uregs[29] 56 #define UCreg_ip uregs[28] 57 #define UCreg_fp uregs[27] 58 #define UCreg_26 uregs[26] 59 #define UCreg_25 uregs[25] 60 #define UCreg_24 uregs[2 [all...] |
/arch/arm/include/uapi/asm/ |
H A D | ptrace.h | 125 long uregs[18]; member in struct:pt_regs 129 #define ARM_cpsr uregs[16] 130 #define ARM_pc uregs[15] 131 #define ARM_lr uregs[14] 132 #define ARM_sp uregs[13] 133 #define ARM_ip uregs[12] 134 #define ARM_fp uregs[11] 135 #define ARM_r10 uregs[10] 136 #define ARM_r9 uregs[9] 137 #define ARM_r8 uregs[ [all...] |
/arch/arm/kernel/ |
H A D | kprobes-arm.c | 84 register unsigned long rtv asm("r0") = regs->uregs[rt]; 85 register unsigned long rt2v asm("r1") = regs->uregs[rt+1]; 87 : regs->uregs[rn]; 88 register unsigned long rmv asm("r3") = regs->uregs[rm]; 98 regs->uregs[rt] = rtv; 99 regs->uregs[rt+1] = rt2v; 101 regs->uregs[rn] = rnv; 115 : regs->uregs[rn]; 116 register unsigned long rmv asm("r3") = regs->uregs[rm]; 128 regs->uregs[r [all...] |
H A D | kprobes-thumb.c | 33 unsigned long rnv = (rn == 15) ? pc : regs->uregs[rn]; 34 unsigned long rmv = regs->uregs[rm]; 51 regs->uregs[rd] = regs->ARM_cpsr & mask; 142 regs->uregs[rt] = rtv; 168 register unsigned long rt1v asm("r0") = regs->uregs[rt1]; 169 register unsigned long rt2v asm("r1") = regs->uregs[rt2]; 171 : regs->uregs[rn]; 181 regs->uregs[rn] = rnv; /* Writeback base register */ 182 regs->uregs[rt1] = rt1v; 183 regs->uregs[rt [all...] |
H A D | kprobes-common.c | 30 long *addr = (long *)regs->uregs[rn]; 50 regs->uregs[reg] = *addr++; 52 *addr++ = regs->uregs[reg]; 59 regs->uregs[rn] = (long)addr; 115 (struct pt_regs *)(regs->uregs+2)); 123 (struct pt_regs *)(regs->uregs+3));
|
H A D | perf_regs.c | 14 return regs->uregs[idx];
|
H A D | uprobes-arm.c | 75 autask->backup = regs->uregs[pcreg]; 76 regs->uregs[pcreg] = regs->ARM_pc + 8; 84 regs->uregs[auprobe->pcreg] = autask->backup; 93 alu_write_pc(regs->uregs[pcreg], regs); 94 regs->uregs[pcreg] = autask->backup; 103 load_write_pc(regs->uregs[pcreg], regs); 104 regs->uregs[pcreg] = autask->backup;
|
H A D | swp_emulate.c | 199 address = regs->uregs[EXTRACT_REG_NUM(instr, RN_OFFSET)]; 200 data = regs->uregs[EXTRACT_REG_NUM(instr, RT2_OFFSET)]; 225 regs->uregs[destreg] = data;
|
/arch/mips/kernel/ |
H A D | ptrace.c | 257 u32 uregs[ELF_NGREG] = {}; local 265 uregs[i] = regs->regs[i - MIPS32_EF_R0]; 268 uregs[MIPS32_EF_LO] = regs->lo; 269 uregs[MIPS32_EF_HI] = regs->hi; 270 uregs[MIPS32_EF_CP0_EPC] = regs->cp0_epc; 271 uregs[MIPS32_EF_CP0_BADVADDR] = regs->cp0_badvaddr; 272 uregs[MIPS32_EF_CP0_STATUS] = regs->cp0_status; 273 uregs[MIPS32_EF_CP0_CAUSE] = regs->cp0_cause; 275 return user_regset_copyout(&pos, &count, &kbuf, &ubuf, uregs, 0, 276 sizeof(uregs)); 285 u32 uregs[ELF_NGREG]; local 336 u64 uregs[ELF_NGREG] = {}; local 364 u64 uregs[ELF_NGREG]; local [all...] |
/arch/arm/nwfpe/ |
H A D | fpmodule.inl | 32 unsigned int val = regs->uregs[nReg]; 42 regs->uregs[nReg] = val;
|
/arch/sh/include/asm/ |
H A D | switch_to_64.h | 27 struct pt_regs *regs = next->thread.uregs; \
|
H A D | processor_64.h | 122 struct pt_regs *uregs; member in struct:thread_struct 149 .uregs = NULL, \
|
/arch/mn10300/kernel/ |
H A D | fpu.c | 52 info.si_addr = (void *) tsk->thread.uregs->pc; 90 tsk->thread.uregs->epsw &= ~EPSW_FE; 96 fpu_state_owner->thread.uregs->epsw &= ~EPSW_FE; 126 tsk->thread.uregs->epsw &= ~EPSW_FE; 131 fpu_state_owner->thread.uregs->epsw &= ~EPSW_FE;
|
/arch/tile/kernel/ |
H A D | ptrace.c | 62 static char *getregs(struct task_struct *child, struct pt_regs *uregs) argument 64 *uregs = *task_pt_regs(child); 67 uregs->flags = 0; 70 uregs->flags |= PT_FLAGS_COMPAT; 73 return (char *)uregs; 77 static void putregs(struct task_struct *child, struct pt_regs *uregs) argument 82 uregs->flags = regs->flags; 85 uregs->ex1 = PL_ICS_EX1(USER_PL, EX1_ICS(uregs->ex1)); 87 *regs = *uregs; [all...] |
/arch/powerpc/perf/ |
H A D | callchain.c | 239 unsigned long __user *fp, *uregs; local 267 uregs = sigframe->uc.uc_mcontext.gp_regs; 268 if (read_user_stack_64(&uregs[PT_NIP], &next_ip) || 269 read_user_stack_64(&uregs[PT_LNK], &lr) || 270 read_user_stack_64(&uregs[PT_R1], &sp)) 445 unsigned int __user *fp, *uregs; local 459 uregs = signal_frame_32_regs(sp, next_sp, next_ip); 460 if (!uregs && level <= 1) 461 uregs = signal_frame_32_regs(sp, next_sp, lr); 462 if (uregs) { [all...] |
/arch/arm/mm/ |
H A D | alignment.c | 338 regs->uregs[RN_BITS(instr)] = addr; 359 regs->uregs[rd] = val; 361 put16_unaligned_check(regs->uregs[rd], addr); 374 regs->uregs[rd] = val; 376 put16t_unaligned_check(regs->uregs[rd], addr); 411 regs->uregs[rd] = val; 413 regs->uregs[rd2] = val; 415 put32_unaligned_check(regs->uregs[rd], addr); 416 put32_unaligned_check(regs->uregs[rd2], addr + 4); 425 regs->uregs[r [all...] |
/arch/mn10300/include/asm/ |
H A D | processor.h | 97 struct pt_regs *uregs; /* userspace register frame */ member in struct:thread_struct 111 .uregs = init_uregs, \ 144 #define task_pt_regs(task) ((task)->thread.uregs)
|
H A D | fpu.h | 70 tsk->thread.uregs->epsw &= ~EPSW_FE; 99 tsk->thread.uregs->epsw &= ~EPSW_FE; 104 tsk->thread.uregs->epsw &= ~EPSW_FE;
|
H A D | switch_to.h | 26 (prev)->thread.uregs->epsw &= ~EPSW_FE; \
|
/arch/unicore32/kernel/ |
H A D | ptrace.c | 27 return task_pt_regs(task)->uregs[offset]; 43 newregs.uregs[offset] = data; 46 regs->uregs[offset] = data;
|
/arch/xtensa/kernel/ |
H A D | ptrace.c | 52 int ptrace_getregs(struct task_struct *child, void __user *uregs) argument 55 xtensa_gregset_t __user *gregset = uregs; 59 if (!access_ok(VERIFY_WRITE, uregs, sizeof(xtensa_gregset_t))) 78 int ptrace_setregs(struct task_struct *child, void __user *uregs) argument 81 xtensa_gregset_t *gregset = uregs; 86 if (!access_ok(VERIFY_WRITE, uregs, sizeof(xtensa_gregset_t))) 127 int ptrace_getxregs(struct task_struct *child, void __user *uregs) argument 131 elf_xtregs_t __user *xtregs = uregs; 134 if (!access_ok(VERIFY_WRITE, uregs, sizeof(elf_xtregs_t))) 151 int ptrace_setxregs(struct task_struct *child, void __user *uregs) argument [all...] |
/arch/unicore32/mm/ |
H A D | alignment.c | 210 regs->uregs[RN_BITS(instr)] = addr; 231 regs->uregs[rd] = val; 233 put16_unaligned_check(regs->uregs[rd], addr); 240 get32_unaligned_check(regs->uregs[RD_BITS(instr)], addr); 241 put32_unaligned_check(regs->uregs[RM_BITS(instr)], addr); 258 get32_unaligned_check(regs->uregs[rd], addr); 260 put32_unaligned_check(regs->uregs[rd], addr); 265 get32t_unaligned_check(regs->uregs[rd], addr); 267 put32t_unaligned_check(regs->uregs[rd], addr); 303 newaddr = eaddr = regs->uregs[r [all...] |
/arch/unicore32/include/asm/ |
H A D | processor.h | 56 memset(regs->uregs, 0, sizeof(regs->uregs)); \
|
/arch/arm/include/asm/ |
H A D | processor.h | 58 memset(regs->uregs, 0, sizeof(regs->uregs)); \
|
/arch/x86/kernel/ |
H A D | msr.c | 126 u32 __user *uregs = (u32 __user *)arg; local 137 if (copy_from_user(®s, uregs, sizeof regs)) { 144 if (copy_to_user(uregs, ®s, sizeof regs)) 153 if (copy_from_user(®s, uregs, sizeof regs)) { 160 if (copy_to_user(uregs, ®s, sizeof regs))
|