Searched refs:uregs (Results 1 - 25 of 44) sorted by relevance

12

/arch/unicore32/include/uapi/asm/
H A Dptrace.h49 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 Dptrace.h125 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 Dkprobes-arm.c84 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 Dkprobes-thumb.c33 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 Dkprobes-common.c30 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 Dperf_regs.c14 return regs->uregs[idx];
H A Duprobes-arm.c75 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 Dswp_emulate.c199 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 Dptrace.c257 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 Dfpmodule.inl32 unsigned int val = regs->uregs[nReg];
42 regs->uregs[nReg] = val;
/arch/sh/include/asm/
H A Dswitch_to_64.h27 struct pt_regs *regs = next->thread.uregs; \
H A Dprocessor_64.h122 struct pt_regs *uregs; member in struct:thread_struct
149 .uregs = NULL, \
/arch/mn10300/kernel/
H A Dfpu.c52 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 Dptrace.c62 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 Dcallchain.c239 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 Dalignment.c338 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 Dprocessor.h97 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 Dfpu.h70 tsk->thread.uregs->epsw &= ~EPSW_FE;
99 tsk->thread.uregs->epsw &= ~EPSW_FE;
104 tsk->thread.uregs->epsw &= ~EPSW_FE;
H A Dswitch_to.h26 (prev)->thread.uregs->epsw &= ~EPSW_FE; \
/arch/unicore32/kernel/
H A Dptrace.c27 return task_pt_regs(task)->uregs[offset];
43 newregs.uregs[offset] = data;
46 regs->uregs[offset] = data;
/arch/xtensa/kernel/
H A Dptrace.c52 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 Dalignment.c210 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 Dprocessor.h56 memset(regs->uregs, 0, sizeof(regs->uregs)); \
/arch/arm/include/asm/
H A Dprocessor.h58 memset(regs->uregs, 0, sizeof(regs->uregs)); \
/arch/x86/kernel/
H A Dmsr.c126 u32 __user *uregs = (u32 __user *)arg; local
137 if (copy_from_user(&regs, uregs, sizeof regs)) {
144 if (copy_to_user(uregs, &regs, sizeof regs))
153 if (copy_from_user(&regs, uregs, sizeof regs)) {
160 if (copy_to_user(uregs, &regs, sizeof regs))

Completed in 1802 milliseconds

12