Lines Matching refs:task
69 void dump_trace(dump_trace_func_t func, void *data, struct task_struct *task, in dump_trace() argument
83 task = task ?: current; in dump_trace()
85 (unsigned long)task_stack_page(task), in dump_trace()
86 (unsigned long)task_stack_page(task) + THREAD_SIZE); in dump_trace()
99 static void show_trace(struct task_struct *task, unsigned long sp) in show_trace() argument
102 sp = task ? task->thread.ksp : current_stack_pointer(); in show_trace()
104 dump_trace(show_address, NULL, task, sp); in show_trace()
105 if (!task) in show_trace()
106 task = current; in show_trace()
107 debug_show_held_locks(task); in show_trace()
110 void show_stack(struct task_struct *task, unsigned long *sp) in show_stack() argument
117 if (!task) in show_stack()
120 stack = (unsigned long *)task->thread.ksp; in show_stack()
130 show_trace(task, (unsigned long)sp); in show_stack()