Lines Matching refs:task
58 static inline int get_stack_long(struct task_struct *task, int offset) in get_stack_long() argument
62 stack = (unsigned char *)(task->thread.uregs); in get_stack_long()
68 get_fpu_long(struct task_struct *task, unsigned long addr) in get_fpu_long() argument
72 regs = (struct pt_regs*)((unsigned char *)task + THREAD_SIZE) - 1; in get_fpu_long()
74 if (!tsk_used_math(task)) { in get_fpu_long()
83 if (last_task_used_math == task) { in get_fpu_long()
85 save_fpu(task); in get_fpu_long()
91 tmp = ((long *)task->thread.xstate)[addr / sizeof(unsigned long)]; in get_fpu_long()
98 static inline int put_stack_long(struct task_struct *task, int offset, in put_stack_long() argument
103 stack = (unsigned char *)(task->thread.uregs); in put_stack_long()
110 put_fpu_long(struct task_struct *task, unsigned long addr, unsigned long data) in put_fpu_long() argument
114 regs = (struct pt_regs*)((unsigned char *)task + THREAD_SIZE) - 1; in put_fpu_long()
116 if (!tsk_used_math(task)) { in put_fpu_long()
117 init_fpu(task); in put_fpu_long()
118 } else if (last_task_used_math == task) { in put_fpu_long()
120 save_fpu(task); in put_fpu_long()
126 ((long *)task->thread.xstate)[addr / sizeof(unsigned long)] = data; in put_fpu_long()
381 const struct user_regset_view *task_user_regset_view(struct task_struct *task) in task_user_regset_view() argument