Lines Matching refs:task
39 long get_reg(struct task_struct *task, unsigned int regno) in get_reg() argument
47 ret = ((unsigned long *)task_pt_regs(task))[regno]; in get_reg()
49 ret = task->thread.usp; in get_reg()
51 ret = get_pseudo_pc(task); in get_reg()
53 ret = get_debugreg(task->pid, regno); in get_reg()
63 int put_reg(struct task_struct *task, unsigned int regno, unsigned long data) in put_reg() argument
66 ((unsigned long *)task_pt_regs(task))[regno] = data; in put_reg()
68 task->thread.usp = data; in put_reg()
71 if (data != get_pseudo_pc(task)) in put_reg()
72 task_pt_regs(task)->erp = data; in put_reg()
74 return put_debugreg(task->pid, regno, data); in put_reg()