Lines Matching refs:target

160 static int get_from_target(struct task_struct *target, unsigned long uaddr,  in get_from_target()  argument
163 if (target == current) { in get_from_target()
167 int len2 = access_process_vm(target, uaddr, kbuf, len, in get_from_target()
175 static int set_to_target(struct task_struct *target, unsigned long uaddr, in set_to_target() argument
178 if (target == current) { in set_to_target()
182 int len2 = access_process_vm(target, uaddr, kbuf, len, in set_to_target()
190 static int regwindow64_get(struct task_struct *target, in regwindow64_get() argument
200 if (get_from_target(target, rw_addr, &win32, sizeof(win32))) in regwindow64_get()
208 if (get_from_target(target, rw_addr, wbuf, sizeof(*wbuf))) in regwindow64_get()
215 static int regwindow64_set(struct task_struct *target, in regwindow64_set() argument
230 if (set_to_target(target, rw_addr, &win32, sizeof(win32))) in regwindow64_set()
234 if (set_to_target(target, rw_addr, wbuf, sizeof(*wbuf))) in regwindow64_set()
246 static int genregs64_get(struct task_struct *target, in genregs64_get() argument
250 const struct pt_regs *regs = task_pt_regs(target); in genregs64_get()
253 if (target == current) in genregs64_get()
259 if (regwindow64_get(target, regs, &window)) in genregs64_get()
267 static int genregs64_set(struct task_struct *target, in genregs64_set() argument
272 struct pt_regs *regs = task_pt_regs(target); in genregs64_set()
275 if (target == current) in genregs64_set()
284 if (regwindow64_get(target, regs, &window)) in genregs64_set()
293 regwindow64_set(target, regs, &window)) in genregs64_set()
341 static int fpregs64_get(struct task_struct *target, in fpregs64_get() argument
345 struct thread_info *t = task_thread_info(target); in fpregs64_get()
348 if (target == current) in fpregs64_get()
371 static int fpregs64_set(struct task_struct *target, in fpregs64_set() argument
376 unsigned long *fpregs = task_thread_info(target)->fpregs; in fpregs64_set()
380 if (target == current) in fpregs64_set()
388 task_thread_info(target)->xfsr, in fpregs64_set()
393 task_thread_info(target)->gsr, in fpregs64_set()
397 fprs = task_thread_info(target)->fpsaved[0]; in fpregs64_set()
406 task_thread_info(target)->fpsaved[0] = fprs; in fpregs64_set()
442 static int getregs64_get(struct task_struct *target, in getregs64_get() argument
446 const struct pt_regs *regs = task_pt_regs(target); in getregs64_get()
448 if (target == current) in getregs64_get()
457 static int setregs64_set(struct task_struct *target, in setregs64_set() argument
462 struct pt_regs *regs = task_pt_regs(target); in setregs64_set()
467 if (target == current) in setregs64_set()
532 static int genregs32_get(struct task_struct *target, in genregs32_get() argument
536 const struct pt_regs *regs = task_pt_regs(target); in genregs32_get()
540 if (target == current) in genregs32_get()
547 if (get_from_target(target, regs->u_regs[UREG_I6], in genregs32_get()
558 static int genregs32_set(struct task_struct *target, in genregs32_set() argument
563 struct pt_regs *regs = task_pt_regs(target); in genregs32_set()
569 if (target == current) in genregs32_set()
581 if (target == current) { in genregs32_set()
588 if (access_process_vm(target, in genregs32_set()
609 if (target == current) { in genregs32_set()
619 if (access_process_vm(target, in genregs32_set()
676 static int fpregs32_get(struct task_struct *target, in fpregs32_get() argument
680 struct thread_info *t = task_thread_info(target); in fpregs32_get()
683 if (target == current) in fpregs32_get()
698 static int fpregs32_set(struct task_struct *target, in fpregs32_set() argument
703 unsigned long *fpregs = task_thread_info(target)->fpregs; in fpregs32_set()
707 if (target == current) in fpregs32_set()
710 fprs = task_thread_info(target)->fpsaved[0]; in fpregs32_set()
728 val = task_thread_info(target)->xfsr[0]; in fpregs32_set()
731 task_thread_info(target)->xfsr[0] = val; in fpregs32_set()
736 task_thread_info(target)->fpsaved[0] = fprs; in fpregs32_set()
776 static int getregs_get(struct task_struct *target, in getregs_get() argument
780 const struct pt_regs *regs = task_pt_regs(target); in getregs_get()
783 if (target == current) in getregs_get()
795 static int setregs_set(struct task_struct *target, in setregs_set() argument
800 struct pt_regs *regs = task_pt_regs(target); in setregs_set()
805 if (target == current) in setregs_set()
829 static int getfpregs_get(struct task_struct *target, in getfpregs_get() argument
833 struct thread_info *t = task_thread_info(target); in getfpregs_get()
835 if (target == current) in getfpregs_get()
846 static int setfpregs_set(struct task_struct *target, in setfpregs_set() argument
851 unsigned long *fpregs = task_thread_info(target)->fpregs; in setfpregs_set()
855 if (target == current) in setfpregs_set()
858 fprs = task_thread_info(target)->fpsaved[0]; in setfpregs_set()
872 val = task_thread_info(target)->xfsr[0]; in setfpregs_set()
875 task_thread_info(target)->xfsr[0] = val; in setfpregs_set()
880 task_thread_info(target)->fpsaved[0] = fprs; in setfpregs_set()