Lines Matching refs:tsk
25 static struct pt_regs *get_user_regs(struct task_struct *tsk) in get_user_regs() argument
27 return (struct pt_regs *)((unsigned long)task_stack_page(tsk) + in get_user_regs()
31 void user_enable_single_step(struct task_struct *tsk) in user_enable_single_step() argument
34 tsk->pid, task_pt_regs(tsk)->pc, task_pt_regs(tsk)->sr); in user_enable_single_step()
48 set_tsk_thread_flag(tsk, TIF_BREAKPOINT); in user_enable_single_step()
49 set_tsk_thread_flag(tsk, TIF_SINGLE_STEP); in user_enable_single_step()
73 static int ptrace_read_user(struct task_struct *tsk, unsigned long offset, in ptrace_read_user() argument
84 regs = (unsigned long *)get_user_regs(tsk); in ptrace_read_user()
91 tsk->comm, tsk->pid, offset, data, value); in ptrace_read_user()
101 static int ptrace_write_user(struct task_struct *tsk, unsigned long offset, in ptrace_write_user() argument
107 tsk->comm, tsk->pid, offset, value); in ptrace_write_user()
117 regs = (unsigned long *)get_user_regs(tsk); in ptrace_write_user()
123 static int ptrace_getregs(struct task_struct *tsk, void __user *uregs) in ptrace_getregs() argument
125 struct pt_regs *regs = get_user_regs(tsk); in ptrace_getregs()
130 static int ptrace_setregs(struct task_struct *tsk, const void __user *uregs) in ptrace_setregs() argument
137 struct pt_regs *regs = get_user_regs(tsk); in ptrace_setregs()