Lines Matching refs:regno
221 int ptrace_get_reg(struct task_struct *task, int regno, unsigned long *data) in ptrace_get_reg() argument
226 if (regno == PT_MSR) { in ptrace_get_reg()
231 if (regno == PT_DSCR) in ptrace_get_reg()
234 if (regno < (sizeof(struct pt_regs) / sizeof(unsigned long))) { in ptrace_get_reg()
235 *data = ((unsigned long *)task->thread.regs)[regno]; in ptrace_get_reg()
245 int ptrace_put_reg(struct task_struct *task, int regno, unsigned long data) in ptrace_put_reg() argument
250 if (regno == PT_MSR) in ptrace_put_reg()
252 if (regno == PT_TRAP) in ptrace_put_reg()
254 if (regno == PT_DSCR) in ptrace_put_reg()
257 if (regno <= PT_MAX_PUT_REG) { in ptrace_put_reg()
258 ((unsigned long *)task->thread.regs)[regno] = data; in ptrace_put_reg()