Lines Matching refs:target

161 static int get_from_target(struct task_struct *target, unsigned long uaddr,  in get_from_target()  argument
164 if (target == current) { in get_from_target()
168 int len2 = access_process_vm(target, uaddr, kbuf, len, in get_from_target()
176 static int set_to_target(struct task_struct *target, unsigned long uaddr, in set_to_target() argument
179 if (target == current) { in set_to_target()
183 int len2 = access_process_vm(target, uaddr, kbuf, len, in set_to_target()
191 static int regwindow64_get(struct task_struct *target, in regwindow64_get() argument
201 if (get_from_target(target, rw_addr, &win32, sizeof(win32))) in regwindow64_get()
209 if (get_from_target(target, rw_addr, wbuf, sizeof(*wbuf))) in regwindow64_get()
216 static int regwindow64_set(struct task_struct *target, in regwindow64_set() argument
231 if (set_to_target(target, rw_addr, &win32, sizeof(win32))) in regwindow64_set()
235 if (set_to_target(target, rw_addr, wbuf, sizeof(*wbuf))) in regwindow64_set()
247 static int genregs64_get(struct task_struct *target, in genregs64_get() argument
251 const struct pt_regs *regs = task_pt_regs(target); in genregs64_get()
254 if (target == current) in genregs64_get()
260 if (regwindow64_get(target, regs, &window)) in genregs64_get()
268 static int genregs64_set(struct task_struct *target, in genregs64_set() argument
273 struct pt_regs *regs = task_pt_regs(target); in genregs64_set()
276 if (target == current) in genregs64_set()
285 if (regwindow64_get(target, regs, &window)) in genregs64_set()
294 regwindow64_set(target, regs, &window)) in genregs64_set()
342 static int fpregs64_get(struct task_struct *target, in fpregs64_get() argument
346 struct thread_info *t = task_thread_info(target); in fpregs64_get()
349 if (target == current) in fpregs64_get()
372 static int fpregs64_set(struct task_struct *target, in fpregs64_set() argument
377 unsigned long *fpregs = task_thread_info(target)->fpregs; in fpregs64_set()
381 if (target == current) in fpregs64_set()
389 task_thread_info(target)->xfsr, in fpregs64_set()
394 task_thread_info(target)->gsr, in fpregs64_set()
398 fprs = task_thread_info(target)->fpsaved[0]; in fpregs64_set()
407 task_thread_info(target)->fpsaved[0] = fprs; in fpregs64_set()
443 static int getregs64_get(struct task_struct *target, in getregs64_get() argument
447 const struct pt_regs *regs = task_pt_regs(target); in getregs64_get()
449 if (target == current) in getregs64_get()
458 static int setregs64_set(struct task_struct *target, in setregs64_set() argument
463 struct pt_regs *regs = task_pt_regs(target); in setregs64_set()
468 if (target == current) in setregs64_set()
535 static int genregs32_get(struct task_struct *target, in genregs32_get() argument
539 const struct pt_regs *regs = task_pt_regs(target); in genregs32_get()
543 if (target == current) in genregs32_get()
550 if (get_from_target(target, regs->u_regs[UREG_I6], in genregs32_get()
561 static int genregs32_set(struct task_struct *target, in genregs32_set() argument
566 struct pt_regs *regs = task_pt_regs(target); in genregs32_set()
572 if (target == current) in genregs32_set()
584 if (target == current) { in genregs32_set()
591 if (access_process_vm(target, in genregs32_set()
612 if (target == current) { in genregs32_set()
622 if (access_process_vm(target, in genregs32_set()
678 static int fpregs32_get(struct task_struct *target, in fpregs32_get() argument
682 struct thread_info *t = task_thread_info(target); in fpregs32_get()
685 if (target == current) in fpregs32_get()
700 static int fpregs32_set(struct task_struct *target, in fpregs32_set() argument
705 unsigned long *fpregs = task_thread_info(target)->fpregs; in fpregs32_set()
709 if (target == current) in fpregs32_set()
712 fprs = task_thread_info(target)->fpsaved[0]; in fpregs32_set()
730 val = task_thread_info(target)->xfsr[0]; in fpregs32_set()
733 task_thread_info(target)->xfsr[0] = val; in fpregs32_set()
738 task_thread_info(target)->fpsaved[0] = fprs; in fpregs32_set()
778 static int getregs_get(struct task_struct *target, in getregs_get() argument
782 const struct pt_regs *regs = task_pt_regs(target); in getregs_get()
785 if (target == current) in getregs_get()
797 static int setregs_set(struct task_struct *target, in setregs_set() argument
802 struct pt_regs *regs = task_pt_regs(target); in setregs_set()
807 if (target == current) in setregs_set()
831 static int getfpregs_get(struct task_struct *target, in getfpregs_get() argument
835 struct thread_info *t = task_thread_info(target); in getfpregs_get()
837 if (target == current) in getfpregs_get()
848 static int setfpregs_set(struct task_struct *target, in setfpregs_set() argument
853 unsigned long *fpregs = task_thread_info(target)->fpregs; in setfpregs_set()
857 if (target == current) in setfpregs_set()
860 fprs = task_thread_info(target)->fpsaved[0]; in setfpregs_set()
874 val = task_thread_info(target)->xfsr[0]; in setfpregs_set()
877 task_thread_info(target)->xfsr[0] = val; in setfpregs_set()
882 task_thread_info(target)->fpsaved[0] = fprs; in setfpregs_set()