Lines Matching refs:task
86 show_stack (struct task_struct *task, unsigned long *sp) in show_stack() argument
88 if (!task) in show_stack()
93 unw_init_from_blocked_task(&info, task); in show_stack()
263 ia64_save_extra (struct task_struct *task) in ia64_save_extra() argument
269 if ((task->thread.flags & IA64_THREAD_DBG_VALID) != 0) in ia64_save_extra()
270 ia64_save_debug_regs(&task->thread.dbr[0]); in ia64_save_extra()
273 if ((task->thread.flags & IA64_THREAD_PM_VALID) != 0) in ia64_save_extra()
274 pfm_save_regs(task); in ia64_save_extra()
278 pfm_syst_wide_update_task(task, info, 0); in ia64_save_extra()
283 ia64_load_extra (struct task_struct *task) in ia64_load_extra() argument
289 if ((task->thread.flags & IA64_THREAD_DBG_VALID) != 0) in ia64_load_extra()
290 ia64_load_debug_regs(&task->thread.dbr[0]); in ia64_load_extra()
293 if ((task->thread.flags & IA64_THREAD_PM_VALID) != 0) in ia64_load_extra()
294 pfm_load_regs(task); in ia64_load_extra()
298 pfm_syst_wide_update_task(task, info, 1); in ia64_load_extra()
443 do_copy_task_regs (struct task_struct *task, struct unw_frame_info *info, void *arg) in do_copy_task_regs() argument
460 urbs_end = ia64_get_user_rbs_end(task, pt, &cfm); in do_copy_task_regs()
462 if (ia64_sync_user_rbs(task, info->sw, pt->ar_bspstore, urbs_end) < 0) in do_copy_task_regs()
465 ia64_peek(task, info->sw, urbs_end, (long) ia64_rse_rnat_addr((long *) urbs_end), in do_copy_task_regs()
516 do_dump_task_fpu (struct task_struct *task, struct unw_frame_info *info, void *arg) in do_dump_task_fpu() argument
531 ia64_flush_fph(task); in do_dump_task_fpu()
532 if ((task->thread.flags & IA64_THREAD_FPH_VALID) != 0) in do_dump_task_fpu()
533 memcpy(dst + 32, task->thread.fph, 96*16); in do_dump_task_fpu()