Home
last modified time | relevance | path

Searched refs:task_pt_regs (Results 1 – 25 of 98) sorted by relevance

1234

/linux-3.4.99/arch/c6x/include/asm/
Dprocessor.h77 #define task_pt_regs(task) \ macro
106 #define thread_saved_pc(tsk) (task_pt_regs(tsk)->pc)
125 #define KSTK_EIP(task) (task_pt_regs(task)->pc)
126 #define KSTK_ESP(task) (task_pt_regs(task)->sp)
/linux-3.4.99/arch/hexagon/include/asm/
Dprocessor.h84 #define task_pt_regs(task) \ macro
87 #define KSTK_EIP(tsk) (pt_elr(task_pt_regs(tsk)))
88 #define KSTK_ESP(tsk) (pt_psp(task_pt_regs(tsk)))
/linux-3.4.99/arch/s390/kernel/
Dprocess.c52 high = (struct stack_frame *) task_pt_regs(tsk); in thread_saved_pc()
156 frame = container_of(task_pt_regs(p), struct fake_frame, childregs); in copy_thread()
213 struct pt_regs *regs = task_pt_regs(current); in SYSCALL_DEFINE0()
220 struct pt_regs *regs = task_pt_regs(current); in SYSCALL_DEFINE4()
240 struct pt_regs *regs = task_pt_regs(current); in SYSCALL_DEFINE0()
259 struct pt_regs *regs = task_pt_regs(current); in SYSCALL_DEFINE3()
305 high = (struct stack_frame *) task_pt_regs(p); in get_wchan()
/linux-3.4.99/arch/openrisc/include/asm/
Dprocessor.h72 #define task_pt_regs(task) user_regs(task_thread_info(task)) macro
84 #define KSTK_EIP(tsk) (task_pt_regs(tsk)->pc)
85 #define KSTK_ESP(tsk) (task_pt_regs(tsk)->sp)
/linux-3.4.99/arch/unicore32/include/asm/
Dprocessor.h83 #define task_pt_regs(p) \ macro
86 #define KSTK_EIP(tsk) (task_pt_regs(tsk)->UCreg_pc)
87 #define KSTK_ESP(tsk) (task_pt_regs(tsk)->UCreg_sp)
/linux-3.4.99/arch/c6x/kernel/
Dptrace.c35 long *addr = (long *)task_pt_regs(task); in get_reg()
50 unsigned long *addr = (unsigned long *)task_pt_regs(task); in put_reg()
65 struct pt_regs *regs = task_pt_regs(target); in gpr_get()
78 struct pt_regs *regs = task_pt_regs(target); in gpr_set()
/linux-3.4.99/arch/score/include/asm/
Dprocessor.h101 #define task_pt_regs(tsk) ((struct pt_regs *)kstk_tos(tsk) - 1) macro
103 #define KSTK_EIP(tsk) (task_pt_regs(tsk)->cp0_epc)
104 #define KSTK_ESP(tsk) (task_pt_regs(tsk)->regs[29])
/linux-3.4.99/arch/ia64/include/asm/
Dswitch_to.h57 ia64_psr(task_pt_regs(next))->dfh = !ia64_is_local_fpu_owner(next); \
69 if (ia64_psr(task_pt_regs(prev))->mfh && ia64_is_local_fpu_owner(prev)) { \
70 ia64_psr(task_pt_regs(prev))->mfh = 0; \
/linux-3.4.99/arch/tile/kernel/
Dptrace.c63 childreg = (char *)task_pt_regs(child) + addr; in arch_ptrace()
82 childreg = (char *)task_pt_regs(child) + addr; in arch_ptrace()
109 if (copy_to_user(datap, task_pt_regs(child), in arch_ptrace()
120 *task_pt_regs(child) = copyregs; in arch_ptrace()
/linux-3.4.99/arch/arm/include/asm/
Dprocessor.h94 #define task_pt_regs(p) \ macro
97 #define KSTK_EIP(tsk) task_pt_regs(tsk)->ARM_pc
98 #define KSTK_ESP(tsk) task_pt_regs(tsk)->ARM_sp
/linux-3.4.99/arch/mips/include/asm/
Dprocessor.h329 #define task_pt_regs(tsk) ((struct pt_regs *)__KSTK_TOS(tsk)) macro
330 #define KSTK_EIP(tsk) (task_pt_regs(tsk)->cp0_epc)
331 #define KSTK_ESP(tsk) (task_pt_regs(tsk)->regs[29])
332 #define KSTK_STATUS(tsk) (task_pt_regs(tsk)->cp0_status)
/linux-3.4.99/arch/blackfin/kernel/
Dptrace.c44 struct pt_regs *regs = task_pt_regs(task); in get_reg()
79 struct pt_regs *regs = task_pt_regs(task); in put_reg()
157 struct pt_regs *regs = task_pt_regs(target); in genregs_get()
180 struct pt_regs *regs = task_pt_regs(target); in genregs_set()
229 struct pt_regs *regs = task_pt_regs(child); in user_enable_single_step()
237 struct pt_regs *regs = task_pt_regs(child); in user_disable_single_step()
/linux-3.4.99/arch/unicore32/kernel/
Dptrace.c27 return task_pt_regs(task)->uregs[offset]; in get_user_reg()
39 struct pt_regs newregs, *regs = task_pt_regs(task); in put_user_reg()
103 ret = put_user(task_pt_regs(child)->UCreg_16, in arch_ptrace()
/linux-3.4.99/arch/mn10300/include/asm/
Dprocessor.h157 #define task_pt_regs(task) ((task)->thread.uregs) macro
158 #define KSTK_EIP(task) (task_pt_regs(task)->pc)
159 #define KSTK_ESP(task) (task_pt_regs(task)->sp)
/linux-3.4.99/arch/score/kernel/
Dprocess.c93 struct pt_regs *childregs = task_pt_regs(p); in copy_thread()
151 return task_pt_regs(tsk)->cp0_epc; in thread_saved_pc()
162 return task_pt_regs(task)->cp0_epc; in get_wchan()
/linux-3.4.99/arch/xtensa/kernel/
Dptrace.c54 struct pt_regs *regs = task_pt_regs(child); in ptrace_getregs()
83 struct pt_regs *regs = task_pt_regs(child); in ptrace_setregs()
120 struct pt_regs *regs = task_pt_regs(child); in ptrace_getxregs()
145 struct pt_regs *regs = task_pt_regs(child); in ptrace_setxregs()
173 regs = task_pt_regs(child); in ptrace_peekusr()
236 regs = task_pt_regs(child); in ptrace_pokeusr()
/linux-3.4.99/arch/xtensa/include/asm/
Dprocessor.h182 #define thread_saved_pc(tsk) (task_pt_regs(tsk)->pc)
186 #define KSTK_EIP(tsk) (task_pt_regs(tsk)->pc)
187 #define KSTK_ESP(tsk) (task_pt_regs(tsk)->areg[1])
/linux-3.4.99/arch/sparc/include/asm/
Dprocessor_64.h196 #define task_pt_regs(tsk) (task_thread_info(tsk)->kregs) macro
197 #define KSTK_EIP(tsk) (task_pt_regs(tsk)->tpc)
198 #define KSTK_ESP(tsk) (task_pt_regs(tsk)->u_regs[UREG_FP])
/linux-3.4.99/arch/cris/include/asm/
Dprocessor.h50 #define task_pt_regs(task) user_regs(task_thread_info(task)) macro
51 #define current_regs() task_pt_regs(current)
/linux-3.4.99/arch/alpha/include/asm/
Dptrace.h76 #define task_pt_regs(task) \ macro
79 #define force_successful_syscall_return() (task_pt_regs(current)->r0 = 0)
/linux-3.4.99/arch/sh/kernel/
Dprocess_32.c129 clear_fpu(tsk, task_pt_regs(tsk)); in flush_thread()
164 unlazy_fpu(tsk, task_pt_regs(tsk)); in prepare_to_copy()
188 childregs = task_pt_regs(p); in copy_thread()
223 unlazy_fpu(prev, task_pt_regs(prev)); in __switch_to()
/linux-3.4.99/arch/s390/include/asm/
Dprocessor.h157 #define task_pt_regs(tsk) ((struct pt_regs *) \ macro
159 #define KSTK_EIP(tsk) (task_pt_regs(tsk)->psw.addr)
160 #define KSTK_ESP(tsk) (task_pt_regs(tsk)->gprs[15])
/linux-3.4.99/arch/tile/include/asm/
Dprocessor.h234 #define task_pt_regs(task) \ macro
236 #define task_sp(task) (task_pt_regs(task)->sp)
237 #define task_pc(task) (task_pt_regs(task)->pc)
/linux-3.4.99/arch/sh/include/asm/
Dprocessor_32.h193 #define KSTK_EIP(tsk) (task_pt_regs(tsk)->pc)
194 #define KSTK_ESP(tsk) (task_pt_regs(tsk)->regs[15])
/linux-3.4.99/arch/microblaze/include/asm/
Dprocessor.h28 #define task_pt_regs(tsk) \ macro
156 ((void *)task_pt_regs(tsk))

1234